2016-05-01 9 views
2

こんにちはでの活動にカスタム許可を追加するのに使用するものである: -は、私は誰かが以下などの活動にカスタム権限を述べたトピックを経て、私はそうそこにAndroidのセキュリティを勉強アンドロイド

<permission android:name=”com.testpaccourierkage.mypermission” 
    android:label=”my_permission” 
    android:protectionLevel=”dangerous” 
    android:description=”@string/detonate_description” /> 

<application> 
    <activity 
     android:permission=”com.testpackage.mypermission”    
     android:name=”.PermissionTestClientActivity”    
     android:label=”@string/app_name”/> 
</application> 

私ができますこれの使用を理解していない。どのようにしてこのコンセプトを使うことができますか?

ありがとうございます。

+0

カスタム権限の詳細については[this](http://stackoverflow.com/questions/17078369/few-questions-about-custom-permissions-in-android?lq=1)スレッドをご覧ください –

答えて

3

1組のアプリケーションを作成していて、1つのアプリケーションでアクティビティを開始したい場合は、他の任意のサードパーティ製のアプリケーションを起動できません。あなたの質問で。

これはむしろ珍しいことです。カスタムアクセス許可は一般的にはあまり一般的ではありません。これは、あらかじめインストールされたアプリとdo not work well for normal Android SDK apps用に設計されているためです。

+0

プレインストールされたアプリはこのコンセプトを使用していますか?任意の例 –

+0

@ウィリアムズ:彼らは同じ方法でそれを使用します。利点は、それらがあらかじめインストールされているため、そのカスタム許可の定義が強制されることです。 – CommonsWare

+0

私はまだそれの使用を理解できませんでした。何が必要なのか。 –

関連する問題