- Android
- 2012-05-19 - 更新:2012-12-17
単純にナビを起動するなら、以下のようにリンクを貼るだけです。
但し、経路を表示するまでに3タッチ必要です。
※引数に与える座標は世界測地系(WGS84)です。
<a href="http://maps.google.com/maps?daddr=35.65860811863414,139.7455318066551">ナビ起動</a>
2,420 views
単純にナビを起動するなら、以下のようにリンクを貼るだけです。
但し、経路を表示するまでに3タッチ必要です。
※引数に与える座標は世界測地系(WGS84)です。
<a href="http://maps.google.com/maps?daddr=35.65860811863414,139.7455318066551">ナビ起動</a>
AlertDialog.Builder ad = new AlertDialog.Builder(this); ad.setTitle("タイトル"); ad.setMessage("テストダイアログ"); ad.setPositiveButton("OK", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { //OKボタンの処理 } }); ad.setNegativeButton("Cancel", null); //何もしないのでnull AlertDialog alertDialog = ad.create(); //ここでダイアログをalertDialogに渡す WindowManager.LayoutParams lp = alertDialog.getWindow().getAttributes(); lp.gravity = Gravity.TOP; //画面上部に //lp.gravity = Gravity.LEFT; //画面左側に //lp.gravity = Gravity.RIGHT; //画面右側に //lp.gravity = Gravity.BOTTOM; //画面下部に //透明にすることもできます //lp.alpha = 0.8f; alertDialog.getWindow().setAttributes(lp); alertDialog.show(); //ここでad.show();とすると通常の表示になってしまう
String PATH = Environment.getExternalStorageDirectory().getPath();
環境変数からSDカードのパスを取得
// SDカードのパスを取得 public static String getExternalStoragePath() { String path; // Sumsung GALAXY Tab SC-01C 対応 path = System.getenv("EXTERNAL_STORAGE2"); if (path != null) return path; // MOTOROLA Photon ISW11M 対応 path = System.getenv("EXTERNAL_ALT_STORAGE"); if (path != null) return path; // その他機種 return System.getenv("EXTERNAL_STORAGE"); }
ビルドの際にbin/resディレクトリ以下にファイルがキャッシュされているので、
変更したい画像を削除します。
Eclipseでは[プロジェクト]-[クリーン]でキャッシュをキレイにできます。
Activity(画面)を簡単にダイアログにすることができます。
AndroidManifest.xmlのactivityタグに以下のように指定します。
android:theme="@android:style/Theme.Dialog"