请选择 进入手机版 | 继续访问电脑版
返回 发新帖回复

20

主题

4

听众

1540

积分

签到天数: 30

该用户今日未签到

易旗VIP会员

发表于 2015-1-30 09:34:32 |显示全部楼层
本帖最后由 Tyler 于 2015-1-30 10:49 编辑

转载请注明: 作者: TylerTemp 邮箱: tylertempdev@gmail.com


安卓应用的SD卡支持
概述
由于SD卡(一般格式为fat, e)权限的问题, 安卓应用在写入SD卡的时候, 虚拟机会写入到手机存储里面(而不是真正的SD卡).
于是我放两个离线地图几部漫画就把手机存储吃光了, SD却还空空如也...:(
对于强大的Linux(sailfishOS属于Linux一类系统)来说, 没有什么是不可以的!简单几步让你的安卓应用乖乖把数据存到卡里面!!!
...请自行把上面一行的"简单"二字划去...
步奏简述
  • 将SD卡格式化为ext4格式
  • 挂载和绑定
  • 开机自动挂载和绑定
警告
本教程并不对任何造成的后果做出担保. 此方法在本人jolla手机(系统版本1.1.1.27, Update10)上测试无任何问题, 并不代表对任何都可行!
参考
本教程参考自maemo.org .
已知问题
SD卡格式化为ext4格式后Windows便无法直接读写. 你可以通过直接连接Jolla手机到Windows来读写SD卡.
1. 格式化SD卡
注:
  • 因为本人没有Mac无法测试也无法写步奏. Mac用户可参考软件ExtFS 软件相关用法(收费软件)
  • 请先备份SD卡中重要数据!
Windows系统
Ubuntu等Linux系统用户请看下一节
1. 下载MiniTool Partition Wizard , 下载"Free Edition"即可
2. 安装软件, 插入SD卡到电脑, 打开软件.
3. 点击"Launch Application"
ToolSetup.png
4. 选中你的SD卡. 注意不要点错! 下图中"G:(FAT)", G为磁盘符, 跟你在"我的电脑"中显示的磁盘符一致, 存储大小基本一致, 不要选错!
Select.png
5. 选择上方的"Delete"图标
Delete.png
6. 在刚刚SD卡的那个进图条上右键, 选择"Create"
CreateMenu.png
7. "Create As"选择Primary, "File System"选择Ext4, 其它默认即可.
Create.png
8. 选择"Apply"
Apply.png
9. 等待其完成即可. 磁盘会从我的电脑中消失, 软件会显示"Ext4"
Waiting.png
完成, 显示格式为ext4.
FormatDone.png
Ubuntu系统
主要使用GParted, 神器啊!!!其它Unix-like系统请自行Google安装方法:)
GPatred官网有介绍各Linux系统安装方法
Ubuntu执行sudo apt-get install gparted即可, 然后在Dash中搜索GParted即可
1. 切换到sdb区
SelectPart.png
2. umount掉SD卡
Umount.png
3. 删除分区
DeletePart.png
4. 点钩钩图标, 让更改生效
DoIt.png
5. 右键选择New, 创建新分区
New.png
6. 重点是Create as: Primary Partition和File System: ext4
NewDetail.png
7. 点钩钩, 使其生效
AreYouSure.png
8. 完成, 已经变成ext4格式了
FormatDoneUbuntu.png
2. 同步, 清空与挂载
第二步是将Jolla手机中原安卓应用数据同步到SD卡中, 并建造挂载点.
不懂什么意思? 没关系, 跟我一步一步地走就好了.
0. 插入SD卡到Jolla, Jolla打开Terminal应用. 你需要先打开Jolla的开发者模式.(设置setting->系统System->开发者模式Developermode->开发者模式Developermode. 打开后开启同页面下方的Remoteconnection, 输入你的root密码,保存(save)即可)
1. 打开Terminal, 输入"devel-su", 回车, "Password"输入的密码为"设置"-"系统"-"开发者模式"-"移动连接(Remote connection)"下面你自己填写的密码. 输入密码的时候屏幕不会显示任何东西, 输入完毕回车即可. 这时屏幕看起来像这个样子:

  1. [nemo@Jolla ~]$ devel-su
  2. Password:
  3. [root@Jolla nemo]#
复制代码



注意方括号后面"$"符号变成了"#"符号
2. 创建挂载点, 代码:

  1. mkdir /mnt/sd
复制代码




3. 挂载SD卡到挂载点, 代码:
  1. mount /dev/mmcblk1p1 /mnt/sd
复制代码


