HTC J butterfly HTL23 Android 5.0(Lollipop) へアップデート 使用感
HTC J butterfly HTL23 Android 5.0(Lollipop) へアップデートしてみて
GOOD
バッテリー持ちが更に良くなった
動きが更によくなった → 「ぬるぬる」という感じ (以前から問題なかったが更に良くなった)
ランタイムがDalvikからARTに切り替わった
ベンチマークが上昇した → アップ前 : 49852 アップ後 : 51614 55443(冷却後再測定・GPU値大幅変化)
SDカードへのサードパーティアプリによる書き込みが可能になった
Android for work (AFW) に対応した
Android for Work [www.android.com]
→ Android – Android For Employees
Google for Work Japan 公式ブログ [googleforwork-japan.blogspot.jp]
BAD
先にも書いたが、MediaRecorder.setAudioSourceのVOICE_CALLが使えんようになった
(20160311追記)
“VOICE_COMMUNICATION” ならOKみたいです
“VOICE_COMMUNICATION”ってVoIP用だけど・・・
こっちに切り替えたって事は、メーカーはVoLTE対応する気だったんだろうか・・・
通話録音アプリでエラーが発生する → 当該アプリはエラー表示のみでアプリは落ちないというのは流石
・録音声メモ帳 (通話録音対応) [play.google.com]
設定で “VOICE_CALL” を外すとエラーが発生しない → MediaRecorder.setAudioSource を MIC にしている模様
但し上記設定では、相手の音声がとても小さく、実用出来ない
・AndroidSDK の サンプルに有る “MediaRecoder” に手を加えたもので調査
MediaRecorder.setAudioSource → VOICE_COMMUNICATION エラーは出ない
03-09 21:43:10.015 13793-13793/? I/art: Late-enabling -Xcheck:jni
03-09 21:43:10.015 13793-13793/? I/art: VMHOOK: rlim_cur : 0 pid:13793
03-09 21:43:10.345 13793-13793/? W/ActivityThread: Application com.example.android.mediarecorder can be debugged on port 8100…
03-09 21:43:10.515 13793-13793/? D/Atlas: Validating map…
03-09 21:43:10.585 13793-13829/? I/Adreno-EGL: <qeglDrvAPI_eglInitialize:410>: EGL 1.4 QUALCOMM build: TEST SBA LA.BF.1.1.1_RB1 AU_LINUX_ANDROID_LA.BF.1.1.1_RB1.05.00.02.042.012 + c1105519 + c_apilogging ()
OpenGL ES Shader Compiler Version: E031.25.03.00
Build Date: 01/23/15 Fri
Local Branch:
Remote Branch: refs/tags/AU_LINUX_ANDROID_LA.BF.1.1.1_RB1.05.00.02.042.012
Local Patches: NONE
Reconstruct Branch: NOTHING
03-09 21:43:16.915 13793-14077/com.example.android.mediarecorder D/MediaRecorder: Current Package Name: com.example.android.mediarecorder
03-09 21:43:16.935 13793-14077/com.example.android.mediarecorder D/MediaRecorder: getMaxAllowedFileSizeByPath
03-09 21:43:16.945 13793-14077/com.example.android.mediarecorder D/MediaRecorder: allowed max file size : No limit
03-09 21:43:16.945 13793-14077/com.example.android.mediarecorder D/MediaRecorder: setMaxAllowFileSize E
03-09 21:43:16.945 13793-14077/com.example.android.mediarecorder D/MediaRecorder: setMaxAllowFileSize X
03-09 21:43:17.725 13793-13793/? D/Camera: HTC_CALLBACK: callbackType=12 arg1=0 arg2=0 mHtcCallback=null
03-09 21:43:30.755 13793-13793/? W/IInputConnectionWrapper: reportFullscreenMode on inactive InputConnection
MediaRecorder.setAudioSource → VOICE_CALL 強制終了する
03-09 21:18:00.285 5362-5362/? I/art: Late-enabling -Xcheck:jni
03-09 21:18:00.285 5362-5362/? I/art: VMHOOK: rlim_cur : 0 pid:5362
03-09 21:18:00.475 5362-5362/? W/ActivityThread: Application com.example.android.mediarecorder can be debugged on port 8100…
03-09 21:18:00.555 5362-5362/? D/Atlas: Validating map…
03-09 21:18:00.615 5362-5382/? I/Adreno-EGL: <qeglDrvAPI_eglInitialize:410>: EGL 1.4 QUALCOMM build: TEST SBA LA.BF.1.1.1_RB1 AU_LINUX_ANDROID_LA.BF.1.1.1_RB1.05.00.02.042.012 + c1105519 + c_apilogging ()
OpenGL ES Shader Compiler Version: E031.25.03.00
Build Date: 01/23/15 Fri
Local Branch:
Remote Branch: refs/tags/AU_LINUX_ANDROID_LA.BF.1.1.1_RB1.05.00.02.042.012
Local Patches: NONE
Reconstruct Branch: NOTHING
03-09 21:18:06.005 5362-5470/? D/MediaRecorder: Current Package Name: com.example.android.mediarecorder
03-09 21:18:06.115 5362-5470/? D/MediaRecorder: getMaxAllowedFileSizeByPath
03-09 21:18:06.125 5362-5470/? D/MediaRecorder: allowed max file size : No limit
03-09 21:18:06.125 5362-5470/? D/MediaRecorder: setMaxAllowFileSize E
03-09 21:18:06.125 5362-5470/? D/MediaRecorder: setMaxAllowFileSize X
03-09 21:18:06.605 5362-5470/? E/MediaRecorder: start failed: -2147483648
03-09 21:18:06.605 5362-5470/? E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #1
Process: com.example.android.mediarecorder, PID: 5362
java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:300)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
at java.util.concurrent.FutureTask.setException(FutureTask.java:222)
at java.util.concurrent.FutureTask.run(FutureTask.java:242)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:818)
Caused by: java.lang.RuntimeException: start failed.
at android.media.MediaRecorder.start(Native Method)
at com.example.android.mediarecorder.MainActivity$MediaPrepareTask.doInBackground(MainActivity.java:208)
at com.example.android.mediarecorder.MainActivity$MediaPrepareTask.doInBackground(MainActivity.java:200)
at android.os.AsyncTask$2.call(AsyncTask.java:288)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:818)
03-09 21:18:08.615 5362-5470/? D/Process: killProcess, pid=5362
03-09 21:18:08.615 5362-5470/? D/Process: com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException:138 java.lang.ThreadGroup.uncaughtException:693 java.lang.ThreadGroup.uncaughtException:690
まあ、MediaRecoderは元々ろくなログを吐かないが・・・
恐らく何らかの理由で “VOICE_CALL” を使用禁止にしたのだろうか
米国の一部州では、無断録音は違法だし・・・
あと、「Wi-Fiが遅くなった」という報告も見られるが、当方では発生していない
以前、auスマートパスのせいで、Wi-Fiにトラブルがということもあったので、またどれかのアプリだろうか?
以上、全体としてはアップして良かったです
追記 3/11
あと、ゲームによってはカクつくという声が有る
「開発者オプション」の「NuPlayer」をオフにするとどうなるだろうか・・・
- 2017年11月16日 - yuya
- リンク変更「Android for Work」→「Android – Android For Employees」
コメント
HTC J butterfly HTL23 Android 5.0(Lollipop) へアップデート 使用感 — コメントはまだありません
HTML tags allowed in your comment: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>