作者m13m13m (奇怪 还没收到??)
看板AndroidDev
标题[问题] 对内存很小的手机 应用程式的媒体档案放哪?
时间Mon May 6 19:36:51 2013
请问:
对於内存很小的手机, 如果他会产生很多使用者的资料,或是利用绚丽的media
一堆图片 声音 比如:游戏 一般的设计是会把大资料 放在internal sdcard 还是external sdcard?
如果放在external sdcard,不就有 没装 sdcard不能用的考量了吗? 还是说这是正常现象...
因为我想大家是不是习惯把sdcard拔来拔去...
第二个问题 我的app会让使用者产生很多资料,我应该
A. 限制使用者: 不要拔掉 sdcard 否则app 就无法存取资料.
B. 把资料塞到internal 去, 直到 满了 给予警告.
--
-----------------------
请多多指点谢谢<(_ _)>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.178.81
※ 编辑: m13m13m 来自: 140.115.178.81 (05/06 19:38)
1F:推 Killercat:你可以在first run的时候看看这两个分别多大来决定 05/06 20:13
2F:→ Killercat:甚至可以决定"要不要给使用者选择" 05/06 20:13
3F:→ m13m13m:well, 一般来说呢 我刚刚用了手机的照相机 似乎他是不给我 05/06 20:38
4F:→ m13m13m:选择 在我把microsdcard拔掉下xd... 05/06 20:38
5F:→ Killercat:你觉得这行为不好你写的程式就不要这样做啊 囧 05/07 12:51
6F:→ Killercat:不过internal(/sdcard)跟external(/sdcardext)其实本来 05/07 12:51
7F:→ Killercat:就比较不算普例,大多数的手机都不会有/sdcardext目录的 05/07 12:52
8F:→ Killercat:不是给你SD卡让你mnt上/sdcard,就是压根不给你插的居多 05/07 12:52
9F:→ Killercat:第一个碰到的我记得当年是flyer.... 05/07 12:53
10F:→ priv:external SD 还有一个问题是目录名称没有统一 05/07 13:03
11F:→ priv:一般的作法是见招拆招,或让使用者选 05/07 13:03
12F:→ Killercat:其实有统一 spec规定/sdcard-ext 05/07 13:03
13F:→ Killercat:刚刚去掉一个'-'纯粹是因为推文放不下 XD 05/07 13:04
14F:→ priv:可以问一下是哪份文件吗,因为我怎麽觉得只有moto 是这名字 05/07 13:13
15F:→ priv:我在 Google 的文件好像找不到... 05/07 13:13
16F:→ priv:另一个问题是,就算它是"spec"规定好了,没人遵守没意义啊 05/07 13:13
17F:→ Killercat:ok我刚翻了一下Environment.java 确定是我记错了 XD 05/07 14:16
18F:→ Killercat:我本来记得是放在Environment.java 不过看来不在那 05/07 14:17
19F:→ Killercat:「假设」他是在Environment.java hard coded的话 说spec 05/07 14:17
20F:→ Killercat:其实是说得通的(不过老实讲我也不知道要去找哪份文件) 05/07 14:17
21F:→ Killercat:我指的是android.os.Environment 05/07 14:18
22F:→ gpc:哪来的规定阿 BSP自己要做蛇都可以 link有联好即可 05/07 20:55
23F:→ gpc:4.x是叫做/storage/xxxxx 05/07 20:55
24F:→ gpc:但不会是/sdcard-ext 05/07 20:55
25F:→ gpc:android.os.Env都是BSP范围 各厂要怎改都OK CTS会过就可以了 05/07 20:57
26F:→ gpc:google没说要怎样 google提供的code也只是参考 很少厂按照 05/07 20:57
27F:→ gpc:公版的做.. 05/07 20:57
28F:→ Killercat:了解 原来那区是可自定义的,这点我倒是以前不知道 感谢 05/07 22:36
29F:推 jack089452:最好是不要写死......有时候会遇到奇怪的问题 05/08 11:44
30F:推 Assyla:BSP厂,都是靠天才的PM取名字, 想取什麽就取什麽 05/08 22:46