android好用拍照框架,Github挺好用的android图片选择框架(拍照+从相册)
項(xiàng)目要用到多圖片上傳選擇和展示的功能,在github找到了個(gè)效果看起來不錯(cuò)的demo,悲劇的是下載完zip后瀏覽器卡死了,沒記住地址,如有侵權(quán)請(qǐng)聯(lián)系。。。
話不多少,先看效果:
這個(gè)庫叫做 PhotoPicker?? 使用起來也特別簡(jiǎn)單:
Intentintent =newIntent(ReleaseActivity.this,PhotoPickerActivity.class);intent.putExtra(PhotoPickerActivity.EXTRA_SHOW_CAMERA,true); //是否使用拍照功能intent.putExtra(PhotoPickerActivity.EXTRA_SELECT_MODE,1);//選擇圖片的樣式intent.putExtra(PhotoPickerActivity.EXTRA_MAX_MUN,TOTPIC+1-PicData.size());//最大可以選擇圖片的數(shù)量startActivityForResult(intent,PICK_PHOTO); //requestCode
...不知道粘貼過來到編輯器為啥會(huì)報(bào)紅。。。。。。。。
然后在:
@Overrideprotected voidonActivityResult(intrequestCode,intresultCode,Intentdata) {super.onActivityResult(requestCode,resultCode,data);if(requestCode==PICK_PHOTO){if(resultCode==RESULT_OK){ArrayListresult =data.getStringArrayListExtra(PhotoPickerActivity.KEY_RESULT);
這個(gè)result里面存儲(chǔ)的String字符串就是所有選擇的圖片的本地路徑。
這就完成了,也不用去manifest配置什么。真是用的舒心!!!
這里要說下,原github博主的photoPicker庫導(dǎo)入后,會(huì)報(bào) context的空指針異常,原因是我們的項(xiàng)目一般都用我們自己的MyApplication?? 但是? pohtoPicker庫中使用的application是自己庫中的MyApplication? ,項(xiàng)目運(yùn)行沒有執(zhí)行庫中的MyApplication 的onCreat,那么其中給context賦值的地方也就沒有執(zhí)行,所以空指針了。。。。。。
我修改了下,直接把當(dāng)前的Context一路傳遞進(jìn)去了,所以就沒再報(bào)這個(gè)錯(cuò)了!
這是我修改這個(gè)問題后的photoPicker庫,有需要的朋友可以下載用用。
地址:https://download..net/download/android410223sun/10500202
因?yàn)樽畹鸵O(shè)置一個(gè)下載積分,所以就設(shè)置一個(gè)了。
總結(jié)
以上是生活随笔為你收集整理的android好用拍照框架,Github挺好用的android图片选择框架(拍照+从相册)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 哪几种污水处理工艺适合农村污水治理工程
- 下一篇: 宽高不定div水平、垂直居中