Android访问内部文件系统和模拟器中的SD卡,以及在模拟器安装apk文件

  因为Android运行在linux之上,所以系统中挂在了一个真实的文件系统,包含根目录和其他各种目录,以下为最常用的集中访问方法:

 

deleteFile():删除一个私有文件。操作成功则返回true,否则返回false。

fileList():以String数组的形势返回该应用程序私有目录中的文件列表。

openFileInput():打开一个用于读取的私有文件,其返回值为java.io.FileInputStream

openFileOutput():打开一个用于写入的私有文件,其返回值是java.io.FileOutputStream

 

但是由于内部闪存容量有限,建议只在其中保存较少的数据,而且要小心i/o错误以免耗尽内存空间。

 

 

 

模拟器建立访问SD卡:

 

     首先,创建并格式化一个可以插入到模拟器中的虚拟sd卡。可以使用mksdcard实用工具来创建虚拟SD卡:

 

C:/> mksdcard 256M c:/temp/sd.img 

 

检查是否创建:

C:/> dir c:/temp/sd.img

 

该命令在开发用计算机上创建一个容量为256M的虚拟SD卡。实际上,虚拟Sd卡的容量可以设定为任意大小。

 

     其次,创建SD卡映像后还要通知android模拟器到什么地方查找该映像,这里需要重启模拟设备以插入虚拟SD卡:eclipse  中Run->Run  Configuration->target一栏)下面addtion  emulator command line添加下面的选项 :

 

-sdcard c:/temp/sd.img

 

 

再次运行模拟器,复制文件到sd卡中,c:/>  adb push c:/……/xxx.xx   /sdcard/xxx.xx

 

 

如何在模拟器安装apk文件

 

 

cmd窗口使用命令行:adb install  +apk文件路径

 

卸载使用:

adb shell rm data/app/apk 文件名

可见Android系统是将第三方应用放在data/app目录内的

 

最简单的是:模拟器中--设置--应用程序--管理应用程序--卸载相应程序

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值