導航:首頁 > 操作系統 > android照相機源碼

android照相機源碼

發布時間:2022-07-29 15:25:45

android開發怎麼實現拍照上傳

這個其實是一個很泛的問題

我大致說下我的思路:

  1. 用startactivityforresult方法調用系統的攝像頭,隨便拍張照片,把照片保存在某一目錄下面

  2. 點擊完成後,會在onactivityresult中,根據目錄的地址,再把這目錄下面的資源得轉換為文件,接著通過介面進行提交。提交成功後,後台返回一個URL。

  3. 通過這個URL,運用imageload(第三方插件)顯示圖片

㈡ android 調用系統照相機,保存後回到前一個activity

修改相機源碼編譯,因為相機返回功能是點2次,保存並沒有退出動作,這個不改源碼或者在相機源碼裡面加Intent 是做不到這種效果的 。 我剛想了下,在廣播或者Service裡面加 OnKeyDown 方法 ,但是廣播和service沒有這方法,所以不能夠靠監聽到 返回鍵的鍵值 4 ,從而直接 Intent到 A activity的功能就無法實現 ,所以建議修改相機源碼,即可實現 。 如果是純應用, 抱歉,能想的都想了,實現不了。

㈢ 怎樣查看 Android APP源代碼

將apk文件拷貝至sdcard上。
命令順序如下:

進入Android sdk文件夾/tools目錄下
輸入adb shell
輸入su
輸入cd data
輸入cd app
這時就可以看到你安裝的所有的apk文件。輸入cp 空格 對應的apk 空格 /sdcard/
這樣就將apk文件拷貝出來了。
將apk文件後綴直接變成rar格式,可以看到熟悉的目錄結構了,

其中xml文件打開後都是二進制的,無法查看。
這時就用到了一個android4me的AXMLPrinter2工具。(請自行網路搜索)
輸入以下命令,將xml文件解析出來
java -jar AXMLPrinter2.jar showtimes_list.xml
此命令是在命令行中查看此showtimes_list.xml
將showtimes_list.xml生成xml文件,則輸入以下命令:
java -jar AXMLPrinter2.jar showtimes_list.xml > h.xml
目前進行到這一步,只能看到xml文件的內容,其工程中的java源文件還是看不到,看目錄結構下有一個classes.dex文件,我們需要將dex文件變為jar文件。
這里用到了另一個工具dex2jar。(自行搜索下載)
在Windows下解壓之後的目錄如下圖所示:

在命令行中,進入到此目錄下:
在Windows下,輸入以下命令:
dex2jar.bat c:classes.dex
運行完之後,在C盤會多一個classes.dex.dex2jar.jar文件,此文件就是我們需要的jar文件。
利用jd-gui,將jar文件反向工程為java代碼。(請自行搜索下載)
它分為Windows、Linux、和max三個版本,這里我下載的是Windows版本的。
解壓之後,雙擊運行exe文件,選擇classes.dex.dex2jar.jar文件,相應的jar文件中的Java文件就被反向工程顯示出來了!

㈣ Android中自己調用本地照相機拍攝之後,如何實現預覽

取到拍攝圖片路徑,放到預覽的ImageView中就可以了啊

㈤ android 如何實現自動拍照啊

設置一個定時器,每兩秒觸發camera.takepicture一次,就可以了。

㈥ android 點擊即啟動照相機,怎麼實現

/**
* 調用相機拍照並存儲照片
*/
private void callCameraTakePhoto() {
Date currentDate = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss", Locale.CHINESE);
current_datetime = sdf.format(currentDate); // 初始化當前時間值
// 路徑規則:SD卡路徑(內部存儲)/packageName/no_upload_media/yyyyMMddHHmmss.jpg
photoName = current_datetime + ".jpg"; // 初始化圖片文件名
photoSavePath = PHOTO_FILE_PATH + File.separator + photoName; // 初始化文件夾位置
Log.e("path", photoSavePath);

init_pic_dir(PHOTO_FILE_PATH); // 查詢並創建文件夾

// 啟動相機並拍照
intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(photoSavePath)));
startActivityForResult(intent, CALL_CAMERA);
}

建議:Android手機版本不一樣,調用手機底層方法也是不一樣的。同樣,手機牌子不一樣,也可能會導致調用手機底層方法不一樣。此方法在小米4.4-5.1是ok的。

㈦ android開發 如何實現掃描本地二維碼圖片

開源的二維碼掃描庫主要有zxing和zbar,zbar在iPos平台上應用比較成熟,而在Android平台上主流還是用zxing庫,因此這里主要講述如何利用zxing進行二維碼開發。

㈧ android中怎麼啟動camera

Android中啟動camera相機,原理是直接調用系統的相機應用,只需要在Intent對象中傳入相應的參數即可。如下代碼:

在菜單或按鈕的選擇操作中調用如下代碼,開啟系統自帶CameraAPP,並傳遞一個拍照存儲的路徑給系統應用程序,具體如下:
imgPath="/sdcard/test/img.jpg";
//必須確保文件夾路徑存在,否則拍照後無法完成回調
FilevFile=newFile(imgPath);//新建一個File類,也就是照片保存的位置
if(!vFile.exists())//判斷該文件是否存在
{
FilevDirPath=vFile.getParentFile();//newFile(vFile.getParent());
vDirPath.mkdirs();
}
Uriuri=Uri.fromFile(vFile);//文件在android系統中uri地址
Intentintent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);//打開相機
intent.putExtra(MediaStore.EXTRA_OUTPUT,uri);//發送意圖,啟動相機
startActivityForResult(intent,SystemCapture);//啟動完成,返回值接收

㈨ 求android的Camera 相機源碼,並且能夠直接導入eclipse中使用的

http://www.okbase.net/upload/2014/03/20/A213053385-25935.rar
希望採納

㈩ android 如何調用系統相機拍攝視頻並保存在指定文件夾

自定義照相機是什麼意思,你是要改Camera的源碼嗎?如果是的話,界面都在layout文件夾下面啊。不過settings菜單是在java代碼里實現的。如果要改界面的話,挺煩的,有時候會牽涉到邏輯層,不光是UI。是這樣的哈!{$aser$}

閱讀全文

與android照相機源碼相關的資料

熱點內容
於謙聊天哪個app 瀏覽:447
小鵬汽車nlp演算法工程師薪資 瀏覽:879
代碼加密與隱藏 瀏覽:641
fordfulkerson演算法 瀏覽:350
京東熱app在哪裡可以下載 瀏覽:874
彩報圖書app哪個好 瀏覽:301
新君威20壓縮比 瀏覽:186
手機php整站 瀏覽:915
windows路由跳轉命令 瀏覽:472
量子遺傳演算法程序 瀏覽:222
各編程語言自帶軟體庫 瀏覽:184
編程最少學習多少 瀏覽:403
禪海蠡測語譯pdf 瀏覽:189
伺服器如何設置主城領地 瀏覽:122
android後台發送簡訊 瀏覽:5
mql4編程下載 瀏覽:954
為什麼演算法都用包 瀏覽:190
androidnfc測試 瀏覽:185
孫宇晨演算法 瀏覽:388
安卓11更新內容怎麼刪除 瀏覽:929