Android/ブックマークアプリ
提供: 初心者エンジニアの簡易メモ
- 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を変更する
