「Android/ブックマークアプリ」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「*BookmarkAppActivity.java package info.nonip.android.bookmarkapp; import info.nonip.android.util.BrowserUtil; import android.app.Activity; import android.os.Bundle;...」) |
|||
行17: | 行17: | ||
} | } | ||
− | *res/values/ | + | *res/values/strings.xml |
以下を追加 | 以下を追加 | ||
<<nowiki />string name="bookmark_url">http://www.google.com</string> | <<nowiki />string name="bookmark_url">http://www.google.com</string> |
2018年8月23日 (木) 10:40時点における最新版
- BookmarkAppActivity.java
package info.nonip.android.bookmarkapp; import info.nonip.android.util.BrowserUtil; import android.app.Activity; import android.os.Bundle; public class BookmarkAppActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // ブラウザを開く BrowserUtil.execOpenById(this, R.string.bookmark_url); // 画面を閉じる finish(); } }
- res/values/strings.xml
以下を追加
<string name="bookmark_url">http://www.google.com</string>
- src/info/nonip/android/util/BrowserUtil.java
package info.nonip.android.util; import android.net.Uri; import android.content.Intent; import android.content.Context; /** * ブラウザユーティリティクラス */ public class BrowserUtil { public static void execOpenById(Context context, int res_id) { Uri uri = Uri.parse(context.getResources().getString(res_id)); execOpenByUri(context, uri); } public static void execOpenByUri(Context context, Uri uri) { Intent i = new Intent(Intent.ACTION_VIEW, uri); context.startActivity(i); } }
- アイコン画像はres/drawableを差し替る
- ランチャー名はres/values/string.xmlのapp_nameを変更する