假设我创建了一个查看Google地图的意图:
Intent intent = new Intent("android.intent.ACTION_VIEW");
intent.setComponent(ComponentName.unflattenFromString("com.google.android.apps.maps/com.google.android.maps.MapsActivity"));
intent.addCategory(android.intent.category.LAUNCHER);
intent.setData("Your Google My Map URL HERE");
startActivity(intent);
有没有办法自定义这个MapsActivity
组件,或只是在其中设置一个句柄来控制/查询它,或者我是否必须从头开始这样做?
答案 0 :(得分:1)
有没有办法自定义这个MapsActivity组件,或者只是获取一个句柄来控制/查询它,或者我是否必须从头开始才能做到这一点?
没有。您没有权利侵入其他应用程序,只不过它们有权侵入您的应用程序。使用MapView
。
LAUNCHER
类别添加到Intent
。请记住,Google没有记录也不支持此配方。