android-----用代码安装apk文件
来源:互联网 发布:淘宝手机详情页尺寸 编辑:程序博客网 时间:2024/05/07 22:47
先将要安装的apk文件放到sdcard目录下
布局文件:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <EditText android:id="@+id/et" android:text="/sdcard/ToggleButton.apk" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:ems="10" > <requestFocus /> </EditText> <Button android:onClick="click" android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/et" android:layout_centerHorizontal="true" android:layout_marginTop="26dp" android:text="安装" /></RelativeLayout>
java代码:
public class MainActivity extends Activity {private EditText et;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);et = (EditText) this.findViewById(R.id.et);}public void click(View view) {String path = et.getText().toString().trim();Intent intent = new Intent();intent.setAction(Intent.ACTION_INSTALL_PACKAGE);intent.addCategory(Intent.CATEGORY_DEFAULT);intent.setDataAndType(Uri.fromFile(new File(path)),"application/vnd.android.package-archive");startActivity(intent);}}
运行效果:
0 0
- android-----用代码安装apk文件
- android安装apk文件的代码
- Android 在代码中安装 APK 文件
- 代码安装apk文件
- android 安装apk代码
- Android 安装APK代码
- Android 安装apk代码
- android 安装apk文件
- android apk文件安装
- Android代码实现APK文件的安装与卸载
- ANDROID代码实现APK文件的安装与卸载
- Android代码实现APK文件的安装与卸载
- Android代码实现APK文件的安装与卸载
- Android代码实现APK文件的安装与卸载
- ANDROID代码实现APK文件的安装与卸载
- Android代码实现APK文件的安装与卸载
- Android代码实现APK文件的安装与卸载
- Android代码实现APK文件的安装与卸载
- java中RandomAccessFile类
- postgresql 检查点优化
- 多附件上传---上传的后台
- 学习管理工具-印象笔记
- System常用的方法
- android-----用代码安装apk文件
- 解决Android Studio/Idea在EI Captian下字体显示不正常的问题
- 8.2.1.19 Optimizing LIMIT Queries 优化LIMIT 查询:
- extjs 由于出现错误80020101而导致此项操作无法完成(could not complete the operation due to error 80020101)
- 手把手教你玩转QQ的原创表情
- 菜鸟之路-Volume、Brightness调节
- QT学习交流群
- 父表和子表联查
- VS2012+Win7网站发布详细步骤及常见问题