4. 创建用来存储的文件夹
4.1. 这一步用来将整个"home"文件夹搬到SD卡. 不推荐! 如果你想把手机存储中的"Pictures", "Music"等文件夹也移动到SD卡, 请执行
(* 警告: 这一小步我并未测试! 请谨慎使用! 可能会弄坏你的系统! *)
  1. mkdir /mnt/sd/.homechown nemo:nemo /mnt/sd/.home
复制代码


4.2. 这一步将安卓SD存储搬到SD卡.
  1. mkdir /mnt/sd/.androidchmod 777 /mnt/sd/.android
复制代码


5. 将原始数据"同步"到SD卡
5.1. 如果你做了"4.1"步, 请执行
  1. rsync -a /home/nemo/ /mnt/sd/.home
复制代码


5.2. 如果你做了"4.2"步, 请执行
  1. rsync -a /data/media/ /mnt/sd/.android
复制代码


6. 删除原始数据
6.1. 如果你做了"4.1"步, 请执行
  1. yes | rm -rf /home/*
复制代码


6.2. 如果你做了"4.2"步, 请执行
  1. yes | rm -rf /data/media/*
复制代码


3. 自动挂载脚本
你可以选择使用我提供的文件. 如果你需要自定义的话, 请跟我一起在手机上操作
3.1 使用我提供的文件
推荐使用我提供的脚本:
先下载这个: mount-custom.service (256 Bytes, 下载次数: 29)

楼主热帖
heatlevel[翻译]一路驶向全球移动大会2015 - 迭代2
heatlevel[翻译][+BUG提示]Sailfish OS 更新 – Vaarainjärv
heatlevel[翻译]Jolla平板重返Indiegogo-64G版本介绍
heatlevel[原创]安卓图标旗鱼化
heatlevel一步调高低内存阈值
heatlevel[系统更新][发布笔记] 可选更新到软件版本 1.1.0.38 Uit
heatlevel[翻译]Jolla平板:硬件自适应视频已上传
heatlevel[翻译]展望2015 —— Marc 带你看2015的Jolla!
heatlevel[杂]Jolla到手的晒机, Bug, 技巧及其它
heatlevelpathmanager新插件, 让你的通知中心如你所望
heatlevel简单几步让安卓应用把数据写到真实SD卡(手机存储卡)
heatlevel[视频中文字幕][翻译]Jolla平板和新界面
heatlevel玩转Jolla-SailfishOS技巧, 高级及其他
heatlevel[系统更新][发布笔记] 可选更新到软件版本 1.1.0.38 Uit
heatlevel最diao第三方应用商店 - Warehouse安装使用指南
heatlevel[翻译]尝鲜发布:Sailfish OS更新Yliaavanlampi

回复

使用道具 举报

0

主题

4

听众

3685

积分

签到天数: 106

该用户今日未签到

高级会员

发表于 2015-2-6 00:15:03 |显示全部楼层
点赞!我好奇的是要是sd卡空间快用完了,手机存储还有很多空间,那怎么改回去?再格式化fat?
回复

使用道具 举报

0

主题

0

听众

20

积分

签到天数: 1

该用户今日未签到

新手上路

发表于 2016-10-28 02:24:34 来自手机 |显示全部楼层
拿走了
回复

使用道具 举报

60

主题

4

听众

3697

积分

签到天数: 111

该用户今日未签到

高级会员

发表于 2017-5-28 19:24:25 |显示全部楼层
有没有软件或者设置可以移到存储卡啊
回复

使用道具 举报

0

主题

1

听众

1

积分

该用户从未签到

新手上路

发表于 2017-10-29 18:24:52 |显示全部楼层
谢谢!解决了视频离线的困挠。
附件好像顺序错了。。。
回复

使用道具 举报

0

主题

3

听众

29

积分

该用户从未签到

新手上路

发表于 2017-11-5 04:17:17 |显示全部楼层
请问N9刷的旗鱼系统,是刷的4系统共存,怎么把SD卡挂载到旗鱼系统上,谢谢!万分感谢!
回复

使用道具 举报

0

主题

1

听众

21

积分

签到天数: 1

该用户今日未签到

新手上路

发表于 2017-11-15 19:24:43 |显示全部楼层
找到个最新翻墙软件,无界,超好用!!!
有时360软建可能会误报,身在中国,原因你懂的
电脑版 dwz.is/ntku3
安卓手机版 dwz.is/qdyx7

回复

使用道具 举报

0

主题

3

听众

29

积分

该用户从未签到

新手上路

发表于 2018-1-2 02:35:07 |显示全部楼层
xiandinghouxia先顶后下,不然美分
回复

使用道具 举报

返回 发新帖 回复
您需要登录后才可以回帖 登录 | 立即注册

论坛导航

Powered by Jolla X3.2© 2001-2012 Sailfish( 沪ICP备13014178号-1 )
快速回复 返回顶部 返回列表