您好,登錄后才能下訂單哦!
Android 調用系統應用的方法總結
1、調用系統拍照
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); //保存到指定目錄 File file = new File("/mnt/sdcard/picture"); if (!file.exists()) { file.mkdirs(); } File out = new File("/mnt/sdcard/picture/123.jpg"); Uri uri = Uri.fromFile(out); intent.putExtra(MediaStore.EXTRA_OUTPUT, uri); intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1); startActivityForResult(intent, 0);
2、調用系統錄音
Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION); startActivityForResult(intent, 1);
3、調用系統錄像
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0.5);//畫質0.5 intent.putExtra(android.provider.MediaStore.EXTRA_SIZE_LIMIT,768000); intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 70000);//70s File file = new File("/mnt/sdcard/video"); if (!file.exists()) { file.mkdirs(); } File tmpFile = new File("/mnt/sdcard/video/123.mp4"); Uri outputFileUri = Uri.fromFile(tmpFile); // 設置視頻的品質為高 mIntent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1); // 設置視頻文件名 mIntent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri); startActivityForResult(mIntent, 2);
4、直接打開圖庫
Intent i = new Intent( Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); startActivityForResult(i, RESULT_LOAD_IMAGE);
5、打開圖庫和文件夾選項
Intent intent = new Intent();intent.setType("image/*"); intent.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(intent, PIC);
以上就是Android調用系統應用的方法總結,如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。