[英]How do I make my custom camera app the default one?
如果我將使用以下代碼:
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(takePictureIntent,1);
它會啟動默認的Android相機應用程序...我已經編寫了一個自定義相機應用程序,但如何讓Android知道它是一個相機應用程序,並且應該給用戶選擇使用哪個相機應用程序。
換句話說,如果我使用上面的代碼, 我的應用程序應該啟動,而不是默認的android。
但是如何讓Android知道它是一個相機應用程序,用戶應該選擇使用哪個相機應用程序。
在該<activity>
的<activity>
上有一個<intent-filter>
:
<intent-filter>
<action android:name="android.media.action.IMAGE_CAPTURE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
下次有人執行上面的startActivityForResult()
調用時,您將在選擇器旁邊顯示支持該Intent
結構的任何其他內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.