Ⅰ 安卓手机里的软件的数据是存储在哪的
1、安卓系统手机默认只能把软件安装在手机内存里;
2、手机ROM相当于PC上的硬盘,用于存储手机操作系统和软件,也叫FLASH ROM,决定手机存储空间的大小。手机RAM相当于PC的内存,其大小决定手机的运行速度;
3、Android系统中把软件安装到SD卡上,比这还简单,两步就够了:
第一步、存储卡分区
需要对手机SD卡进行分区,分一个FAT32分区和一个Ext3分区,FAT32分区用于正常存储图片、音乐、视频等资料,而Linux格式的Ext3分区就是用于扩容安装软件的分区。
第二步、将软件移动到SD卡
需要把系统默认的软件安装目录/data/app转移到SD卡的Ext3分区上,通过ln命令建立软链接,使系统自动把软件安装到SD卡上,达到节省手机内存空间的目的。
将存储卡装回手机,重新启动,使系统识别到Ext3分区。
4、在手机上运行超级终端,依次输入以下命令来验证系统是否识别了Ext3分区:
su (会提示高级权限授权,选择“总是同意”)
busybox df –h
如果显示的列表中有/dev/block/mmcblk0p2的信息说明系统已成功识别了Ext3分区。
然后依次输入以下命令将/data/app目录转移到SD卡的Ext3分区:
cp –a /data/app /system/sd/
(将/data/app目录复制到/system/sd/下)
rm –r /data/app
(删除/data/app目录)
ln –s /system/sd/app /data/app
(建立软链接)
Reboot
(重启手机)
重启之后,手机上安装的所有软件就全部转移到了SD卡上。
注意:
1.软件移动到SD卡上后,原有的部分桌面插件会无法正常显示,删除后,重新加入桌面即可;
2.SD卡的Ext3分区可以视为手机硬件的一部分,移除SD卡后,安装的软件将无法运行。插入SD卡,重新启动手机即可正常使用。
Ⅱ 安卓数据会存本地吗
安卓开发之数据存储在本地的四种方式
本地数据存储,在安卓开发过程中是不可避免的一个话题。这些本地的数据可能是用户的设置,程序的设置,用户的数据图片, 也可能是网络传输的一些缓冲数据。
基本上我们有4种方法可以存储安卓程序的数据。
第1种是Shared Preference(共享选项)。
这种方法适合于存储一些基本数据类型的数据。他提供的是key-value(键值)的方式。键必须是字符串类型的,值可以是布尔型的,浮点型的,整型的,长整型的,或者字符串类型的。
这种方式是用一个xml文件在私有的目录里面存放这些数据的。一个程序可以有多个这样的文件。
下面一段代码用来描述写入数据。
第2种是Internal Storage(内部存储)。
这种方式用来存储一些复杂的数据结构。因为是内部存储方式,所以其他程序无法访问。这样可以保证数据的安全性。当你的程序卸载以后,这些内部存储数据也会被清除掉。
这类数据一般包括像一些对象,或者本地需要一些类似文件系统访问模式的数据。
下面一段代码用来写入数据。
第3种是External Storage(外部存储)。
这种存储方式用来存储一些文件对象。这些文件可以被其他程序来访问。要使用外部存储,需要申请特别的写权限WRITE_EXTERNAL_STORAGE。如果其他程序需要访问这些外部存储数据的话,也需要申请读权限READ_EXTERNAL_STORAGE 。
从安卓4.4开始,用户可以把自己的数据写入一个私有的外部存储文件夹中,如果这样的话,用户就不需要申请写权限WRITE_EXTERNAL_STORAGE。当用户卸载程序的时候,这个文件夹也会被清除。
从安卓7.0开始, 安卓程序可以申请访问特定的文件目录,而不是申请访问整个外部存储空间。这样可以保证数据的安全性,防止误操作。用户只可以访问图片目录,或者文档目录。
第4种是SQLite database(数据库)。
这种方式需要了解一些数据库方面的知识。适合存储相对结构化的数据。尤其是表结构。数据库是跟当前程序绑定的其他程序无法访问。
下面一段代码用来展示写入数据。
这里是丁哥开讲,欢迎留言进行进一步的讨论,谢谢。
与此同时请关注一下我们的合作伙伴。
Ⅲ 安卓手机如何转移数据
如何把一部安卓手机应用的数据转移到另一部手机上
手机问题 PConline IT网络
现在的国产品牌安卓手机一般会在系统内内置数据迁移功能,只需要将新旧手机同时开启设置好即可传输;如果没有该功能可以尝试使用第三方例如【QQ同步助手】,在登陆同一个账号之后上传到云端即可同步迁移数据。以下是具体步骤:
1、有一些安卓手机系统内置了数据迁移功能,只需要打开手机【设置】中更多设置即可看到【一键换机】或者名为【数据迁移】的功能,只需在新旧手机上分别设置好,两者就可以通过无线传输的方式实现数据的迁移,一般包括通讯录、图片、应用等数据都可以迁移到新手机上;
2、如果您的系统中没有包括这个功能,那么您就需要借助一下第三方的软件,比如说【QQ同步助手】,在新旧手机都下载好同步助手,然后使用微信或QQ号登陆,选择右上角菜单中【更多备份】,即可看到短信、通信录和软件等备份的选项,按需点击之后,就可以将旧手机的数据同步到服务器,只需在新手机上登陆相同账号即可重新同步以上的资料信息。
赞~赏小编鸡腿
+1
分享文章
Ⅳ 安卓开发怎么在数据库中存储数据
数据存储这块分为两部分,一部分是服务端,一部分是客户端
客户端的存储很简单,现在一般用sqllite,也可以直接使用SharedPreferences。
服务端的存储就很复杂了。你要学习jdbc的知识和数据库的知识,如oracle,sqlserver,mysql之类的
Ⅳ 安卓怎么把手机上的数据移到储存卡上
安卓的手机把软件数据转移到SD卡里方法/步骤:
1、以安卓2.3版本手机为例,打开管理应用程序,显示出所有手机软件,并有占用内部存储设备的大小空间数值。我们点击打开相关软件,可以看到有个“移到SD卡”的按键。
2、但是有的时候软件是建议安装在手机内存卡上的,此时该按键就成灰色,不可点了。可以使用软件来进行转移,这里介绍《360优化大师》,安装打开后,选择下面的“软件管理”界面,从中选择“软件搬家”功能。
3、打开后可以看到手机中的软件,此时就可以勾选需要转移的软件了,然后点击“移至SD卡”按键。
4、当然,有些软件不建议转移,如输入法类软件,需要在桌面放置的小部件软件,需要开机实时运行类的软件。
Ⅵ 如何把安卓手机数据导入
我们更换新手机的话,旧手机上的数据怎么办?最好的方法,肯定是将旧设备上的数据转移到新iPhone上了。那怎么操作呢?
1、从旧iPhone转移数据到新iPhone
(1)使用“快速开始”功能
这个方法,要在运行iOS11的iPhone上才能操作。
将新手机开机后,将两台手机放在一起,“快速开始”屏幕上就会出现当前设备上,而且在屏幕上可以看到使用Apple ID设备新设备的选项,确认后,继续往下操作,就可以将数据恢复到新手机上。
(2)借助iCloud云备份
①确保手机已经连接WiFi,然后在手机“设置”中,依次点击“Apple ID——iCloud——iCloud云备份”,开启iCloud云备份功能,然后点击“立即备份”。
②接下来就是要将iCloud云备份上的数据下载到新手机上了。如何已经设置了新手机,那需要先抹掉它。依次点击“设置——通用——还原——抹掉所有内容和设置”即可。
③手机开机后,往下进行操作,直到看到“应用与数据”屏幕,点击“从iCloud云备份恢复”。
④然后登陆Apple ID,选择备份进行恢复就行。
(3)借助iTunes备份恢复
①先对旧设备进行备份处理。将手机与电脑上安装的iTunes软件相连接,然后点击软件上的“立即备份”按钮。
②完成备份后,可以在iTunes的“偏好设置——设备”中确保备份成功完成。
③接着,还是拿起新设备,要是有对设备进行操作的话,还是要抹掉它。然后开机往下操作。直接看到“应用与数据”屏幕,选择“iTunes备份恢复”,等待备份完成就行了。
2、从安卓转移数据到iPhone
除了从iPhone转移到iPhone之外,我们需要从安卓手机转移到iPhone的话,要如何操作?
需满足的条件:
iOS9或更高版本;iPhone5或更高机型;iPad第四代或更新机型;安卓版本4.0或更高版本。
只要满足以上的条件,才能够才安卓手机中将数据转移到iPhone上。
①确保安卓手机上的WiFi已经开启,然后将两台手机都接入电源,确保iPhone手机上有足够的空间来存储要转移的数据。
Ⅶ 安卓手机怎么备份所有数据
游戏存档或是微信聊天记录的丢失。所以,我们需要知道如何备份手机数据。以下就为大家带来安卓手机数据备份四种方法,具体方法如下:
1.PC客户端以豌豆荚为例,打开手机设置的USB调试模式与PC连接后,点击豌豆荚客户端左侧列表中的“备份和恢复”选项,在这里就可以将联系人、短信、应用数据等备份到PC本地。带手机系统更新后再用豌豆荚的恢复功能导入手机即可。
2.手机预装软件很多手机会预装官方的备份软件。以联想K920为例,其自带的备份APP就可在手机本地完成类似豌豆荚客户端的功能,将备份数据保存在手机里。系统升级后按照反过程选择恢复即可。
3.第三方APP如果你的手机没有备份软件,在获得Root权限后可以使用“钛备份”对任意程序数据进行备份。类似《永恒战士》一类的游戏,可以将程序本身+游戏当前的存档(金钱、装备、关卡等)全部备份好,恢复后无需重新打怪升级。
4.第三方Recovery如果你担心系统升级后手机变得不稳定,可以考虑为手机刷入第三方Recovery(不同品牌和型号有不同的刷入方法和Recovery版本,具体教程请自行搜索)。在第三方Recovery中可以对系统进行整体的备份和恢复。
类似Windows系统的Ghost镜像。感觉新系统不好用,在Recovery中恢复镜像就可回到升级前的状态。小提示:除了PC客户端,其他方式的备份都会将备份数据保存在手机内置的存储空间中。为了避免手机升级时会自动格式化内置存储空间。
一定要先将保存备份数据的文件夹复制到PC硬盘中以备万一。
Ⅷ 安卓系统怎么把数据放到SD卡
安卓的手机把软件数据转移到SD卡里方法/步骤:
1、以安卓2.3版本手机为例,打开管理应用程序,显示出所有手机软件,并有占用内部存储设备的大小空间数值。我们点击打开相关软件,可以看到有个“移到SD卡”的按键。
2、但是有的时候软件是建议安装在手机内存卡上的,此时该按键就成灰色,不可点了。可以使用软件来进行转移,这里介绍《360优化大师》,安装打开后,选择下面的“软件管理”界面,从中选择“软件搬家”功能。
3、打开后可以看到手机中的软件,此时就可以勾选需要转移的软件了,然后点击“移至SD卡”按键。
4、当然,有些软件不建议转移,如输入法类软件,需要在桌面放置的小部件软件,需要开机实时运行类的软件。