在工作开发中进程会遇到文件合成和拼接一类的奇奇怪怪的要求,经过多方查阅资料和总结,在这里把自己的工具类分享给大家,仅供产考,如有什么弊端,请多指教
一.确定手机是否有读写文件的权限
1.在manifsets为你的应用添加上读写权限
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<!-- 手机读写权限-->
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
如果手机系统版本在6.0以上,需要动态申请读写权限
public static final int REQUEST_CODE_PHONE_STATE = 107;
/**
* 阅读手机权限
* @param activity
* @return
*/
public static boolean isHasReadPhonePermission(Activity activity){