问题标签 [android-package-managers]
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.intent.action.PACKAGE_INSTALL
。
我得到了uuid
那个包。但是,我怎样才能获得为该包裹连接的接收器的详细信息?可能来自PackageManager
or PackageInfo
?
android - 如何在android中使用PackageManager构造包URI
我需要构造 PackageUri 以便使用 action.delete 卸载包。我使用 PackageMananger 获得了 PackageInfo 对象。有没有办法使用 PackageInfo 构造 PackageUri?
谢谢。
android - Android 获取所有已安装应用的列表
我使用以下代码获得了已安装应用程序的列表:
只有一个问题:它仅列出具有 MAIN 活动的应用程序。如何获取所有已安装应用程序的列表?请注意,我在需要 List 是 ResolveInfo 的项目中使用了此代码,因此请仅回答返回 ResolveInfo 列表的代码。
android - 在 Android 2.2 中获取应用程序安装时间?
我正在尝试install time
使用 OS 2.2 在我的 Android 手机中安装所有应用程序,但我没有得到它们的安装时间,而是得到今天的日期和时间。我知道我可以彻底搞定:
packageManager.getPackageInfo(packageName, 0).firstInstallTime;
但这可用于API level 9
以后,我需要firstInstallTime
进入API level 8
。
搜索向我展示了另一种实现它的方法,但它给出了今天的日期,而不是应用程序的安装日期。
知道如何获得我想要的结果吗?请更新。任何帮助表示赞赏。
android - 每个安卓手机默认都有街景应用吗?
是不是每部2.3及以上的安卓手机都默认有街景,还是必须下载街景并安装。我问的原因是我在我的应用程序中使用街景,我使用
查看设备中是否有街景应用程序。问题是,在具有 android 4.1.1 街景的移动设备之一中可用,但此方法仍然为此抛出错误。但它适用于我测试过的大多数设备,就像在所有三星、HTC 和索尼手机中一样。
java - 如何使用 ActivityManager 和 PackageManager 在列表视图中显示正在运行的应用程序图标?
我正在尝试制作一个应用程序.. - 在列表视图中显示当前正在运行的应用程序图标 - 单击列表视图上显示正在运行的应用程序图标进行切换的项目
但我不知道该怎么做,我已经用谷歌搜索了很多,但我发现我应该使用 ActivityManager.RunningTaskinfo 和 Packagemanager 来做这些
云你帮我做这些?我如何在 listview 中显示正在运行的应用程序图标并给 listview 单击事件(例如 OnItemClick)切换到在 listview 上单击的应用程序?
[左侧面板.java]
[面板阵列适配器.java]
[PanelItemDetail.java]
[panelrow.xml]
[activity_left_side_panel.xml]
java - 尝试从 ActivityManager.RunningTaskInfo 获取正在运行的应用程序图标时出错
我正在尝试制作一个在自定义列表视图中显示正在运行的应用程序图标的应用程序,并在单击图标时切换到相应的应用程序。我想我应该使用“ActivityManager.RunningTaskinfo”、“PackageManager”和“intent”来实现它,所以我正在尝试..但我的代码出错了..我在“ topActivity ”上出错了我该如何解决这个错误? 以及如何使用“ Drawable[] images = new Drawable[packs.size()]; ”在自定义列表视图中显示“ rtid ”,这是我从自定义列表视图中的 activitymanager 和 packagemanager 获得的图标;
android - 由 PackageManager.DONT_KILL_APP 引起的不可预测的行为
PackageManager.DONT_KILL_APP的 API 文档说:
设置时要小心,因为更改组件状态会使包含应用程序的行为变得不可预测。
不幸的是,他们没有详细说明不可预测的行为是什么意思。
在我的应用程序中,我正在切换活动的启用状态。首先一个服务启用该活动并启动它:
如果(单顶)活动再次启动或销毁,它将再次设置为禁用:
通常一切正常,但有时对象是空的,在其他任何地方都没有onResume()
被创建并且没有被触及。onCreate()
我无法在调试器中重建此问题,但我收到了许多带有 NullPointerExceptions 的错误报告,如果之前真的调用过这些错误报告,onResume()
这是不可能的。onCreate()
一个简单的例子是:
我的问题是:这可能是不可预测的行为PackageManager.DONT_KILL_APP
吗?或者有没有人有另一个想法这是怎么发生的?
android - 如何冻结有根安卓设备上的应用程序
如何冻结/解冻root 设备上的应用程序,如Titanium Backup应用程序,以便我无法从 root 设备访问我的应用程序。有什么方法可以追踪设备是否已root?
android - 是否保证 PackageManager.getInstallerPackageName() 始终返回非“空”字符串?
是否保证PackageManager.getInstallerPackageName()
总是返回一个非null
字符串?
我们正在考虑这个选项与谷歌许可。但是应用程序应该在没有网络访问的情况下以离线模式运行。