关于应用安装位置,进入手机设置--更多设置--应用程序--找到"首选安装位置",即可设置(若没有此选项,则代表该机型不支持设置安装位置)
注:大部分大型游戏不支持安装在SD卡上。
将文件在手机存储和SD卡中相互移动的方法:进入文件管理--所有文件/SD卡--长按需要移动的文件--剪切--进入SD卡/所有文件--粘贴即可。可以将数据库db文件复制到Android工程的res raw文件夹中1、在Android中不能直接打开res raw目录中的数据库文件,而需要在程序第一次启动时将该文件复制到手机内存或SD卡的某个目录中2、然后再打开该数据库文件,复制的基本方法是使用getResources()openRawResource方法获得res raw目录中资源的InputStream对象3、然后将该InputStream对象中的数据写入其他的目录相应的文件中4、最后可以使用SQLiteDatabaseopenOrCreateDatabase方法来打开任意目录中的SQLite数据库文件内部应用转到sd卡上现在大部分系统都不支持了,直接安装在sd卡上也一样不支持。
但是还是有解决办法的,把sd的容量合并入手机内部储存(仅安卓60以上)。不过这么做有风险,如果是有重要信息的主力机不推荐这么搞。还有如果要这么搞的话推荐买高速sd卡,便宜货会把加载速度拖死的。
1,打开开发者选项(每个厂家的打开方式不一样,按自己的型号搜即可)
2,打开usb debug功能
3,电脑下载adb,百度一下就有(注意adb不是下载了就可以用的,需要进行一些设置,网上自行搜索)
4,连接手机和电脑
5,打开命令提示符,输入adb shell
6,输入sm list-disks 这一步是为了确认你的sd卡号,大概率是179:192
7,输入sm set-force-adoptable true
sm partition disk:179:192 mixed 30
这里的30指的是把你外置sd卡30%的空间保留作为外置储存空间,换言之就是把sd卡70%的空间并入手机内部储存空间。这个数字你可以按需求随意更改
8,如果成功的话,现在手机会跳出对话框,你点确认后手机会重启,重启后进入设置储存空间,会看到内部储存那里多了个sd卡(剩余容量大概率没法正常显示,无视就好),点进去然后找到转移数据的选项。(这一步会把你原先手机内部储存空间里所有可能转移的数据转到sd卡里,也可不执行)
有必要注意的是,事先把数据备份好,特别是sd卡里的数据。其次如果按照这个方法 *** 作后,这张sd卡就只能适用于这一台手机了。你手机有没有Root权限,如果没有Root的权限的话,是看不了数据库的,反之,在楼下说的目录地址里面(手机根目录/data/data/你应用的包名/databases)可以找到,推荐工具:Re浏览器, 望采纳
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)