Android开发之一些问题的解决办法
16lz
2021-01-23
一、Android横竖屏切换会销毁当前的Activity并重新产生一个
解决办法是在Manifest文件中对应的Activity加入android:configchanged="...",不知道加什么看google加了什么
三、Android设置应用程序的安装位置
从API Level 8开始,Android允许将应用程序安装在外部存储器上,需要声明一个属性:android:installLocation
值1、preferExternal程序会被安装在外部存储器,但是系统不能保证程序一定安装在外部存储器,如果外部存储器已满,则会自动安装在手机内部存储器。
值2、auto程序可以被安装在外部存储器,没有安装位置的偏好,系统来决定应用程序安装在哪里,用户可以自由的切换程序的安装位置。
值3、internalOnly程序只能安装在内部存储器,不可被转移。
如果没有声明只能安装在内部存储器,并且不可被转移
<manifest
xmlns:android=http://schemas.android.com/apk/res/android
android:installLocation="preferExternal"
... >
更多相关文章
- Android应用程序与SurfaceFlinger服务的连接过程分析
- Android核心分析(20)----Android应用程序框架之无边界设计意图
- Android应用程序消息处理机制(Looper、Handler)分析(1)
- 博文视点大讲堂35期-It's Android Time:程序员创富有道! 圆满结束
- It's Android Time:程序员创富有道
- [android] 将Java程序移植到android上
- Google:Android将尝试兼容iPhone程序
- android中的照相机机拍照程序(含连续拍照)
- Android应用程序窗口(Activity)的运行上下文环境(Context)的创建过程