Android タッチイベントを発生させる
2015/3/6 ACTION, Android, MotionEvent, onTouchEvent, イベント, タッチ, 任意, 手動, 発生
画面をタップしなくても、タッチイベントを発生させたい場合は、以下のようなコードで実現できる。 イベントを新規で作成して、発生させる時間、アクションの種類、座標を決定して、ActivityのonTouc ...
Android SearchViewでフォーカスが当たった場合にキーボードを隠す
SearchViewを追加してActivityを起動した際に、自動的にフォーカスが当たってしまい、キーボードが予期しない時(起動時)に表示されたりする場合の対処。 これは自動的にSearchViewに ...
Android 位置情報の取得クラス
2015/2/25 Android, gps, LocationManager, 位置情報, 取得
Androidで位置情報を取得するクラスを作成。 特に何も気にしなければ以下のコードを作成して取得できる。
Android エミュレーター ショートカット
Androidエミュレータのショートカットキー一覧 エミュレータのキー PCキーボードのキー HOMEボタン HOMEボタン MENUボタン(左ソフトキー) F2、またはPage Upボタン Star ...
Android バックグラウンド処理
2015/2/16 dispatch_async, DISPATCH_QUEUE_PRIORITY_DEFAULT, Thread
コピペで十分役に立つコード Androidでバックグラウンド処理をさせるための記述。 UI更新はメインスレッドで行いましょう。 //バックグラウンド処理 dispatch_async(dispatch ...
Android ショートカットアイコンの生成
Androidアプリで、初回起動時にショートカットを生成するためのコード。 初回起動チェックをしないと起動毎にショートカットを生成してしまうため、注意すること。 <uses-permission ...
Android 現在時刻でミリ秒を取得する
2015/2/14 currentTimeMillis, System, ミリ秒
現在の時刻をミリ秒で取得して次の操作のときとの差分を取りたいといったことをしたいときに役に立つのが以下のコード 操作ログを取りたい場合などタッチやボタン操作した時にささっと忍ばせておいてもよいかもしれ ...
apkアウトプット時のファイル名を任意のものに変える例。
Android Studioでビルド時に出力するファイル名を変更するように設定する例。 以下の記述ではビルド日時とバージョン名をファイル名に追加してみました。 android { // some co ...
Android Thread スレッド処理
スレッド起動 UI系の処理はメインスレッドに回しましょう。 どこでも挿入ができるコード形態。ただし、メインスレッド用のHandlerはメソッドの外に記述が必要になるので注意。 Handler mHan ...
Android PackageReplacedReceiver
2015/2/13 ACTION_PACKAGE_REPLACED, Android, PackageReplacedReceiver
アップデートやインストールしてパッケージに変化があったことをアプリに通知する。 一旦、アプリは終了するが、通知を受け取ってその後、再表示などの処理が可能。 【Manifest.xml】 【Packag ...