アプリを改修してアップデート公開しようとすると拒否られる.
AndroidStudio + Gradle の挙動が変わってる.
とりあえずは,
gradle clean
↓
gradle assembleRelease
↓
Generate Signed APK
でいける.
アプリを改修してアップデート公開しようとすると拒否られる.
AndroidStudio + Gradle の挙動が変わってる.
とりあえずは,
gradle clean
↓
gradle assembleRelease
↓
Generate Signed APK
でいける.
いろいろ記述方法が変わっているようにみえる.
最近, 遭遇したのは play-service ライブラリの
dependencies 部分のバージョン記述でこんなことが.
...
dependencies {
...
compile 'com.google.android.gms:play-services:+'
...
}
...
Google Analytics SDK v4 for Android を実装する
いまどきの開発で一番の依存頻度が多いライブラリといえば
バージョン付きの「Support Library」なのですが,
公式リファレンスを見ると, こうなっています.

Support Library Setup | Android Developers
一方, AndroidStudioの機能を使って, ライブラリの依存を追加すると,
気がついたら v4.

実装してみる, と.
Google Analytics SDK v4 for Android - Getting Started - Google アナリティクス — Google Developers
読んで, さらっと, 箇条書き
・libs以下のjar不要. 「Google Play Service SDK」に含まれている
・Application 拡張クラスにTrackerメソッドを配置
・AndroidManifest.xml に Applicationクラス名記述
・設定はXMLファイルに記述
実際, やってみるといろいろあったのでメモ.
adb経由で getevent/sendevent を使います.

やってみておもしろかったの以下からのPHPへの移植です.
getevent/sendeventでAndroid端末の操作自動化
実行方法は同様に,ADB接続したパソコン上コンソールから
保存
$ adb shell getevent /dev/input/event2 | php getevent.php > events.txt
保存したファイルはシェルスクリプトです.
$ cat event.txt sleep 0.000 adb shell sendevent /dev/input/event2 0 0 0 sleep 0.000 adb shell sendevent /dev/input/event2 3 53 283 sleep 0.010 adb shell sendevent /dev/input/event2 3 54 2331 sleep 0.000 adb shell sendevent /dev/input/event2 0 0 0 sleep 0.000 adb shell sendevent /dev/input/event2 3 57 4294967295 sleep 0.060 adb shell sendevent /dev/input/event2 0 0 0 sleep 0.000 adb shell sendevent /dev/input/event2 3 57 1886 sleep 0.344 adb shell sendevent /dev/input/event2 3 53 800 sleep 0.000 adb shell sendevent /dev/input/event2 3 54 2312 sleep 0.000 adb shell sendevent /dev/input/event2 3 58 64 sleep 0.000 adb shell sendevent /dev/input/event2 3 48 4 sleep 0.000 adb shell sendevent /dev/input/event2 0 0 0 sleep 0.000 adb shell sendevent /dev/input/event2 3 53 798 sleep 0.010 adb shell sendevent /dev/input/event2 3 54 2311 ...
このときの タッチパネルを表す /dev/input/event2 は端末によって違います.
コンソールから以下で確認しましょう.
以下Nexus4の場合.
$ adb shell getevent add device 1: /dev/input/event0 name: "pmic8xxx_pwrkey" add device 2: /dev/input/event1 name: "keypad_8064" add device 3: /dev/input/event4 name: "apq8064-tabla-snd-card Headset Jack" add device 4: /dev/input/event3 name: "apq8064-tabla-snd-card Button Jack" add device 5: /dev/input/event5 name: "hs_detect" add device 6: /dev/input/event2 name: "touch_dev" ^C
再現
$ sh events.txt

サービス開始は2014年4月1日(火)。当初はradiko.jp に参加している民放68局のうち、60局の放送をエリア制限なしに聴取可能です。また無料のradiko.jp で配信している、すでに配信エリアが全国のラジオ局も「radiko.jp プレミアム」で聴けます。
利用料金は,
350円の8%で 378円.
フツーに考えれば,全国のラジオが聴けるようになる,といううれしさ.
民放ラジオ60局を日本全国で聴ける「radiko.jpプレミアム」が開始http://t.co/wS4QgyDP7D民放ラジオ60局を日本全国で聴ける「radiko.jpプレミアム」が. PCやスマートフォンでラ... http://t.co/ZOzCmK4iIE
— ラジオ (@radio50866587) March 26, 2014
ついにradikoがエリアフリーに 有料で視聴領域撤廃する『radiko.jpプレミアム』 週アスPLUS #asciiplus http://t.co/htxVPaSdCW マジスカ 文化放送聴けるならプレミアム入ろうか←
— かむり@TL低浮上中 (@lohengrine) March 26, 2014
一方,raziko派 は,少し不安.