问题标签 [activity-manager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何确定在 android 中以编程方式运行应用程序的权限?
我想在我的软件中查看运行 android 应用程序的权限。
出于这个原因,我有以下代码:
但有一个问题。
当我运行我的应用程序时,我发现应用程序名称和应用程序的包名称不一致。为什么会引入这个问题?
主要问题描述如下:
让我们假设一个名为“EBOOK_Reader”和“Camera”的应用程序正在我的设备中运行。包名分别为“com.ab”和“com.cd”。此代码的问题是适当的包名称与适当的应用程序名称不符。
它显示了“com.ab”到“Camera”和“com.cd”到“EBOOK_Reader”的包名,这是不需要的。
知道如何解决问题吗?谢谢你
android - 如何在不使用 ActivityManager 的情况下将我的应用程序置于前台?
编辑
你可以在评论中找到这个问题的答案!
邮政
在我的应用程序中,我有计时器来提醒用户他应该做的一些任务。时间到了,就会发出通知。当用户单击此通知时,我希望将我的应用程序置于前台(如果还没有的话)。我坚持使用“应用程序”,因为我发现很多帖子都显示了如何将一个Activity
放在前台,但这里不是这种情况。
这是当我想发送通知并将我的应用程序带到前台时调用的 Broadcastreceiver 的代码:
此代码完美运行。问题是我使用的方法getRunningTasks()似乎被 Google强烈反对。
此类用途不受支持,将来可能会中断。
但实际上这是我迄今为止找到的唯一方法。有谁知道这种做法是否存在一些解决方法?
android - 如何获取android中所有非系统应用程序的列表
我正在开发一个应用程序,我想在其中获取所有非系统应用程序的列表。这是我的代码部分:
但它显示,所有应用程序都是系统应用程序
android - 如何使用 actvityManager.killBackgroundProcesses(pkgname_of_other_app) 重新启动其他应用程序
我正在开发一个应用程序,我想在其中重新启动其他应用程序。为此,我编写了这样的代码:
但它不适用于其他前台应用程序,适用于我编写此代码的唯一应用程序
android - 如何将空闲内存信息放入 texview
我怎样才能把它放在文本视图中?
textview id 例如freemem
。文本视图位于 swipeview.thans 的第二个选项卡中
android - 我们的应用程序中在设备上运行的所有活动的列表
如何获取设备上运行的应用程序中所有活动的列表。
例如:包括 pdf 生成和电子邮件活动。
我可以使用以下代码检查活动:
然而,这将提供有关正在运行的活动的信息,该活动是最重要的活动。
我的想法是将正在运行的活动列入白名单,以便我的第三方应用程序可以在设备上运行它。所以我基本上需要应用程序中所有正在运行的活动。
android - 从挂起恢复后,主 android 屏幕不会备份
我正在调试一个错误,在该错误中,从挂起恢复后(按结束键后)不会显示 android 主屏幕。有时它可以恢复,但当它不恢复时,它会保持屏幕昏暗和黑色,但外壳仍在工作。
我可以转储错误报告并使用 chkbugreport 应用程序...对不起,我是一名初学者 android 开发人员,感谢任何帮助指出我从错误报告中调查的位置:
它实际上会在离开手机几分钟后触发 ANR。
恢复后有趣的logcat没有android屏幕(powermanager屏幕超时):
从 bugreport chkbugreport 中,我可以看到有一些繁忙的线程:
从这里开始,由于我对 android 的了解有限,我可以猜测它在 powermanager 等待创建电子束动画以显示主屏幕时卡住了。它正在等待一些本机(或内核代码)完成?因此,它可能是较低层的问题......?
谢谢你的帮助。
android - 启动最新的应用程序
我正在开发一个生产力应用程序,我希望能够在检测到手势时启动用户最近的应用程序,但是,我无法弄清楚为什么下面的代码没有启动我最近的应用程序。
我的清单中也有此权限
感谢您对为什么这不起作用的任何帮助
android - 如何知道 fsck 是否正在运行?
我的 Android 应用需要存储 15 GB 的数据,所以它需要使用可移动存储。所以我需要在我的应用程序加载时检查 fsck 是否正在运行(如果是这种情况则退出)。当然我可以做一个
但我读过这个解决方案不可靠......所以我尝试了
但我没有看到任何fsck
. 实际上,使用ps
我认为它被执行为
是唯一的使用方法Runtime.getRuntime().exec("ps")
吗?
谢谢!
L.
编辑
该命令Environment.getExternalStorageState()
对我不起作用。卸载/安装 SD 卡后,使用下面的代码,我得到了 AT THE SAME TIME,MOUNTED
并且/system/bin/fsck.exfat -R -f /dev/...
这是我得到的输出:
android - 当应用程序在前台更改时,是否有可以启动服务的处理程序或广播?
我有一个在后台运行的服务。
我希望这项服务能够查看用户在前台拥有的应用程序。
我可以做到这一点,服务每秒都在运行,并检查哪个应用程序在前台,这会耗尽电池。
当应用程序在前台更改时,是否有可以启动服务的处理程序或广播?
当我更改应用程序时,我可以看到 activitymanager 写入 logcat(在 eclipse 中)。