草庐IT

Android堆栈不清楚

我陷入了困境,请帮助我。这就是问题所在。我的应用程序中有一个菜单屏幕。现在可以选择返回菜单到所有不是直接来自菜单屏幕的屏幕。例如我转到ActivityB,如菜单->ActivityA->ActivityB。现在我已经写了按下backtoMenu按钮。this.finish();startActivity(newIntent(SelectStateActivity.this,MenuScreen.class).setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP));我没有完成ActivityA,因为我想在ActivityB上按下后退按钮时进入ActivityA

android - 按下电源键时从 WindowManager 中删除 float 按钮

我的应用程序有一项服务可以向WindowManager添加float按钮。我想在用户按下电源键并关闭屏幕时从WindowManager中删除我的float按钮。因此,当用户在我的float按钮上打开屏幕时,不会隐藏(屏蔽)android模式屏幕锁定。我将以下代码添加到我的服务中,但它不起作用!我应该添加任何权限还是我的服务必须在后台运行?!publicclassReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){if(intent.getAction().e

android - 屏幕打开时更新 Android Widget

问题看起来很简单。AndroidWidget很有魅力,一切正常。我只希望小部件内容更新当(在正确的时刻)用户打开其设备屏幕。我在互联网和文档中都找不到这方面的提示。这意味着我显然忽略了一些简单而重要的事情。更新感谢Murtaza的回答,看起来很完美,但由于某种原因无法正常工作。我的小部件已经有一个接收器,所以我添加了建议的Intent过滤器:在小部件类中,我重写了建议的函数:@OverridepublicvoidonReceive(Contextcontext,Intentintent){if(intent.getAction().equals(Intent.ACTION_SCREEN

Android:除了屏幕打开和关闭之外,是否有任何 Intent 监听 CPU "sleep"和 "wake Up"?

我的理解是,现有的ScreenOFF和ONIntent并不完全意味着设备分别处于sleep和唤醒状态。设备上的任何应用程序都保持部分唤醒锁定,设备不会处于深度sleep状态,但屏幕可能会关闭/打开。是否有监听CPU“唤醒”和“sleep”的Intent?有什么办法,我们知道CPU从深度sleep中被唤醒? 最佳答案 在后台对我的应用程序的某些计时行为进行故障排除时,我需要一个工具来执行此操作。所以我自己上课来做。请参阅下面的代码。以下是您如何使用它:CpuSleepDetector.getInstance().setSleepEnd

Android 与主题电子邮件/Whatsapp 共享

我正在通过此代码使用android原生共享:Intentintent=newIntent(Intent.ACTION_SEND);intent.putExtra(Intent.EXTRA_TEXT,"Iliketosharewithyousomestuff.");intent.putExtra(Intent.EXTRA_SUBJECT,"Iliketosharewithyou.");intent.setType(CONTENT_TYPE_TEXT);startActivity(Intent.createChooser(intent,"Share");当我使用电子邮件作为共享channe

android - Intent.FLAG_ACTIVITY_CLEAR_TOP 和 Intent.FLAG_ACTIVITY_CLEAR_TOP 有区别吗? Intent .FLAG_ACTIVITY_SINGLE_TOP

我想知道,2个代码有什么区别?newIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_CLEAR_TOP);newIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_SINGLE_TOP);FLAG_ACTIVITY_CLEAR_TOPIfset,andtheactivitybeinglaunchedisalreadyrunninginthecurrenttas

android - 为什么相机 Intent 会自动将图像保存到磁盘?

我在basictutorialfromAndroid之后使用了一个简单的相机Intent.在thissection它谈到将图像文件保存到磁盘。但是,我还没有配置这些步骤中的任何一个,但是在捕获图像并返回到我的Activity后,它仍然会自动将我的图像保存到/storage/emulated/0/DCIM/Camera中的磁盘。这似乎不是本教程所暗示的——我的list中甚至没有WRITE_EXTERNAL_STORAGE权限,所以我不确定为什么它甚至被允许写入磁盘。我不希望图像自动保存到这个目录,而是保存到我选择的目录。我知道如何将图像保存到自定义目录,但如何防止将图像保存到上述目录的默

android - "java.lang.RuntimeException: Could not launch intent"用于具有不确定 ProgressBar 的 UI

使用AndroidJUnitRunner显示不确定的ProgressBar是否存在任何已知问题?我在测试期间遇到了这个错误:05-2615:22:48.504  1003-1016/?I/TestRunner﹕java.lang.RuntimeException:CouldnotlaunchintentIntent{act=android.intent.action.MAINflg=0x14000000cmp=com.cookbrite.dev/com.cookbrite.ui.HomeListActivity}within45seconds.Perhapsthemainthreadh

android - 从 Android 上新的 Google 相册应用程序获取照片和视频

我希望用户将一堆视频/照片导入到我的应用中。这是我之前使用的代码:Intentintent=newIntent(Intent.ACTION_GET_CONTENT);intent.addCategory(Intent.CATEGORY_OPENABLE);intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE,true);intent.setType("image/*,video/*");activity.startActivityForResult(intent,REQUEST_CODE_PICK_MEDIA);我遇到的问题是,上面的内容仅返回来自新G

android 闹钟管理器在几个小时后停止

我创建了一个每5秒启动一次服务的警报管理器,该应用程序运行良好但几个小时后警报管理器停止运行。请注意,该应用程序未被用户使用,这意味着它在没有用户交互的情况下在后台运行。有谁知道如何每隔几秒启动一次服务而不停止?AlarmManageram=(AlarmManager)context.getSystemService(Context.ALARM_SERVICE);Intentintent=newIntent(context,AlarmManagerBroadcastReceiver.class);intent.putExtra(ONE_TIME,Boolean.TRUE);Pendin