Merge "AtscTvInput: Use the new android.media.tv.* classes" into lmp-preview-dev
This commit is contained in:
@@ -26,14 +26,14 @@
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN" />
|
||||
<category android:name="android.intent.category.LAUNCHER" />
|
||||
<action android:name="android.tv.SetupActivity" />
|
||||
<action android:name="android.media.tv.SetupActivity" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
<service android:name="com.example.android.atsctvinput.AtscTvInputService"
|
||||
android:permission="android.permission.BIND_TV_INPUT"
|
||||
android:process=":remoteAtscTvInput">
|
||||
<intent-filter>
|
||||
<action android:name="android.tv.TvInputService" />
|
||||
<action android:name="android.media.tv.TvInputService" />
|
||||
</intent-filter>
|
||||
</service>
|
||||
</application>
|
||||
|
||||
@@ -18,10 +18,12 @@ package com.example.android.atsctvinput;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.app.ProgressDialog;
|
||||
import android.content.ComponentName;
|
||||
import android.content.ContentValues;
|
||||
import android.media.tv.TvContract;
|
||||
import android.net.Uri;
|
||||
import android.os.AsyncTask;
|
||||
import android.os.Bundle;
|
||||
import android.provider.TvContract;
|
||||
import android.util.Log;
|
||||
import android.util.Pair;
|
||||
|
||||
@@ -67,11 +69,9 @@ public class AtscTvInputScanActivity extends Activity {
|
||||
}
|
||||
|
||||
private void clearChannels() {
|
||||
String selection = TvContract.Channels.COLUMN_SERVICE_NAME + " = ?";
|
||||
String[] selectionArgs = new String[] {
|
||||
AtscTvInputService.class.getName()
|
||||
};
|
||||
getContentResolver().delete(TvContract.Channels.CONTENT_URI, selection, selectionArgs);
|
||||
Uri uri = TvContract.buildChannelsUriForInput(
|
||||
new ComponentName(this, AtscTvInputService.class));
|
||||
getContentResolver().delete(uri, null, null);
|
||||
}
|
||||
|
||||
private void doAutoScan() {
|
||||
|
||||
@@ -21,10 +21,10 @@ import android.content.ContentValues;
|
||||
import android.content.res.AssetFileDescriptor;
|
||||
import android.database.Cursor;
|
||||
import android.media.MediaPlayer;
|
||||
import android.media.tv.TvContract;
|
||||
import android.media.tv.TvInputService;
|
||||
import android.net.Uri;
|
||||
import android.os.AsyncTask;
|
||||
import android.provider.TvContract;
|
||||
import android.tv.TvInputService;
|
||||
import android.util.Log;
|
||||
import android.util.Pair;
|
||||
import android.view.Surface;
|
||||
@@ -159,10 +159,8 @@ public class AtscTvInputService extends TvInputService {
|
||||
}
|
||||
|
||||
private void clearPrograms(Uri channelUri) {
|
||||
String selection = TvContract.Programs.COLUMN_CHANNEL_ID + " = ?";
|
||||
String[] selectionArgs =
|
||||
new String[] { Long.toString(ContentUris.parseId(channelUri)) };
|
||||
getContentResolver().delete(TvContract.Programs.CONTENT_URI, selection, selectionArgs);
|
||||
Uri uri = TvContract.buildProgramsUriForChannel(channelUri);
|
||||
getContentResolver().delete(uri, null, null);
|
||||
}
|
||||
|
||||
private Uri insertProgram(Uri channelUri, EITItem event, long timeOffsetMs) {
|
||||
|
||||
Reference in New Issue
Block a user