android 开发 零碎片段
2014-06-17 10:54
204 查看
android 权限检查
调用方式
//检查短信发送权限
private static void checkPermission(Context context, String name) { if ( PackageManager.PERMISSION_GRANTED != context.checkCallingOrSelfPermission(name)) { Log.e(LogUtils.TAG, "Permission: " + name + " DENIED"); } }
调用方式
//检查短信发送权限
checkPermission(context, android.Manifest.permission.SEND_SMS);
/** * 调用系统相册 */ private void requestGallery() { Intent intent = new Intent(Intent.ACTION_PICK); intent.setType("image/*"); intent.putExtra("crop", "true"); intent.putExtra("noFaceDetection", true); intent.putExtra("scale", true); intent.putExtra("scaleUpIfNeeded", true); intent.putExtra("aspectX", 1); intent.putExtra("aspectY", 1); intent.putExtra("outputX", 120); intent.putExtra("outputY", 120); intent.putExtra("return-data", true); startActivityForResult(intent, SELECT_PICTURE); } /** * 调用系统拍照 */ private void requestCapture() { Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); intent.putExtra("noFaceDetection", true); intent.putExtra("scale", true); intent.putExtra("scaleUpIfNeeded", true); intent.putExtra("aspectX", 1); intent.putExtra("aspectY", 1); intent.putExtra("outputX", 120); intent.putExtra("outputY", 120); intent.putExtra("return-data", true); File file = new File(getCameraPath()); if (!file.getParentFile().exists()) file.getParentFile().mkdirs(); Uri picUri = Uri.fromFile(file);</span> intent.putExtra(MediaStore.EXTRA_OUTPUT, picUri); startActivityForResult(intent, CROP_FROM_CAMERA); }
相关文章推荐
- android 开发中常用到的一些代码片段(一)
- android开发代码片段总结
- Android 开发常用代码片段
- Android开发片段–调用系统相机拍照
- 在Android开发中10个很有用的代码片段介绍
- Android应用开发零碎知识整理
- Android 开发常用代码片段
- android开发中代码片段集合 (一)
- Android 开发常用代码片段
- Android 开发常用代码片段
- Android开发之常用代码片段
- Android 驱动开发ko文件应用片段
- Android开发之常用代码片段
- Android开发片段–命令行安装,卸载,启动,程序(AM,PM)
- android开发过程中和linux使用的一些零碎笔记
- Android开发学习笔记:Android很有用的代码片段
- android开发中较有用的代码片段
- android 开发细节片段
- Android 开发常用代码片段
- Android 开发常用代码片段