私はグーグルマップに基づいたアプリケーションを持っており、インテントを使用してルートプランナーを開いています。ただし、アプリケーションが起動すると、デフォルトのブラウザとマップのオプションを使用してユーザーにダイアログボックスが表示されます。ただし、アプリケーションの起動時に、デフォルトでマップで開く必要があります。以下に私のコードを投稿しています。
public class RoutePlannerActivity extends MapActivity {
public static final String TAG = "Route planner";
MapView mapView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mapView = (MapView)findViewById(R.id.mapView);
mapView.setBuiltInZoomControls(true);
Log.d(TAG, "onCreate");
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("http://maps.google.com/maps?saddr=28.6667,77.2167&daddr=28.5700,77.3200"));
startActivity(intent);
}//onCreate
protected boolean isRouteDisplayed() {
Log.d(TAG, "Route displayed");
return true;
}//isRouteDisplayed
}//class