Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Java Android Launcher для apk

закрыт без выполнения


Android TV box

Есть приложение apk - com.company.player.msk.apk

Необходимо сделать отдельный apk лаунчер для Андройд 7, который будет запускаться при включении андройд ТВ коробки, ищскать по названию пакета приложение вида com.company.player.* и запускать его.

То есть пользователь при включении устройства не видит андройд, а видит только наше приложение.


Сейчас это реализовано следующим образом. На Андройд 4.4, 5 все работает. На Андройд 7 лаунчер запускается только при нажатии на кнопку HOME на пульте. При включении показывается лаунчер андройда.


LauncherActivity.java
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;

public class LauncherActivity extends Activity {

private String LOG_TAG = "LauncherActivity";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.activity_launcher);
Log.i(LOG_TAG, "pause before launching TV box");
try {
Thread.sleep(10000);
} catch (InterruptedException e) {
Log.e(LOG_TAG, Log.getStackTraceString(e));
}
Log.i(LOG_TAG, "launching TV box");
launchUI();
}

@Override
protected void onRestart() {
super.onRestart();
launchUI();
}

@Override
protected void onResume() {
super.onResume();
launchUI();
}

void launchUI() {
//надо сделать, чтобы запускалось любое приложение, которое начинается с com.company.player.*
//вместо звездочки - любое название проекта
Intent intent = getPackageManager().getLaunchIntentForPackage("com.company.player.msk");

try {
startActivity(intent);
} catch (Exception ex) {
Log.e(LOG_TAG, Log.getStackTraceString(ex));
}
}

}

 



Обновление #1 от 7 июня 2018
Android 6,7

Обновление #2 от 7 июня 2018
Android TV box

Приложения 1

Просмотр приложений доступен только зарегистрированным пользователям.


  1. 10 дней15 000 ₽
    Астема Кишев
     143 

    Готов взяться за проект , пишите , обсудим.
    [email protected]

    Россия Владикавказ | 11 июня 2018 |
  1. ставка отозвана