Android安装和卸载程序
来源:互联网 发布:中国税务网络大学网址 编辑:程序博客网 时间:2024/04/30 02:34
Android软件安装器Install
http://houjunli001.javaeye.com/blog/617405
在Android安装卸载程序的源码中我们知道:
- < activity android:name=".PackageInstallerActivity">
- < intent-filter>
- < action android:name="android.intent.action.VIEW" />
- < category android:name="android.intent.category.DEFAULT" />
- < data android:scheme="content" />
- < data android:scheme="file" />
- < data android:mimeType="application/vnd.android.package-archive" />
- < /intent-filter>
- < /activity>
- < activity android:name=".UninstallerActivity">
- < intent-filter>
- < action android:name="android.intent.action.VIEW" />
- < action android:name="android.intent.action.DELETE" />
- < category android:name="android.intent.category.DEFAULT" />
- < data android:scheme="package" />
- < /intent-filter>
- < /activity>
因为根据里面的权限我们可以 从sd卡安装一个程序:
- String fileName = Environment.getExternalStorageDirectory() + "/myApp.apk";
- Intent intent = new Intent(Intent.ACTION_VIEW);
- intent.setDataAndType(Uri.parse("file://" + filePath),"application/vnd.android.package-archive");
- //或者
- //intent.setDataAndType(Uri.fromFile(new File(fileName)), "application/vnd.android.package-archive");
- startActivity(intent);
Android安装卸载程序的操作中要想卸载一个程序:
- Uri packageURI = Uri.parse("package:com.android.myapp");
- Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);
- startActivity(uninstallIntent);
默认是不支持安装非市场程序的 因此判断一下
- int result = Settings.Secure.getInt(getContentResolver(), Settings.Secure.INSTALL_NON_MARKET_APPS, 0);
- if (result == 0) {
- // show some dialog here
- // ...
- // and may be show application settings dialog manually
- Intent intent = new Intent();
- intent.setAction(Settings.ACTION_APPLICATION_SETTINGS);
- startActivity(intent);
- }
原文地址:点击打开链接
- android安装和卸载程序
- android安装和卸载程序
- 安装和卸载Android程序
- Android程序安装和卸载
- Android安装和卸载程序
- Android 程序的安装、卸载和更新
- Android 程序的安装、卸载和更新
- Android 程序的安装、卸载和更新
- Android 程序的安装、卸载和更新
- 调用Android installer 安装和卸载程序
- Android 程序的安装、卸载和更新
- Android 程序的安装、卸载和更新
- Android 程序的安装、卸载和更新 .
- Android监听程序的安装和卸载
- Android 程序的安装、卸载和更新
- Android程序的安装、卸载和更新
- Android 程序的安装、卸载和更新
- Android 程序的安装、卸载和更新
- XAMPP中Apache的网站根目录
- 计算机科学期刊介绍
- 请教别人与指点别人
- 四个问题
- ZOJ 2723 Semi-Prime
- Android安装和卸载程序
- shouldAutorotateToInterfaceOrientation 不触发或者不执行的问题 及旋转过程中各方法的作用
- 平方和与和平方的差是多少?
- struts中几种常用的Action
- 在Android程序代码中实现软件安装和卸载
- python学习--paramiko
- 第二次作业编码练习
- html中flash总在最上层的解决办法,z-index无法控制flash的解决办法
- Eclipse调试Android工具集锦之五:猴子测试