スポンサーリンク
カテゴリー
タグ
ActionBar adb admob alarmmanager background fetch BOOT_COMPLETED BroadcastReceiver canvas DATE_CHANGED dp dpi EditText get launchMode ListView menu Notification NSURLSession PACKAGE_REPLACED paint PhoneStateListener post px READ_EXTERNAL_STORAGE SQLite storyboard surfaceview tableview TelephonyManager TimeZone TIMEZONE_CHANGED TIME_SET UIActivityIndicatorView UILabel WebView アイコン クリップボード ソフトウェアキーボード パーミッション ヘアライン ライフサイクル 回転 変換 正規表現 解像度リンク
「Android」カテゴリーアーカイブ
Androidの操作画面を動画に記録する
※Android 4.4(KitKat)以降 アプリの宣伝動画として使えますね。 ■手順 端末とPCをUSBで接続してUSBデバッグをON(「タップを表示」もONにするとわかりやすい) #以下コマンドプロンプト adb … 続きを読む
パッケージ名を変更する
Eclipseで後からパッケージ名を変更する手順。 com.skelabo.oldpkg→com.skelabo.newpkgに変更 1)Manifest.xmlのパッケージ名を修正する。(いろんなとこにエ … 続きを読む
画面回転時のライフサイクル
画面回転時の状態保持の参考に。 ■起動 ↓ onCreate ↓ onStart ↓ onResume ↓ 表示 ■回転 ↓ onPause ↓ onSaveInstanceState(状態保存) ↓ on … 続きを読む
タイムゾーン関係
タイムゾーンを設定したり、タイムゾーンの名前を取得したり、UTCとの時差を求めたり。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
//例:アメリカロサンゼルス TimeZone tz = TimeZone.getTimeZone("America/Los_Angeles"); //夏時間 //tz.getDisplayName():アメリカ太平洋標準時 //tz.getDisplayName(tz.inDaylightTime(new Date()), TimeZone.SHORT):GMT-07:00 //tz.getDisplayName(tz.inDaylightTime(new Date()), TimeZone.LONG):アメリカ太平洋夏時間 //tz.getOffset(System.currentTimeMillis()) / (1000 * 60 * 60):-7 //夏時間以外 //tz.getDisplayName():アメリカ太平洋標準時 //tz.getDisplayName(tz.inDaylightTime(new Date()), TimeZone.SHORT):GMT-08:00 //tz.getDisplayName(tz.inDaylightTime(new Date()), TimeZone.LONG):アメリカ太平洋標準時 //tz.getOffset(System.currentTimeMillis()) / (1000 * 60 * 60):-8 Calendar cal = Calendar.getInstance(); //タイムゾーン指定 cal.setTimeZone(tz); //以降、calで指定したタイムゾーンの日付時刻が取得できる |
#TimeZone.inDaylightTime(ne … 続きを読む
SQLiteで連番生成
SQLiteで適当なテーブルを作成しautoincrementさせる。
1 2 3 |
CREATE TABLE my_table ( seqno INTEGER PRIMARY KEY AUTOINCREMENT ,id INTEGER); |
※idカラムはダミー 連番取得 [crayon-674d6dc761f162246 … 続きを読む
Android 4.4 でSDカードを読む
Android 4.4からSDカードを読み取るにはパーミッションの追加が必要。 AndroidManifest.xml
1 |
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> |
Android 4. … 続きを読む
Android 4.4 におけるAlarmManager
Android 4.4(API 19)よりAlarmManagerの挙動が変わったらしい。4.4端末を購入して気付いた。 バッテリー消費を抑えるために登録されたアラームを個別に実行せずに、システムが判断してある程度まとめ … 続きを読む
WebViewでGET/POSTの結果を表示する
GETの場合
1 |
webview.loadUrl("http://example.com/?param1=value1¶m2=value2"); |
POSTの場合
1 2 |
String postData = "param1=value1¶m2=value2"; webview.postUrl("http://example.com/", postData.getBytes()); |
ただし、サーバ側でPOST元の制限をされてい … 続きを読む