Android 安装app
安装app
```
Intent intent = new Intent("android.intent.action.VIEW");intent.addCategory("android.intent.category.DEFAULT");
//文件作为数据源
intent.setData(Uri.fromFile(file));
intent.setType("application/vnd.android.package-archive");//第二种:
intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");
“`
因为7.0以后,不能直接将自己app中的file://uri直接共享出去,所以得经过FileProvider才行
if (Build.VERSION.SDK_INT > 24) {Uri uri= FileProvider.getUriForFile(MainActivity.this, "com.example.cameraalbumtest.fileprovider", file);
} else {imageUri = Uri.fromFile(file);
}AndroidManifest.xml中
<providerandroid:name = "android.support.v4.content.FileProvider"android:authorities="com.example.chenfengyao.installapkdemo" //以包名开头,避免和其他应用发生冲突android:grantUriPermissions="true"exported="false"><meta-dataandroid:name="android.support.FILE_PROVIDER_PATHS"android:resource="@xml/file_paths" />/provider>第二步:在res下创建xml文件夹。名称为file_paths
<resources xmlns:android="http://schemas.android.com/apk/res/android"><paths><external-path path="" name="随便填"></paths>
</resources>
Android 安装app相关推荐
- Android安装App出现:“该文件包与具有同一名称的现有文件包存在冲突”的解决方法
由于做项目,拿魅族手机开发调试App,之前一直用AS直接Build之后安装App,没什么问题.最近用AS发布App,使用魅族手机安装时,提示"该文件包与具有同一名称的现有文件包存在冲突&qu ...
- android 安装第三方app,Android识别预装的第三方App方法实例
前言 新买一台手机,里面会有很多App,有的属于系统App,不可卸载,有的属于第三方App,厂商会预装一些常用的或者给了他们广告费的App,这些是可以卸载的. 如果要详细划分,系统App还可根据其路径 ...
- Android使用Bugly实现静默安装/自动安装app
前言 针对门禁.闸机.广告机等无人值守的Android终端app,如何自动升级一直是一个比较麻烦的事情:现在给出一个相对比较成熟的方案供大家参考: 以前你的升级方案可能是这样的: 集成bugly,发布 ...
- Android 高仿豌豆荚 一键安装app 功能 实现
以往我们那些应用市场 帮我们安装app的时候 我们都得点确定,当然你如果 root 以后 不用点确定 也能自动安装了,后来豌豆荚 推出了一个功能 非root的手机也能不点确定 直接帮你安装好.(如果 ...
- Android Studio 安装app 时 INSTALL_FAILED_CONFLICTING_PROVIDER错误的方法
通过Android studio 直接安装app时提示 NSTALL_FAILED_CONFLICTING_PROVIDER的错误,如下图: 问题 分析: 出现这个问题的是由于provider的aut ...
- Android系统APP安装流程
更多内容,欢迎关注公众号:tmac_lover 这篇文章介绍一下Android里安装一个apk文件的完整流程,我们以pm install安装一个新的app为例介绍. 1. pm命令 当我们使用 pm ...
- android linux终端,为Android安装Linux终端仿真与环境APP
今天为大家推荐Android下的Linux终端仿真与环境APP,它叫Termux. 有了Termux,它会在你的Android手机模拟一个最小化的Linux运行环境,与很多Linux发行版类似.它可以 ...
- 【Android】提取Android中已安装app的apk
提取Android中已安装的apk,这个需求很多时候都会遇到.比如从google play上安装过apk后,如何提取出来给别人用? 本文1. 先介绍转载的apk提取方法并 2. 验证提取出来的apk和 ...
- android 代码 卸载app,Android在一个app中安装并卸载另一个app的示例代码
Android在一个app中安装并卸载另一个app 1.在app→src→main下新建文件夹asserts,将准备安装的apk文件放在asserts内 2.在app→src→main→res下新建文 ...
最新文章
- 【文本分类】基于改进TF-IDF特征的中文文本分类系统
- 安装pyspider后运行pyspider all后遇到的问题
- excel几个数相加等于某个数_随机数加起来等于某个特定数的EXCEL实现方式
- preambleTransMax
- jni java共享变量_Android JNI开发系列(十)JNI访问 Java 实例变量和静态变量
- Java中数组的初始化
- 【转】s3c2440 按键驱动 — 字符设备
- 【NOI 2001】食物链(种类并查集)
- Mac上mysql默认端口那件事
- 网站服务器开启cookies,浏览器如何开启cookie(图解浏览器cookie功能使用)
- 国家统计局指标数据深入分析
- [最新] Android 代码规范大全(Android开发速看)
- undo歌词中文音译_Undo - Sanna nielsen帮我看看这歌词翻译对么
- 会话、Cookie、Session、url重写
- 【高等数学基础进阶】导数与微分
- Ubuntu系统电池管理软件TLP(Thinkpad设置电池充电阈值)
- 数字化转型顶层设计怎么做?建筑央企数字化转型给出答案
- 论文笔记之Non-Local
- 如何压缩图片文件大小到20K,一招搞定
- maven 更改tomcat端口
热门文章
- 魔兽世界-战士的真谛
- 解决 unity 按住鼠标右键 WS不能前进后退(我被自己蠢哭了)
- 九天·毕昇 试玩体验
- 酷睿i9-13900K性能出炉Steam游戏开发首选驰网独家i9-13900K服务器水冷定制高主频游戏服务器
- java-php-net-python-社会公共常识科普网计算机毕业设计程序
- 爬取某电影网站(未写完)
- OFDM完整仿真过程及解释(MATLAB)
- 手游代理行业,现在还有机会吗?
- 【Vegas原创】用vs2005调试wsf(jbs,vbs)
- China Merchants Bank Beats Rivals In Quality Of Service