DevFest Japan 2013 Google I/O 報告会 先日、「DevFest Japan 2013 Google I/O 報告会」で講演してきました。 報告会は短...
FirefoxOS(B2G:Boot to Gecko)をビルドして端末(NexusS)にインストールしたらちゃんと動いたのでその方法をメモしておきます。 FirefoxOSが正式名称...
ロム焼きする端末はGalaxy Nexus。@noritsunaさんに台湾で買ってきてもらった自分のヤツ。 GMOさんのご好意により無料でVPSをお借りできました。 スペックは最強の10core/16GB/1TB デフォルトでCentOSがインストールされていたのでUbuntu12.04 LTS(amd64)に変更。 デフォルトで割り当てられるパーティション容量がAndroidのビルドに足りないので増やしておく。 これに引っかかったため再インストールするはめに。 あとOSインストール時に追加パッケージを付けるとインストールに失敗した。 OpenSSHだけ追加して再インストール。 結局3回目のインストールでOSの準備完了。 次は各種ツールのインストール。gccとかgitとか。 とりあえずコレに全部書いてるのでそのままコピペ。 https://sites.google.com/
前回のおさらいですがホンモノのC2DM(Cloud To Device Messaging)の構成はこんな感じ。 端末をC2DMサーバ(@Google)に登録する お返しにregistration IDをもらえる(人にバレちゃだめ) 自分で作ったapp server(GAEで作れる)にuserアカウントとregistration IDを対応付けて保存する browserからapp serverにuser account情報と送信したデータをPOST app serverはuser accountからregistration IDを求めて、データと併せてC2DMサーバへPOST C2DMサーバはregistration IDと対応付けていたデバイスに向けてデータをPUSH
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); final EditText textET = (EditText)findViewById(R.id.text_et); Button dlgBtn = (Button)findViewById(R.id.toast_btn); dlgBtn.setOnClickListener(new OnClickListener(){ public void onClick(View v) { String text = textET.getText().toString(); showDialog(text); //ここでダイアログを表示する }}); } priv
私のブログでは野良アプリをいくつか公開しています。 公開方法は簡単で、aタグでapkをリンクするだけです。 Android端末からそのリンクをタップすると、apkがアプリとして...
JavaにはNullPointerExceptionなどのcatchしなくてもclass load validationを素通りできる例外があります。 バグの多くはそういった例外を考慮しないことのようです。 なので、今回はそういった例外の「IndexOutOfBoundsException」を発生させます。 ボタンをタップすると例外が発生します。 oobBtn.setOnClickListener(new View.OnClickListener(){ public void onClick(View v) { int index = 5; String[] strs = new String[index]; String str = strs[index];//ここでIndexOutOfBoundsException }});
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く