我是新来的Unity,真的不明白如何从android活动启动统一应用程序。 我需要一个有时会改变的小部件(例如,当收到短信时)和点击开始统一应用程序。单独的小部件和团结项目没有问题。但我不知道如何从android项目开始统一。如何从android活动启动Unity应用程序?
4
A
回答
0
可以扩展的主要活动UnityPlayerActivity(CONTROLL为统一播放器在Android主循环)
public class MainActivity extends UnityPlayerActivity implements MyFunction {
@Override
protected void onCreate(Bundle savedInstanceState) {
}
@Override
protected void onPause() {
super.onPause();
}
@Override
protected void onStop() {
super.onStop();
}
@Override
protected void onResume() {
super.onResume();
}
@Override
protected void onDestroy() {
super.onDestroy();
}
}
这里是document
0
我打电话开始从件按钮应用程序,它帮助我。 我从onUpdate小部件方法调用UpdateWidgetButtonsAction(),并将PendingIntent设置为onClick。
private void UpdateWidgetButtonsAction(Context context, AppWidgetManager appWidgetManager, int widgetID)
{
RemoteViews widgetView = new RemoteViews(context.getPackageName(), R.layout.widget_layout);
widgetView.setOnClickPendingIntent(R.id.MyButtonImage, getPendingSelfIntent(context, "ACTION_LOAD_APP"));
appWidgetManager.updateAppWidget(widgetID, widgetView);
}
那么如果你想开始从你的应用程序的另一个应用程序,然后就可以开始另一个应用程序直通其包名称创建BroadcastReciever,其接收ACTION_LOAD_APP行动,并startActivity
public class WidgetBroadcastReceiver extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent) {
LogCollector.Log("WidgetBroadcastReceiver " + intent.getAction());
if(ACTION_LOAD_APP.equals(intent.getAction()))
{
Intent launchIntent = context.getPackageManager().getLaunchIntentForPackage("UNITY_PACKAGE_NAME");
context.startActivity(launchIntent);
}
}
}
相关问题
- 1. 如何从两个活动启动一个Android应用程序
- 2. 如何从其他应用程序启动Android活动?
- 3. Android自动启动活动(应用程序启动两次)
- 4. 启动应用程序时的Android启动活动
- 5. 如何从Java Web应用程序启动Android应用程序?
- 6. 从Android中的活动启动另一个应用程序
- 7. 从Android应用程序启动未知活动
- 8. Android:从主应用程序启动图书馆活动
- 9. 意图从Android应用程序类启动一个活动类
- 10. 从Android库模块启动主应用程序中的活动
- 11. 从主应用程序启动活动模块Android
- 12. 如何从本地iOS应用程序启动Unity 3D应用程序
- 13. 如何从活动启动小应用程序?
- 14. 如何从另一个应用程序启动一项活动?
- 15. 如何在重新启动Android应用程序时定义启动的活动?
- 16. Android Unity - 更改启动器活动
- 17. 从应用程序启动而不是活动启动服务
- 18. 启动时Unity应用程序崩溃
- 19. 从Android应用程序启动Unity游戏并从Unity恢复到应用程序是否可行?
- 20. Android:我如何始终从特定活动启动应用程序?
- 21. 如何从url中启动android应用程序的特定活动?
- 22. android启动应用程序启动时的相机活动或同时启动
- 23. 新活动 - 应用程序不启动
- 24. 如何防止Android从启动程序重新启动应用程序
- 25. 从我的Android应用程序启动Android应用程序
- 26. 如何从启动程序隐藏Android应用程序
- 27. 如何在PhoneGap应用启动时启动Android活动?
- 28. Android应用程序启动
- 29. 启动Android应用程序
- 30. 启动android应用程序
。 –
谢谢,我用getLaunchIntentForPackage(“package_name”)。 要知道Unity应用程序包名称,请在检查器OtherSettings/BundleIdentifier中查看BuildSettings/PlayerSettings。它的作品:) – user966562