您可以尝试使用以下代码示例将Hello World应用程序添加到DHU的启动器菜单中:
public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
PackageManager pm = getApplicationContext().getPackageManager();
ComponentName name = new ComponentName(getApplicationContext(), MainActivity.class);
try {
pm.setComponentEnabledSetting(name, PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP);
Intent intent = new Intent("android.intent.action.MAIN");
intent.addCategory("android.intent.category.LAUNCHER");
intent.setComponent(name);
startActivity(intent);
} catch (Exception e) {
e.printStackTrace();
}
} }
此代码将使用PackageManager将MainActivity添加到DHU的启动器菜单中。如果仍然看不到应用程序图标,请确保已在AndroidManifest.xml文件中声明该活动。