Android下各种常规参数记录

存储路径

1、存储权限

     getExternalFilesDir()   :SDCard/Android/data/ yourPackageName /files/

     getExternalCacheDir():SDCard/Android/data/ yourPackageName /cache/

     getExternalStorageDirectory:SDCard/       

2、不需要权限

     getFilesDir()  : data/data/yourPackageName/files/

     getCacheDir():data/data/yourPackageName/cache/

创建文件

MODE_PRIVATE:说明该文件只能被当前的应用程序所读写

MODE_APPEND:以追加方式打开该文件,应用程序可以向该文件中追加内容。

MODE_WORLD_READABLE:该文件的内容可以被其他的应用程序所读取

MODE_WORLD_WRITEABLE:该文件的内容可以被其他的应用程序所读、写

FileProvider xml/paths.xml配置

<files-path name="name" path="path" /> 
//=>Context.getFilesDir() + /path/
 
<cache-path name="name" path="path" /> 
//=>Context.getCacheDir() + /path/
 
<external-path name="name" path="path" /> 
//=>Environment.getExternalStorageDirectory() + /path/
 
<external-files-path name="name" path="path" /> 
//=>Context.getExternalFilesDir(String) + /path/
 
<external-cache-path name="name" path="path" /> 
//=>Context.getExternalCacheDir() + /path/

特别注意:如果需要匹配当前路径下所有文件,例如需要使用file-path下面的所有文件:
    <files-path name="name" path="*" /> 

AndroidStudio插件路径

Windows:1、Activity模板路径(可直接添加到菜单文件,但每次更新则被清除):eg:安装路径\Android Studio\plugins\android\lib\templates\activities

                  2、插件路径 eg:C:\Users\Administrator\.AndroidStudio3.3\config\plugins

                  3、apt技术中compiler路径:C:\Users\Administrator\.gradle\caches\modules-2\files-2.1

Mac下路径:

                  1、Activity代码生成模版路径:/Applications/Android\ Studio.app/Contents/plugins/android/lib/templates

                  2、插件路径:/Users/pdoc/Library/Application\ Support/AndroidStudio4.0

                  3、apt技术中compiler路径:/Users/pdoc/.gradle/caches/modules-2/files-2.1

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值