android-package-managers相关内容

packageManager.getInstalledPackages(0)不返回所有的应用程序

我用 软件包管理系统软件包管理系统= getPackageManager(); 清单< PackageInfo> MAPPS = packageManager.getInstalledPackages(0); 检索所有安装的应用程序列表。但是,该列表不包含所有安装的应用程序,有的(如Twitter,例如)失踪。 要测试这一点,我使用 INT长度= mApps.size(); 的 ..
发布时间:2016-03-13 23:03:51 移动开发

如何从另一个应用程序启动应用

在我的应用程序,我必须启动其他应用程序,只有当它尚未推出。 要启动一个应用程序我做的是: 软件包管理系统PM = getPackageManager(); 意图意图= pm.getLaunchIntentForPackage(“package.of.app.to.launch”); startActivity(意向); 我的问题是,如果应用程序已经启动,它会带来应用到前台。我怎样才能启动的 ..

如何理解Android应用被安装PackageManagerService

所以我一直四处AOSP试图找出如何安装一个Android应用程序。到目前为止,这是我在哪里: APK文件将从PackageInstallerActivity发送到InstallAppProgress它调用软件包管理系统方法的 installPackage()。 在previous调用软件包管理系统被定向到PackageManagerService,与AIDL的魔力(花了一些时间让我明白这一点) ..

错误的Manifest.xml添加PACKAGE_USAGE_STATS当[Android的棒棒糖]

我试图用“ android.permission.PACKAGE_USAGE_STATS “我的应用程序。 这里该说的注:此API要求许可android.permission.PACKAGE_USAGE_STATS,这是一个系统级权限,不会授予第三方应用。不过,声明许可暗示有意使用API​​和设备的用户可以通过设置应用程序授予权限。的 看来我需要用户明确地给我的应用程序给访问接入使用统计信息 ..

有没有办法让元数据在Android清单私有的包?

我想使用的元数据在Android清单定制服务的行为。 <服务 机器人:名字=“。SampleService” 机器人:出口=“假”> &所述;元数据 机器人:名字=“sampleName” 机器人:资源=“@字符串/ sampleValue”/> < /服务> 我的服务是图书馆的一部分,有可能有些人可能把敏 ..

ApplicationInfo和PackageInfo之间的区别?

我对ApplicationInfo和PackageInfo班几个一般性的问题。在这里,他们是: 可有人形容ApplicationInfo之间的差异 PackageInfo? 他们如何彼此相关? 在哪些情况下ApplicationInfo使用,用于PackageInfo什么时候? 感谢您的帮助! 编辑: 首先,发布有关我读过官方文档和Google搜索的问题前。这里有一些是我不清 ..
发布时间:2016-03-02 18:54:51 移动开发

hasSystemFeature(PackageManager.FEATURE_CAMERA)用于设备返回true,没有摄像头

我有它的功能,它使用相机功能中有一个应用程序,但部分也可以不带摄像功能的运行。所以我必须把这个在我的清单。 <使用许可权的android:NAME =“android.permission.CAMERA”/> <使用特征的android:NAME =“android.hardware.camera”机器人:所需=“FALSE”/> 在我的code我检查设备是否有相机或 ..
发布时间:2015-12-06 23:24:43 移动开发

APK安装使用意图在Android上时启用降级4.2+

可以安装APK时使用的意图在Android 4.2+启用降级?我发现,这是可能的,通过shell命令安装应用程序时(使用-d) ADB安装-r -d<链接APK> ,所以我希望它是在某种程度上可能也可以通过意向。我一直在寻找某种标志或东西,但我didin't找到任何有用的。 这是我的意图打开包装安装: 意向意图=新的意图(Intent.ACTION_VIEW); 乌里applica ..
发布时间:2015-12-05 13:42:44 移动开发

完全改变包括公司域名的包名

让我们假设这个包的名字: 包com.company.name 。如何更改公司? P.S。我看到如何改变名称而不是公司。 我使用Android的工作室。 感谢你在前进。 解决方案 你可以这样做: 手动清单文件将包名称更改。 点击你的R.java类和preSS F6(Refactor->移动...)。它可以让你移动类到其它的包,并以该类的所有引用将被更新。 参考:重命名完整的Andr​​o ..
发布时间:2015-12-05 13:19:38 移动开发

如何拉清单安装的应用程序的名称,包装名称和图标绘制

我试图找出如何我可以实现这个code到我现有的源$ C ​​$ C。目前,我有一个显示列表视图所有已安装的应用程序和点击就会发出意向的应用程序的一些源。我需要如何拉图标,并添加到这个列表视图中的一些支持。 任何帮助,源$ C ​​$ C编辑,链接,等会帮我解决这个问题。 感谢您 ListInstalledActivitiesActivity 公共类ListInstalledActiviti ..

部分2持久前景的Andr​​oid服务,通过用户界面开始,工作在休眠模式下也一样,也开始在手机重启

状态:真的很感谢所有的谁帮,并在这里指导和部分-1! 我做了code 出于研究和帮助给予和已经把该工作code在EDIT-1 。批评是欢迎,使code更好。 方案: 我问的问题提及部分-1,但由于某些原因,我能持续的无法让设计和正确的策略与code,有真正的整合和理智。 这是一个冗长的问题和问题和答案本来是缔结或者只是一个敲定插曲,所以我做了这个第二部分作为大纲。 可能是我无能,或只是干扰 ..

如何检测在Android设备的新应用

我希望用户安装或删除程序的时候,我并没有找到检测的BroadcastReceiver 才会这样。 在我的应用程序,我得到的类 PackageManager 的安装的应用程序的信息,但我不希望定期扫描应用程序。是否有任何的BroadcastReceiver 这样做吗?或者有什么 ContentObserver ?是否有可能得到一个应用程序被安装或删除的通知? 解决方案 您可以注册一个的Broa ..

Android的程序包管理器与TransactionTooLargeException死亡

我的应用程序读取所有已安装的APK文件的列表,然后通过列表读取APK信息循环,但它抛出一个TransactionTooLargeException例外。 这是我在这里读下面是跟踪,当它发生了: 在android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:89) 在com.myapp.a ..

如何以编程方式设置的锁销或一个应用程序

所以现在我想开发一个Android应用程序为我的孩子。我想设置PIN或密码对选定的应用程序的时间,以$ P $一个特定的量打开该应用程序pvent他们。例如,让我们说,我的女儿想打愤怒的小鸟了一段时间我的手机上,而我所做的工作。我会选择我喜欢的消息时,Gmail等重要的应用程序,并把PIN或密码就可以了30分钟,而她扮演愤怒的小鸟。 30分钟后,我得到我的电话从我的女儿,我可以打开应用程序,而不销 ..

"如何是" Android应用程序(脸谱等)安装到Android手机?

我知道如何从安装应用程序的安卓设备如的播放商店的或通过的 .apk文件文件。但我想了解安装的实际过程。 例如。在Windows上: 串行codeS等放置在注册表中 文件重要软件的运行置于内的程序文件的文件夹(主的.exe 等) 到目前为止,我所知道的关于安卓应用程序的安装过程是什么: 在一个Android应用程序已经被执行(安装后),刚下载的数据被放置在这样的位置:的Andr​​oid ..