投稿者「skelabo」のアーカイブ

ProgressDialog表示中の画面回転対応

時間がかかる処理を行うときにProgressDialogでくるくるしている最中に画面を回転させるとActivityが破棄されて云々に対応。 くるくるしている最中に回転しても意味がないので、画面固定→くるくる→固定解除する … 続きを読む

カテゴリー: Android | タグ: | コメントする

カスタムListViewの行にButton/ImageButtonがあるとonItemClickが呼ばれない

なんでだ?   ・解決方法 ListViewの行のレイアウトで以下3行を追加。

  参考  

カテゴリー: Android, View | タグ: , | コメントする

カスタムListViewのボタンで要素を削除

ListViewで各行に削除ボタンを設置して、削除ボタンクリックで当該行を削除する。 ※iOSでよくあるやつ。 ListAdapterの中でボタンにonClickListenerをセットしてもListViewを再描画する … 続きを読む

カテゴリー: Android, View | タグ: | コメントする

Androidの操作画面を動画に記録する

※Android 4.4(KitKat)以降 アプリの宣伝動画として使えますね。 ■手順 端末とPCをUSBで接続してUSBデバッグをON(「タップを表示」もONにするとわかりやすい) #以下コマンドプロンプト adb … 続きを読む

カテゴリー: Android | タグ: , | コメントする

パッケージ名を変更する

Eclipseで後からパッケージ名を変更する手順。 com.skelabo.oldpkg→com.skelabo.newpkgに変更   1)Manifest.xmlのパッケージ名を修正する。(いろんなとこにエ … 続きを読む

カテゴリー: Android | タグ: | コメントする

画面回転時のライフサイクル

画面回転時の状態保持の参考に。 ■起動 ↓ onCreate ↓ onStart ↓ onResume ↓ 表示   ■回転 ↓ onPause ↓ onSaveInstanceState(状態保存) ↓ on … 続きを読む

カテゴリー: Android | タグ: , | コメントする

Androidのソースを検索する

ここ バージョン毎のソースを検索して見ることができるサービス。  

カテゴリー: Android | コメントする

タイムゾーン関係

タイムゾーンを設定したり、タイムゾーンの名前を取得したり、UTCとの時差を求めたり。

  #TimeZone.inDaylightTime(ne … 続きを読む

カテゴリー: Android | タグ: | コメントする

SQLiteで連番生成

SQLiteで適当なテーブルを作成しautoincrementさせる。

※idカラムはダミー 連番取得 [crayon-5c0f5e5ea162a5147 … 続きを読む

カテゴリー: Android | タグ: | コメントする

【Androidアプリリリース】短縮ダイヤル

ワンタッチで電話をかけたり、メール/メッセージ作成画面を表示するショートカット作成アプリをリリースしました。 最初はウィジェットで作ろうと思いましたがウィジェットはフォルダに入れることができないため、フォルダに入れること … 続きを読む

カテゴリー: 未分類 | コメントする