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
Актуальні фриланс-проєкти в категорії Java
Оновити модифікацію buildcraft-7.1.25-core.jar на версію гри 1.20Потрібно оновити модифікацію Forge Minecraft buildcraft-7.1.25-core.jar на версію гри 1.20 Повинна працювати на клієнті та сервері Java |
Розробка програмного забезпечення для створення Open Book в мережі Solana
4200 UAH
Під час створення взаємозамінних токенів (SPL token) в мережі Солана необхідно автоматизувати процес створення Open Book для токену та прискорити його за рахунок підвищення комісій за транзакцію. Функції програмного забезпечення: - Створювати Open Book - Встановлювати ліміт… Java, Javascript |
Модуль для Android
2000 UAH
|
ПовідомленняМені потрібна система управління проектами, яку можна використовувати глобально, проте буде більше деталей, якщо ви погодитеся. Цей проект буде на довгостроковій основі. Java, Javascript ∙ 4 ставки |
Змінити дизайн сайту і адаптувати його на Бітрикс
9999 UAH
|