Android使用系統(tǒng)自帶的相機(jī)實(shí)現(xiàn)一鍵拍照功能
今天分享的是用系統(tǒng)自帶的相機(jī)實(shí)現(xiàn)一鍵拍照功能。
public class MainActivity extends AppCompatActivity {
private static final int TAKE_PHOTO = 100;
private ImageView iv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
iv = (ImageView) findViewById(R.id.iv);
}
public void btn(View view) {
switch (view.getId()){
case R.id.button:
//跳轉(zhuǎn)到拍照的意圖
Intent takePhotoIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
//判斷系統(tǒng)中是否有照相機(jī)
if (takePhotoIntent.resolveActivity(getPackageManager())!=null){
startActivityForResult(takePhotoIntent,TAKE_PHOTO);
}
break;
}
}
/**
* 處理數(shù)據(jù)
* @param requestCode
* @param resultCode
* @param data
*/
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
//判斷請求碼和返回碼
if (requestCode==TAKE_PHOTO&&resultCode==RESULT_OK){
Bitmap bitmap = data.getParcelableExtra("data");
iv.setImageBitmap(bitmap);
}
}
}

- android 7自定義相機(jī)預(yù)覽及拍照功能
- Android調(diào)用系統(tǒng)照相機(jī)拍照與攝像的方法
- Android如何調(diào)用系統(tǒng)相機(jī)拍照
- Android編程實(shí)現(xiàn)調(diào)用相冊、相機(jī)及拍照后直接裁剪的方法
- Android自定義相機(jī)實(shí)現(xiàn)定時(shí)拍照功能
- Android自定義組件獲取本地圖片和相機(jī)拍照圖片
- Android 系統(tǒng)相機(jī)拍照后相片無法在相冊中顯示解決辦法
- Android 實(shí)現(xiàn)調(diào)用系統(tǒng)照相機(jī)拍照和錄像的功能
- Android 調(diào)用系統(tǒng)照相機(jī)拍照和錄像
- Android實(shí)現(xiàn)從本地圖庫/相機(jī)拍照后裁剪圖片并設(shè)置頭像
- Android自定義照相機(jī)倒計(jì)時(shí)拍照
- Android啟動(dòng)相機(jī)拍照并返回圖片
- Android打開系統(tǒng)相機(jī)并拍照的2種顯示方法
相關(guān)文章
Android binder 匿名服務(wù)實(shí)現(xiàn)雙向通信的解決方案
這篇文章主要介紹了Android binder 匿名服務(wù)實(shí)現(xiàn)雙向通信的解決方案,當(dāng)然,這種方案是可行的,只是需要client和server都向servicemanager注冊一個(gè)服務(wù),實(shí)現(xiàn)起來有點(diǎn)麻煩,不太建議這么做,需要的朋友可以參考下2024-04-04
Android實(shí)現(xiàn)APP歡迎頁面簡單制作思路
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)APP歡迎頁面簡單制作思路,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-08-08
Android OkHttp Post上傳文件并且攜帶參數(shù)實(shí)例詳解
這篇文章主要介紹了Android OkHttp Post上傳文件并且攜帶參數(shù)實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-03-03
解析Android應(yīng)用啟動(dòng)后自動(dòng)創(chuàng)建桌面快捷方式的實(shí)現(xiàn)方法
和IOS開發(fā)和Windows Phone開發(fā)相比,Android是開放的,Android上的開發(fā)也相對更加靈活,能夠做很多事情。有的朋友會(huì)發(fā)現(xiàn),在某些Android應(yīng)用安裝以后,第一次運(yùn)行,就會(huì)在桌面創(chuàng)建快捷方式。這是如何做到的呢2013-05-05
Android音頻系統(tǒng)AudioTrack使用方法詳解
這篇文章主要為大家詳細(xì)介紹了Android音頻系統(tǒng)AudioTrack的使用方法,如何使用AudioTrack進(jìn)行音頻播放,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07
Android Studio創(chuàng)建AIDL文件并實(shí)現(xiàn)進(jìn)程間通訊實(shí)例
本篇文章主要介紹了Android Studio創(chuàng)建AIDL文件并實(shí)現(xiàn)進(jìn)程間通訊實(shí)例,具有一定的參考價(jià)值,有興趣可以了解一下。2017-04-04
Android數(shù)據(jù)持久化之SQLite數(shù)據(jù)庫用法分析
這篇文章主要介紹了Android數(shù)據(jù)持久化之SQLite數(shù)據(jù)庫用法,結(jié)合實(shí)例形式分析了SQLite概念、功能、相關(guān)操作類與使用技巧,需要的朋友可以參考下2017-05-05
Android Flutter實(shí)現(xiàn)上拉加載組件的示例代碼
既然列表有下拉刷新外當(dāng)然還有上拉加載更多操作了,本次就為大家詳細(xì)介紹如何利用Flutter實(shí)現(xiàn)為列表增加上拉加載更多的交互,感興趣的可以了解一下2022-08-08

