Temelde başka bir uygulama için bir sarıcı olan bir android başlatıcısı yapıyorum. Geçerli kodda, siyah bir etkinlik penceresi görüntüler ve ardından diğer uygulamaya gider. Diğer uygulamayı başlatmak için nasıl alabilirim?Android başlatıcısı sarıcı java etkinliği
StartTerm.java (ana etkinliğin java dosya)
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();
}
}
}
boş aktivite
Teşekkürler, Bu mükemmel çalışıyor. Şimdi sadece bu sorunun nasıl çözüleceğine karar vermeliyim. –
@JordynCarattini: Cevabın sol tarafında bir onay işaretinin taslağı olmalı. Buna dokunun ve cevabı kabul edildi olarak işaretleyerek yeşile dönün. – CommonsWare