0

STB プラットフォーム用のサンプル TV 入力をコンパイルしました。https://github.com/googlesamples/androidtv-sample-inputsの readme によると、 ライブ チャンネル アプリを実行しているときに、次の例外が発生し、アプリを起動できません。

/ActivityManager( 2708): サービス com.google.android.tv/.recommendation.NotificationService の proc 3672:com.google.android.tv/u0a47 を開始します E/DatabaseUtils( 3462): 区画 E/DatabaseUtils( 3462) への例外の書き込み: java.lang.SecurityException: content://android.media.tv/watched_program へのアクセスは許可されていません

サービス RichTv および Simple はバックグラウンドで実行されています。この例外を修正するにはどうすればよいですか?

4

1 に答える 1

0

そのエラーから、マニフェストに 2 つのアクセス許可を追加する必要があると思います。

<!-- Required to update or read existing channel and program information in TvProvider. -->
<uses-permission android:name="com.android.providers.tv.permission.READ_EPG_DATA" />
<!-- Required to update channel and program information in TvProvider. -->
<uses-permission android:name="com.android.providers.tv.permission.WRITE_EPG_DATA" />

さらにヘルプが必要な場合は、私のプロジェクトを見ることができます: http://github.com/fleker/cumulustv

于 2015-12-03T18:19:23.300 に答える