精品丰满熟女一区二区三区_五月天亚洲欧美综合网_亚洲青青青在线观看_国产一区二区精选

  • <menu id="29e66"></menu>

    <bdo id="29e66"><mark id="29e66"><legend id="29e66"></legend></mark></bdo>

  • <pre id="29e66"><tt id="29e66"><rt id="29e66"></rt></tt></pre>

      <label id="29e66"></label><address id="29e66"><mark id="29e66"><strike id="29e66"></strike></mark></address>
      學習啦 > 學習電腦 > 電腦技巧 > 安卓應用開發(fā)調用系統(tǒng)相機教程

      安卓應用開發(fā)調用系統(tǒng)相機教程

      時間: 本達868 分享

      安卓應用開發(fā)調用系統(tǒng)相機教程

        當一些應用要上傳圖片和視頻時常常要調用常常會調用安卓系統(tǒng)的相機來照相和錄像,也可以利用安卓系統(tǒng)提供的API自己實現(xiàn)照相和錄像功能,下面是學習啦小編給大家整理的一些有關安卓應用開發(fā)調用系統(tǒng)相機教程,希望對大家有幫助!

        安卓應用開發(fā)調用系統(tǒng)相機教程

        啟動系統(tǒng)相機:圖中代碼可以啟動系統(tǒng)相機照相機,new了Intent之后,設置好Actionadd和Category后調用startActivity(intent)方法啟動相機。代碼片段:

        Intent intent = new Intent();intent.setAction("android.media.action.IMAGE_CAPTURE");intent.addCategory("android.intent.category.DEFAULT");this.startActivity(intent);

        保修圖片到固定目錄:當然,也許我們更希望把圖片保存到指定的目錄下,下面添加的代碼可以把相片保存到SD卡目錄下。代碼片段:

        Intent intent = new Intent(); intent.setAction("android.media.action.IMAGE_CAPTURE"); intent.addCategory("android.intent.category.DEFAULT"); File file = new File(Environment.getExternalStorageDirectory()+"/000.jpg"); Uri uri = Uri.fromFile(file); intent.putExtra(MediaStore.EXTRA_OUTPUT, uri); this.startActivity(intent);

        調用系統(tǒng)相機錄像:這部分代碼和照相時基本一樣,除了intent.setAction("android.media.action..VIDEO_CAPTURE")一句。代碼片段:

        Intent intent = new Intent(); intent.setAction("android.media.action.VIDEO_CAPTURE"); intent.addCategory("android.intent.category.DEFAULT"); File file = new File(Environment.getExternalStorageDirectory()+"/000.3gp"); Uri uri = Uri.fromFile(file); intent.putExtra(MediaStore.EXTRA_OUTPUT, uri); this.startActivityForResult(intent, 0);

        處理結果:如果調用相機結束想要處理結果,那么應該改用startActivityForResult()啟動相機,并且重寫onActivityResult()方法。代碼片段:

        @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { // 添加處理相機調用完代碼 super.onActivityResult(requestCode, resultCode, data); }

        為測試代碼設計下面簡單程序,照相按鈕和錄像按鈕對應上面的public void getPhoto(View v) 和public void getVideo(View v)方法。

        運行結果:圖分別是照相、錄像、和用adb shell 查看生成文件。

        END

      看了“安卓應用開發(fā)調用系統(tǒng)相機教程”的人還看了

      1.android中透明按鈕的設置教程

      2.如何制作安卓系統(tǒng)U盤

      3.電腦如何安裝安卓系統(tǒng)

      4.安卓模擬器電腦版怎么用

      5.如何在電腦上安裝安卓系統(tǒng)

      2076877