サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
アメリカ大統領選
www.nakamura-shoten.com
テキスト入力欄(EditText)を編集不可にしたかったのでsetEnabledメソッドを使った。 EditText.setEnabled(false); 実行するとテキスト入力欄の色がグレーになっていて入力できないようになったと思ったのだが、 テキスト入力欄をタップするとソフトキーボードが表示され入力できてしまう。 回避策としてsetEnabledは使わずsetFocusableを使うことにした。 EditText.setFocusable(false); setFocusableでfalseを設定するとフォーカスが合わなくなるので、これで入力ができないようになった。
アンドロイドからツイッターOAuth認証を行う場合の大まかな手順 ツイッターのアカウントを取得する。 アプリケーション登録申請する。 ツイッター用ライブラリのインストール プログラミング ツイッターのアカウントを取得する。 ツイッターのサイトでアカウントを作成する。 アプリケーションを登録申請する。 このページからアプリケーションを登録申請する。 アプリケーションの種類をブラウザアプリケーションに設定する。(WebViewを使って認証させるため) コールバックURLに「http://」から始まるURLを指定する。とりあえず「http://localhost」でも動くことを確認した。 試しに「file:///android_asset/index.html」みたいなURIを指定してみたがツイッターからコールバックが帰ってこなかった。 登録が終わったらここから登録したアプリを選択しConsum
テキスト入力欄をタップすると自動的にソフトキーボードが表示される。 メニューからテキスト入力欄にフォーカスを合わせたときも自動的にソフトキーボードが 表示されて欲しかったのだが、フォーカスを合わせるだけでは表示されなかった。 ソフトキーボードを表示する方法を調べてみると、InputMethodManagerクラスの toggleSoftInputメソッドを使うと表示できることがわかった。 InputMethodManager manager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); manager.toggleSoftInput(1, InputMethodManager.SHOW_IMPLICIT); XPERIA(Android2.1)だと上記ソースコードで問題なかったのだが、XPERIA
MENU 電話帳からメールアドレスを取得するにはAndroid2.1以降 以前、メール関連アプリを開発したが、Android2.1にアップデートしそのアプリを実行すると、 連絡先一覧に新規登録した方が表示されないという不具合が発生した。 調べてみると、Android2.1以降では連絡先の取得方法が変わっていることがわかった。 Android2.1の推奨された方法で連絡先を取得することができたので以下にメモ書き。 // // メールアドレスが登録されている連絡先だけを一覧表示する // // DATA表からメールアドレスを全て取得 ContentResolver cr = getContentResolver(); Cursor dataAddressTable = cr.query( Data.CONTENT_URI, null, Data.MIMETYPE + " = ?", new S
このページを最初にブックマークしてみませんか?
『www.nakamura-shoten.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く