在Android工程中,设置apk的默认安装位置
在AndroidManifest.xml文件Manifest标签中添加android:installLocation属性
android:installLocation
这个属性设置的是默认安装位置, 共有三个有效值,auto、internalOnly、preferExternal
对应表
auto 表示自动,由系统决定安装位置
internalOnly 安装在手机内存
preferExternal 安装在外部存储中
Constant | Value | Description |
auto | 0 | Let the system decide install location |
internalOnly | 1 | Explicitly request to be installed on internal phone storage only |
preferExternal | 2 | Perfer to be installed on SD card, There is no guarantee that the system will honor this request. The application might end up being installed on internal storage if external media is unavailable or too full |
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.ray" android:installLocation="auto" android:versionCode="1" android:versionName="1.0">
需要注意的问题(如果遇到其他问题,后期进行补充)
需要开启启动的程序,一定要安装到手机内存中,这里就关系到广播消息的先后顺序
开机启动的广播消息BOOT_COMPLETE早于 SD的启动,如果将程序安装到SD卡,无法接收到开机广播。
本文出自 Ray-Ray的博客
文章地址 http://www.cnblogs.com/rayray/p/3185811.html
感谢大家的推荐和收藏
你的支持! 我们的动力!
相关推荐
android 默认安装apk 到sdcard tf 卡
android安装apk位置选择
androidAPK应用安装过程以及默认安装路径.docx
如何开启未知应用安装权限的入口,并设置允许安装? 在清单文件中添加权限 <uses android:name=android.permission.REQUEST_INSTALL_PACKAGES/> 判断当前是否为8.0以上系统(在这之前也可以对7.0系统进行判断,...
7.0/8.0/9.0/10.0app在运行时都需要申请运行时权限 默认给与app所要申请的权限 不会弹出授权的申请框
批量安装apk程序,安装过程不弹提示框,需要将apk程序放到/system/app目录下
在高通平台8909上实现的修改默认google拼音输入法,及将apk预置到系统中
需求是这样的,客户要求提供系统的接口来控制apk的安装和卸载,接口如下 boolean setAppInstallationPolicies(int mode, String[] appPackageNames) mode:应用名单类型 0:黑名单(应用包名列表中的所有项都不允许...
主要介绍了Android 如何修改APK的默认名称的相关资料,需要的朋友可以参考下
通过上述步骤,可以成功地安装和设置安卓模拟器,在Windows XP下运行安卓系统,并安装APK文件。使用安卓模拟器,可以模拟Android 1.5-3.0系统,从各种安卓系统的手机到安卓系统的平板电脑都可以模拟,可以安装所有...
安卓apk安装位置选择sd卡 替换掉原机的 OPackageInstaller.apk 或者 PackageInstaller.apk 注意名字和权限跟原来的一样 安装的时候提示你选择:默认,内部存储,sd卡
资源里包括windows的iperf.exe、android系统安装的iperf.apk和iperf使用说明参数等内容。 Iperf是一个网络性能测试工具。可以测试TCP和UDP带宽质量,可以测量最大TCP带宽,具有多种参数和UDP特性,可以报告带宽,...
准备一个测试apk(eclipse或androidstudio打包,混淆文件为eclipse或androidstudio默认带的),如Test_android.apk,复制一个副本重命名为Test_android.zip,然后解压,你就可以看到一些东西了,不过这种方式看到的大...
这样修改之后,apk启动时需要获取的权限便不会询问用户,直接或开放权限给app,一般不建议这样修改。除非客户要求。 代码验证有效。
android7.1 startTethering方法是系统api 只能在系统源码里面编译 自己做了个jar包 以及导入的方法 还有demo apk 方便使用eclipse 的童鞋使用
对已有的apk文件进行重新打包,前面 Android签名机制:生成keystore、签名、查看签名信息 已经介绍了。本文介绍另外两种需求。 使用默认的Debug签名打包 如果直接使用Eclipse开发新程序,默认就会被打上Debug的签名...
配置文档属性描述默认值notifyId通知栏消息id1011notificationChannel适配Android O的渠道通知详情查阅源码httpManager设置自己的下载过程nullbreakpointDownload是否需要支持断点下载trueenableLog是否需要日志输出...
是一款,针对Android OS系统的APK程序,直接反编译修改的工具。 APKDB集合了当今最强悍,最犀利的APK及Dex文件编译工具; 正常安装后,它直接在【鼠标右键】创建快捷菜单; 非常方便汉化工作者,对APK或Dex文件...
android7.1.2内置讯飞输入法发,包括FlyIMEjackw.apk和Android.mk 将压缩解压,并将其中的apk解压,然后上传到android_source/packages/apps/