Articles of android activity

如何为Androiddynamic壁纸创build设置活动

如何在这样的dynamic壁纸中创build设置活动? 示例图片 我只用简单的文本构build了设置活动,并且遇到了一些问题。 第一个问题是我不能使用布局XML文件进行这个活动。 第二:当我尝试编程构build该活动时,我无法将目录设置为系统图标( drawable/ic_menu_more )。 另外我将需要使用SeekBar。 我会很高兴,如果你帮我=)

Android:当Dalvik杀死这个活动时,不会调用Activity.onDestroy()

我很困惑Activity.onDestroy() 。 当我的Activity被销毁的时候,我需要释放一些资源,但是当我按下“Back”键时,onDestroy()被调用,但是当我的Activity被Dalvik杀死的时候,就不会。 我只是通过添加日志来testing它: Log.v("my_tag", "onDestroy() called"); 和onCreate()方法一样: Log.v("my_tag", "onCreate() called"); 然后我开始我的活动,我看到日志: onCreate() called 。 我按“返回”键,然后再次启动活动,然后我看到: onDestroy() called onCreate() called 然后我按“主页”键,再次进入我的活动,日志不会改变。 好的在这里 然后我再次按下“Home”键,启动一些非常“重”的应用程序。 在日志是没有关于onDestroy(),但是当我再次启动我的活动,我看到日志: onCreate() called ! 所以,onDestroy()没有被调用,但我的活动被杀害。 怎么了?

透明活动在主要活动上开放。 如何打开它不是主要的活动?

我正在构build一个应用程序,它将显示一个通知,并单击通知,我想要打开一个透明的对话框,如活动,将有相关的通知选项。 我定义了一个透明的活动,并在这样的通知中注册。 Intent notificationIntent = new Intent(context, EasyToDoReminder.class); PendingIntent contentIntent = PendingIntent .getActivity(context, 0, notificationIntent, 0); 活动开始,但主要活动是在它后面。 如何独立打开提醒活动? 而我并不想展示对话。 我想显示一个活动看起来像一个对话框。 我已经在使用你提到的主题了。 我也有一个主要的活动。 当我试图像活动一样开始我的透明对话框时,主要活动正在开始,然后活动对话框开始。 任何人都可以请build议采取更好的方法来做到这一点?

找不到处理Intent的活动 – android.intent.action.OPEN_DOCUMENT

我正在尝试使用Android 4.4的存储访问框架 我开发了一个虚拟的应用程序,它激发了开始活动的意图。 Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT); intent.addCategory(Intent.CATEGORY_OPENABLE); startActivityForResult(intent, READ_REQUEST_CODE); 另外我还开发了另一个虚拟应用程序作为文件提供者。 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.saf" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="19" /> <uses-permission android:name="android.permission.MANAGE_DOCUMENTS"/> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.saf.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <provider android:name="com.example.saf.MyFileProvider" android:authorities="com.example.saf.documents" android:exported="@bool/is_kitkat" android:enabled="@bool/is_kitkat" android:grantUriPermissions="@bool/is_kitkat" android:permission="android.permission.MANAGE_DOCUMENTS"> <intent-filter> <action […]

Android应用程序,活动状态(正在运行,未运行,前景/背景)

