我試圖製作一個簡單的應用程序,當用戶從主屏幕單擊時,將用戶發送到特定的(系統安裝的)應用程序(系統設置,日曆,瀏覽器等)或應用程序抽屜。使用意圖打開系統應用程序
例如,我正在嘗試在我的應用程序啓動時打開系統設置,就像設置的快捷方式一樣。
是否可以按照我想要的方式實現這一點?有沒有人有什麼建議?
這裏是我的代碼:
import android.app.Activity;
import android.content.Intent;
import android.content.pm.PackageManager;
public class MainActivity extends Activity {
public void LaunchComponent (String packageName, String name){
Intent i = new Intent(Intent.ACTION_MAIN);
PackageManager manager = getPackageManager();
i = manager.getLaunchIntentForPackage("com.sec.android.app.controlpanel");
i.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(i);
}
}
我目前還沒有一個佈局文件,如main.xml中,在我的應用程序,因爲它沒有任何UI或佈局元素。它應該做的就是將用戶發送到其他應用程序活動。我一直在使用這個教程(缺少鏈接),我已經實現了所有的代碼示例,我無法弄清楚,我對android開發很陌生,而java不是我最好的語言。歡迎任何批評或建議。
究竟是什麼問題?如上代碼不完整 –