Lon*_*ith 3 trust android android-service android-5.0-lollipop
我正在尝试使用最近添加的TrustAgent.在Git 官方Android源代码中发表评论.正如在实现这样的清单之后所说的那样,我将能够从TrustAgentService扩展类.
而已:
<uses-permission android:name="android.permission.CONTROL_KEYGUARD" />
<uses-permission android:name="android.permission.PROVIDE_TRUST_AGENT" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<service android:exported="true"
android:label="@string/app_name"
android:name=".CustomTrustAgent"
android:permission="android.permission.BIND_TRUST_AGENT">
<intent-filter>
<action android:name="android.service.trust.TrustAgentService" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<meta-data android:name="android.service.trust.trustagent"
android:value="@xml/trust_agent" />
</service>
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
Run Code Online (Sandbox Code Playgroud)
但我仍然无法从TrustAgentService扩展.使用API 22. SDK已更新至最新版本.
不幸的是你不能使用这些API ..而我也不能..
您无法直接继承TrustAgentService的原因是它被@SystemApi注释从SDK jar中隐藏.
此外,android.permission.BIND_TRUST_AGENT需要具有签名权限.
| 归档时间: |
|
| 查看次数: |
3554 次 |
| 最近记录: |