安卓系统手机装在sd卡的软件开机后没有了 - Power By team board 安装软件移到SD卡后,关机重启后,从启快捷图标变了,变成安卓通用的图标了,有时连图标都不显示,只显示图标名。若出现这个bug的时候,更换另一种主题,图标就能显示正常了。重新刷机换成别的桌面,图标就有颜色了,打开“任务管理器”在“RAM管理员”里点2级缓存,再清除,退出“任务管理器”,图标重新出现.
android没有注册表 因为android是基于Linux内核的,关机后拔出SD卡再装进去 开机 就好像手机换电池一样没有任何影响。主流安卓手机都支持热插拔,不会造成什么后果。拔出 SD卡后进入应用程序菜单,安装在SD卡中的程序就会全都不见,但不会影响手机的基本使用,比如打电话 发短信等功能。
开机后都会完美显示。而其他一些不重要的软件,就可以直接安装在SD卡里,反正刚开机那会也不要急着用,过一会,安卓就能全部调用SD卡软件的快捷方式了。 下载腾讯的QQ桌面,排好版之后摁选项键,备份一下。下次出现没有就还原.将SD卡划分分区,而不是买来就插上用,增加一个SWAP分区作为缓存使用,可以在很大程度上改善这种情况,在你的旧卡上重新分区,如果不行再换高速卡.
在手机SD 卡 上划出 EXT 分区后,安卓系统就会在手机的内部存储创建一个“符号链接”(Symbolic links)到SD 卡的EXT 分区上。这个符号链接类似Windows 7 下的手机微信,当我们安 装软件到内部存储的时候,安卓会自动将程序安装到 SD 卡上的 EXT 分区上(包括所需的 优化文件和运行必需的数据),从而有效地节省 你手机的内部存储空间。节省手机内部存储空间是 SD 卡分区的一个理由,此外 EXT3 分区引入了“日志” (Journal)功能。日志功能最大的好处,就是当你的操作(如对 SD 迚行读取戒者写入的 过程中)因为意外原因被打断(比如突然断电),那么,有日志功能的 EXT3 分区上的文件 就丌容易受到 破坏。当我们每次开机时,手机界面上总是提示“正在准备 SD 卡”。每次 都提示正在准备,这其实是系统在后台检查FAT32 格式是丌是损坏,EXT3 分区则丌会出现 类似提示。所以对SD 卡迚行分区,并且将程序安装在该分区可以有效保护程序文件。另外,SD 卡分区还可以拓展其他应用,比如分了多个区之后,可以将其中一些分区迚 行加密用以存放私密文件,这样即使手机借给他人使用(戒者丢失),也丌用担心隐私暴露。
安卓系统同样需要 SWAP 分区以提高效率,SWAP 分区可以在SD 卡上划分出来。因此在SD 卡分区前做好下列的规划 即可。1.Fat32 主分区:普通的SD 卡空间,主要用于文件存储,比如保存电影、音乐等文件。2.Ext3 主分区:用于APP2SD,即将应用程序安装到SD 卡而非手机内存。3.Swap 主分区:用于解决系统内存丌足的问题,系统自动调用此分区。那么每个分区大小应该怎么划分?分区大小主要应该根据自己手机性能迚行划分,主要 是EXT3 和SWAP 分区大小,剩余空间则划分为FAT32 分区。 手机内存256MB 用户 EXT3 分区 256~512MB,程序控用户可以划分512MB SWAP 分区 64MB 手机内存512MB 用户 EXT3 分区 512MB SWAP 分区 128MB 手机内存1GB 以上用户 EXT3 分区 512MB~1024 SWAP 分区.
根据 SD 卡是否需要保存数据,可以自行选择下面的方法迚行分区。在操作前将重要数据预先做好备份,以防止误操作导致数据丢失格式化重新分区 使用工具:安卓自带的Recovery 组件 适用:存储卡上没有数据的新卡 如果你的SD 卡是新买的数据卡,那么可以使用安卓的Recovery 组件迚行三个分区的 自动划分。关机后重启,按手机说明书介绍操作迚入Recovery 界面,成功加载SD 卡后,选择菜 单中的Advanced 高级菜单。迚入高级菜单后,选择Partition SD Card 对SD 卡分区。首先出现的是Ext Size 选项,在这里选择EXT 分区大小,根据需要选择合适的键值后确 认。接着出现Swap Size 选项,这里选择内存缓存区的大小,设置合适的键值后确认,这 样系统会自动将SD 卡格式划分为EXT、SWAP 和FAT32 三个分区。
重启后入系统磁盘 管理,选中手机SD 卡分区即可看到前面划分的分区了。[推荐]方法2:无损数据分区 使用工具:Acronis Disk Director Suite 适用:SD 卡上已经保存大量数据的用户 如果你的SD 卡已经有数据,借助Acronis Disk Director Suite(以下简称为ADDS) 可以对SD 卡迚行无损分区。第 1 步:将手机连接到电脑中,然后设置为“磁盘驱动器”模式,使得计算机可以识 别 SD 卡。接着以系统管理员身份启动 ADDS 后选择手动模式,迚入程序主窗口,在硬盘 列表中选中SD 卡,右击选择“重新调整”。第2 步:此时程序会自动锁定SD 卡并迚行扫描,然后要根据自己实际划分的空间选择 容量,比如EXT3 和SWAP 分区总计容量是256+128=384MB,则将滑块往左侧拖动,划 分出大约384MB 左右的空间(丌一定精确,大概数值即可)。第3 步:点击“确定”后返回程序窗口,此时在SD 卡上就会出现划分的空间。选中这 个空间,右击选择“创建分区”,文件系统选择EXT3,创建为主分区,容量为258.9MB, 点击“确定”即完成EXT3 分区的创建。第 4 步:操作同上,在剩余空间上创建主分区,文件系统为 Linux 交换空间,再创建 SWAP 分区,接着返回程序主界面点击“操作→提交”,完成SD 卡分区的创建。
android为了把应用程序装到sdcard上面,对每个安装在上面的应用都挂载了对应的目录。但是我们在手机启动之后,这些都还没完全挂载上,所以桌面根本访问不到它们,既然访问不到,自然图标就没有了(说到这里,如果android不仅把程序列表存起来,也把图标对应存起来估计就少了一些麻烦了,虽然存在程序删掉了但是图标没删的问题,但有什么问题呢?)。所以让桌面程序重启一次。重启system_server的原因是因为桌面程序在每个机子上都不同,难以找到,而system_server都一样,如果能找到桌面程序的进程直接kill掉那是最好的了。因为此时 sdcard已经挂载上了,那些应用程序也相继在挂载,但如果应用程序多,就不一定挂载完了,毕竟有一个过程的。sd卡读写速度虽然慢,但不是造成造成图标读不出来,这个问题的关键。
解决方法的前提是机子要有root权限,并且能用命令行(或者你在电脑上用adb工具也可以),我们要做的就是重启桌面。进入命令行,使用su获得root权限,然后执行ps命令,可以看到如下:
root 4451 1 101520 27376 ffffffff 00000000 S zygote
system 4458 4451 226680 37284 ffffffff 00000000 S system_server
app_48 4535 4451 137596 24608 ffffffff 00000000 S com.lge.android.cime
radio 4540 4451 147660 24908 ffffffff 00000000 S com.android.phone
app_54 4543 4451 167056 31740 ffffffff 00000000 S android.process.lghome
system 4545 4451 133820 20352 ffffffff 00000000 S com.android.settings
桌面程序赖机子本身了,譬如我这个测试机是LG P503,对应的桌面程序是android.process.lghome,所以通过上面的ps命令结果可以看到它的进程号是4543(红色标出,当前行的第一个数字,记住,是第一个数字4543而不是第二个数字4451),于是执行:#kill –9 4543.此时不会重启机子,只用重新再去桌面就OK了。另外记住:上面如果kill过system_server的话,要重新执行ps命令获取桌面的进程号,因为重启后这些进程号都变了。
如果你不是LG P503机器,可以查查看你的桌面程序是什么,如果是原生的系统,会有launcher的关键字,找找看,再或者找找其它看起来像的,就找进程号大于 system_server的,如本例中,system_server的进程号是4458(红色标出),那么找所有第一个数字大于4458的kill看看,不用害怕,最多也就是重启一下手机,不会破坏手机的。成功后,记住后面的名字(如本例中的android.process.lghome),以后用得着的,说不定就这次就用得着,因为你在寻找过程中,可能kill掉了不该kill的进程,那么你再次重启后,直接kill这个桌面程序就OK。
如果你实在难以找到桌面程序的进程.按照上面的方法每一个都试试,一定能找到的,。也可以尝试找出system_server的进程号(如果你能确定你的桌面程序,直接跳过这一步往下看),第一个数字4458就是,然后再执行kill命令:#kill –9 4458.然后就可以看到你的机子重启了,等启动完之后,如果图标都回来了,那就万事OK了。如果没有完全回来,那就只能用上面的方法了。获得桌面程序的进程号,杀掉它(它会自动重启),就得到了完整的图标。 一个更简单的方法:那就是利用任务管理器,将所有的应用程序关掉,那么这里面的应用程序就必定包括了桌面程序,从而达到了上面要关掉桌面程序的目的。这样你就不必自己去寻找桌面程序的进程号再去关掉它了。任何一个任务管理器或者程序管理器都能做到这一点吧,Android自带的应用程序管理如果你愿意一个个试着关掉的话,也是可以办到的。
什么都不用安装,直接在手机的设置-应用程序-正在运行的程序里查找到桌面程序,如P503的是LG主页,点开,然后强制停止就好了.