我遇到了一个要求,但我无法得到正确的实施方式,因此需要您的帮助。 我想做的事? – 我想根据通知执行操作,如下所示: 当应用程序是开放的,在前台,即对用户可见,我得到通知,我只是显示一个popup窗口,启动我的活动B 当应用程序closures,即不在后台和前台,我得到的通知,我将开始我的申请,然后开始活动乙 当应用程序正在运行,但在后台,即最近,但对用户不可见,那么我想启动我的活动B,而无需重新启动应用程序。 而且,在这种情况下,当用户按下活动B时,他们应该看到他们的屏幕,然后发送到后台。 我做了什么? 我已经达到了第一点和第二点。 我想要达到第三点。 我已经尝试了下面 public static boolean isApplicationBroughtToBackground(final Activity activity) { ActivityManager activityManager = (ActivityManager) activity.getSystemService(Context.ACTIVITY_SERVICE); List<ActivityManager.RunningTaskInfo> tasks = activityManager.getRunningTasks(1); // Check the top Activity against the list of Activities contained in the Application's package. if (!tasks.isEmpty()) { ComponentName topActivity = tasks.get(0).topActivity; try { PackageInfo pi = […]

在多个活动上进行Admob?

我在我的应用程序中有7个活动。 我想在每个活动中展示admob 我是否需要在每个活动中创build每个AdView? 要么 有没有其他select重用以前的活动容器或防止它摧毁,所以我可以在下一个活动中使用…. 任何代码或暗示,我们会​​感激。 Thankx

在Android的运行时更改和应用主题

可能重复: 如何在Android运行时更改当前的主题 我有一个Android应用程序,允许用户在运行时切换主题。 切换主题很简单,但主题不会在重新创build活动之前应用。 我发现了一种将主题应用到当前活动的方法,但是如果用户按下回退button,则以前的屏幕仍旧具有旧的主题。 我怎样才能改变这些活动的主题? 支持它的应用程序示例: 任务免费

Android:状态栏不是过渡到新活动的主题

我已经创build了2个简单的应用程序。 主要(发射器)活动的主题正确适用于状态栏colorPrimaryDark 。 但是当我转换到新的活动,一切似乎正常,除了状态栏。 它不知何故着白色。 任何想法为什么会发生这种情况? 在OnePlus One上运行(Lollipop 5.0.2) 目标API – > 16+ 价值观/ styles.xml <style name="AppTheme.Base" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/PrimaryColor</item> <item name="colorPrimaryDark">@color/PrimaryDarkColor</item> <item name="colorAccent">@color/accent</item> <item name="drawerArrowStyle">@style/DrawerArrowStyle</item> </style> 值-V21 / styles.xml <style name="AppTheme" parent="AppTheme.Base"> <item name="android:windowContentTransitions">true</item> <item name="android:windowAllowEnterTransitionOverlap">true</item> <item name="android:windowAllowReturnTransitionOverlap">true</item> <item name="android:windowSharedElementEnterTransition">@android:transition/slide_bottom</item> <item name="android:windowSharedElementExitTransition">@android:transition/move</item> <item name="android:windowDrawsSystemBarBackgrounds">true</item> <item name="android:statusBarColor">@android:color/transparent</item> </style> 布局/ activity_settings.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/content" android:layout_width="match_parent" […]

另一个活动出现,覆盖了一半的屏幕大小

我有一个button,点击打开另一个活动,从下面出现,覆盖了一半的屏幕。 我search了它,但没有得到任何有用的方法,除了overridePendingTransition函数,这是有用的获取animation的活动过渡,但这并没有解决我的问题。 我知道这是在谷歌环聊完成,如图中所示,但找不到任何有用的解决scheme。 当我们按下button时,这个活动出现并覆盖了屏幕大小的一半 当我们向上滚动活动成为我们的主要活动 任何想法如何做到这一点? 谢谢

在Android的WIN DEATH错误?

有时,我的应用程序被冻结,之后崩溃。 我读了系统日志,并在系统日志的最后一行看到我的活动出现一些错误,如“WIN DEATH”。 有人可以告诉我的原因,并告诉我解决? 非常感谢! 这里是系统日志: 08-17 08:34:00.091 E/WifiService( 149): ***WAPI : readNetworkVariables testing for WAPI 08-17 08:34:00.101 E/WifiService( 149): ***WAPI : readNetworkVariables testing for WAPI 08-17 08:34:00.101 E/WifiService( 149): ***WAPI : readNetworkVariables testing for WAPI 08-17 08:34:00.111 E/WifiService( 149): ***WAPI : readNetworkVariables testing for WAPI 08-17 08:34:00.121 E/WifiService( 149): ***WAPI : readNetworkVariables testing for […]