-------------Android判断应用或Activity的存在性
来源:互联网 发布:解放军的无人机 知乎 编辑:程序博客网 时间:2024/05/21 12:36
http://blog.163.com/zmhot88@126/blog/static/169846647201082994458979/
通过包名判断应用的存在:
- public boolean checkBrowser(String packageName) {
- if (packageName == null || "".equals(packageName))
- return false;
- try {
- ApplicationInfo info = getPackageManager().getApplicationInfo(
- packageName, PackageManager.GET_UNINSTALLED_PACKAGES);
- return true;
- } catch (NameNotFoundException e) {
- return false;
- }
- }
判断Activity的存在性:
Intent intent = new Intent();
intent.setClassName("包名", "类名");
if(intent.resolveActivity(getPackageManager()) == null) {
//说明系统中不存在这个activity
}
- Intent intent = new Intent();
- intent.setClassName("包名", "类名");
- if(getPackageManager().resolveActivity(intent, 0) == null) {
- //说明系统中不存在这个activity
- }
- Intent intent = new Intent(Intent.ACTION_VIEW);
- intent.setClassName("com.android.settings", //$NON-NLS-1$
- "com.android.settings.InstalledAppDetails"); //$NON-NLS-1$
- intent.putExtra("com.android.settings.ApplicationPkgName", //$NON-NLS-1$
- mCurrentPkgName);
- List<ResolveInfo> acts = getPackageManager().queryIntentActivities(
- intent, 0);
- if (acts.size() > 0) {
- startActivity(intent);
- } else {
- Toast.makeText(this,
- getString(R.string.failed_to_resolve_activity),
- Toast.LENGTH_SHORT).show();
- }
0 0
- -------------Android判断应用或Activity的存在性
- Android如何判断应用或Activity的存在性
- Android判断应用或Activity的存在性
- Android判断应用或Activity的存在性
- Android判断应用或Activity是否存在
- Android判断应用或Activity是否存在
- Android判断应用或Activity是否存在
- Android判断应用或Activity是否存在
- Android判断应用或Activity是否存在
- (4.2.16.5)Android判断应用或Activity是否存在
- Android如何判断应用或Activity是否存在
- Android 判断当前Activity是不是最后一个Activity 以及 应用或Activity是否存在
- 判断Activity 存在的方法
- 判断应用中某个activity是否存在
- Android判断应用是否存在
- Android判断应用是否存在
- Android开发中:如何判断某Application和Activity的存在性
- Android开发之--判断当前手机上是否存在QQ或微信应用
- Ogre水面倒影的实现
- c++字符串替代源码
- bee框架学习笔记
- Spring MVC3在controller和视图之间传递参数的方法
- 循序渐进开发WinForm项目(4)--Winform界面模块的集成使用
- -------------Android判断应用或Activity的存在性
- pds 1112 bfs
- 机器人
- 找回丢失已久的输入法状态条
- ZOJ3471
- iOS7Bug UINavigationController push一个controller的时候 会出现屏幕卡顿一下
- 对潜意识的理解(一)
- LeetCode Gray Code
- mac 中使用 AppleScript 来发送 iMessage