Android开发之一些问题的解决办法

一、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开发)