Я делаю андроид-пусковую установку, которая в основном представляет собой оболочку для другого приложения. В текущем коде он отображает черное окно активности, затем переходит в другое приложение. Как я могу получить его только для запуска другого приложения?Android launcher wrapper java activity
StartTerm.java (основной вид деятельности в Java-файл)
package tk.jordynsblog.terminal.launcher;
import android.content.ComponentName;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.Toast;
public class StartTerm extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_start_term);
}
@Override
protected void onStart()
{
super.onStart();
try{
Intent i = new Intent("jackpal.androidterm.RUN_SCRIPT");
i.addCategory(Intent.CATEGORY_DEFAULT);
i.putExtra("jackpal.androidterm.iInitialCommand", "echo 'Hi there!'");
startActivity(i);
}catch (Exception e)
{
Toast toast = Toast.makeText(getApplicationContext(), "Jackpals Android terminal emulator is not installed.",
Toast.LENGTH_SHORT);
toast.show();
}
}
}
Заготовку активность
Спасибо, что работает отлично. Теперь мне просто нужно выяснить, как отметить этот вопрос, как решить. –
@JordynCarattini: Должна быть схема галочки в левой части ответа. Коснитесь этого, и он станет зеленым, отметив ответ как принятый. – CommonsWare