关闭

android 杂乱(一)

489人阅读 评论(0) 收藏 举报

1、sd文件读取:

        a、判断是否存在sd卡

        Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)

        b、File root=Enviroment.getExternalStorageDirectory();//获取sd卡目录

关于文件操作的方法:

    file.getPath() //获得相对路径

    file.getAbsoultePath()//获得绝对路径

    file.getParent()//获取文件或文件夹的父目录

    file.getName()//获取文件或文件夹名称

   file.isDirectory()//判断是否是目录

  File[] files = File.listFiles()//获取文件下所有文件。

2、sharedpreferences(针对少量数据存储,生成一个xml文件)

   SharedPreferences 对象获取:SharedPreferences preferences=getSharedPreferences("文件名",MODE_PRIVATE //权限);

    读取数据:preferences.getString(key,defaultValue)

                          .getInt(key,defaultVaule)

                           ...

    写入数据:SharedPreferences.Editor editor=preferences.edit();

              editor.putString("key","value")

                  .putInt("key",value)

                  ...

               editor.commit();

   其他方法:

             preferences.contains(key)  //是否包含key

             editor.remove(key)

跨应用读取 SharedPreferences

           Context userCounter=createPackageContext("包名",Context.CONTEXT_IGNORE_SECURITY)

           SharedPreferences preferences=userCounter.getSharedPreferences("文件名",MODE_PRIVATE //权限);

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:42311次
    • 积分:581
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:40篇
    • 译文:0篇
    • 评论:2条
    文章分类