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
ATOKのAndroid版がトライアル版ですがリリースされました。 どうやら絵文字対応云々で現状はドコモ専用になっているそうです。絵文字対応といえばいささか難しそうなイメージがありますが、端末によっては対応しているアプリケーションで絵文字が入力できるそうです。 ドコモ版XPERIAとspメールアプリとかが該当します。 色々調査したところ「allowEmoji」というキーワードにたどり着きました。 NowDeveloping: Emoji こちらのサイトによるとEditTextに「bundle.putBoolean("allowEmoji", true);」すると絵文字対応になるようです。やってみよう。 確かにATOKで左下のキーを長押しして表示されるチューリップが有効になって絵文字を選択できるようになりました。 だが全部豆腐… さらに調査すると build.prop に ro.config
preferenceは何もxmlだけで書かなくても、intentで飛ばすことができるらしい。 僕は設定画面からOuth認証させたかったので、通常のxmlだけでは定義できないので普通のActivityに飛ばしたい。 で、注意したいのがintentを使用するときにtargetClassはパッケージ名も含めて書くということらしい。 <PreferenceScreen android:title="[タイトル]" android:summary="[サマリ]"> <intent android:action="android.intent.action.MAIN" android:targetPackage="[パッケージ名]" android:targetClass="[パッケージ名].[クラス名]" /> </PreferenceScreen> 参考: http://blog.utils.jp
1.テストやデバッグに使う時間を削減して、プロダクトコードの品質をあげる 単体・結合・統合テストは全体の8〜25%が費やされるべきであるといわれています。ですが、デバッグは開発の50%におよぶ場合があると言われています。これは、テストには本来多くの時間を割くべきであるが、デバッグが膨大な時間に及ぶことが事実としてあるということです。 プログラミングについてあまり知られていない7つのことより 1.スキルのレベルにかかわらず、プログラマーは全時間のおよそ10~20%をコードを書くのにあてており、たいていのプログラマーは完成品ができるまで一日あたりおよそ10~12行のコードを書いています。優秀なプログラマーは残りの90%のうち大部分を、考えること・調べること・最高の設計を見つけるための検証作業に費やします。ダメなプログラマーは残りの90%のうち大部分を、やみくもに変更と検証を繰り返すようなデバッ
久しぶりにSingletonを自前で書こうとしたら書き方を忘れていた。 のでググったり本を見たりしながら思い出した。 なんとなく以下の二点を覚えていたので、そのあたりの記憶を頼りに。 HogeHogeHolder的な内部クラスを使っていた LazyLoad(遅延初期化)になっていた Effective Javaから 「Effective Java, 第2版, Joshua Bloch, 2008」にSingletonパターンの記載がある。 ひとつはPublic finalのフィールドによるSingleton。 package com.undrdevelopment.singleton; public class Elvis { public static final Elvis INSTANCE = new Elvis(); private Elvis() { } } もうひとつはstat
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く