mirror of https://github.com/FongMi/TV.git
parent
b033b18996
commit
94a53c06ce
@ -1,12 +1,2 @@ |
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" |
||||
package="com.tvbus.engine"> |
||||
|
||||
<application> |
||||
|
||||
<service |
||||
android:name="com.tvbus.engine.TVService" |
||||
android:exported="false" /> |
||||
|
||||
</application> |
||||
</manifest> |
||||
<manifest package="com.tvbus.engine" /> |
||||
@ -1,6 +1,6 @@ |
||||
package com.tvbus.engine; |
||||
|
||||
public interface TVListener { |
||||
public interface Listener { |
||||
|
||||
void onInited(String result); |
||||
|
||||
@ -1,51 +0,0 @@ |
||||
package com.tvbus.engine; |
||||
|
||||
import android.app.Service; |
||||
import android.content.Context; |
||||
import android.content.Intent; |
||||
import android.os.IBinder; |
||||
|
||||
public class TVService extends Service { |
||||
|
||||
private TVCore tvcore; |
||||
|
||||
public static void start(Context context, String auth, String name, String pass, String broker) { |
||||
try { |
||||
Intent intent = new Intent(context, TVService.class); |
||||
intent.putExtra("auth", auth); |
||||
intent.putExtra("name", name); |
||||
intent.putExtra("pass", pass); |
||||
intent.putExtra("broker", broker); |
||||
context.startService(intent); |
||||
} catch (Throwable e) { |
||||
e.printStackTrace(); |
||||
} |
||||
} |
||||
|
||||
public static void stop(Context context) { |
||||
try { |
||||
context.stopService(new Intent(context, TVService.class)); |
||||
} catch (Exception e) { |
||||
e.printStackTrace(); |
||||
} |
||||
} |
||||
|
||||
@Override |
||||
public int onStartCommand(Intent intent, int flags, int startId) { |
||||
tvcore = TVCore.getInstance().auth(intent.getStringExtra("auth")).name(intent.getStringExtra("name")).pass(intent.getStringExtra("pass")).broker(intent.getStringExtra("broker")); |
||||
tvcore.serv(0).play(8902).mode(1).init(this); |
||||
return START_NOT_STICKY; |
||||
} |
||||
|
||||
@Override |
||||
public void onDestroy() { |
||||
super.onDestroy(); |
||||
tvcore.stop(); |
||||
tvcore.quit(); |
||||
} |
||||
|
||||
@Override |
||||
public IBinder onBind(Intent intent) { |
||||
return null; |
||||
} |
||||
} |
||||
Loading…
Reference in new issue