没有SDCard的手机如何复制数据文件?

zzxap 2013-12-10 10:54:27
String path="";
Boolean isSDPresent = android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);
if(isSDPresent)
{
path = Environment.getExternalStorageDirectory().getAbsolutePath();//IndexPage.getExternalCacheDir().getAbsolutePath() + "/GrammarFolder";
}
else
{
path = theAct.getFilesDir() + "/GrammarFolder"; //没有SDCard的手机这个路径怎么写?
}
...全文
92 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
books1958 2013-12-10
  • 打赏
  • 举报
回复
1.没有SD卡只能存入手机内存了. 2.现在很多比较高端的手机本身的手机内存就很大了,这时候即使不再安装额外的存储卡,手机系统也会自动的把手机自身内存的一部分化为存储卡,这时就同样可以使用往SD卡存取文件的方式。
ameyume 2013-12-10
  • 打赏
  • 举报
回复
没有sd卡时获取应用的package名,然后写文件就可以了。
Birds2018 2013-12-10
  • 打赏
  • 举报
回复
没sdcard只能写到 /data/youpackage/目录下面,或者放置在内存里面。 一般app没有没有sdcard 就直接提示 无法写入sdcard.

80,359

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