変更されています.
以前の証明をみるには
[右上のメニュー]-[Developer Tools]-[Valid Certificate]
これは調べんと分からんわ.
開発者しか見なくてよい, ってこと?
分かりづらいよなあ.
変更されています.
以前の証明をみるには
[右上のメニュー]-[Developer Tools]-[Valid Certificate]
これは調べんと分からんわ.
開発者しか見なくてよい, ってこと?
分かりづらいよなあ.
AppCompat のテーマ を使ったカラーリングは,
正直,
どのSDKバージョンで,
どのアイテムが,
どこに反映されるか
謎ですね?
実際,
実機で,
各バージョンで,
それぞれ確認してますね?
こんなかんじだそうですが...
AndroidのAppCompat Themeの継承関係がよくわからないので図にしてみた - Qiita
今や継承すぎですね.
以下で分かりやすくまとめられています.
MoshDev/ThemesAndStyles: A sample application demonstrate Android themes and styles capabilities
<style name="MaterialTheme" parent="Theme.AppCompat.Light">
<!-- 1 -->
<item name="colorPrimaryDark">#5c142a</item>
<!-- 2 -->
<item name="colorPrimary">#8B1E3F</item>
<item name="colorAccent">#3C153B</item>
<!-- 3. CheckBox, RadioButton, (SeekBar, ProgressBar with alpha) & Inactive EditText underline-->
<item name="android:colorControlNormal">#89BD9E</item>
<!-- 4. Used with Active -> SeekBars, ProgressBars, Switches, Checkboxes and RadioButtons & Active EditText underline-->
<item name="android:colorControlActivated">#006665</item>
<!-- 5. Used with Buttons-->
<item name="android:colorButtonNormal">#EB7BC0</item>
<!-- 6. Used with Buttons & EditText text & Toolbar title-->
<item name="android:textColorPrimary">#04dc00</item>
<!-- 7. TextAppearance Medium-->
<item name="android:textColorSecondary">#00f</item>
<!-- 8. CompoundButton text-->
<item name="android:textColorPrimaryDisableOnly">#F00</item>
<!-- 9. Normal and TextAppearance Small TextView-->
<item name="android:textColorTertiary">#FF934F</item>
<!-- 10. EditText Hint text color-->
<item name="android:textColorHint">#6f00ff</item>
<!-- 11 -->
<item name="android:windowBackground">@color/windowBackground</item>
<!--Activating/Enabling Ripple Effect-->
<item name="android:colorControlHighlight">#F0C987</item>
<!--Defaults-->
<!--<item name="colorControlNormal">?android:attr/textColorSecondary</item>-->
<!--<item name="colorControlActivated">?attr/colorAccent</item>-->
<!--<item name="colorControlHighlight">@color/ripple_material_light</item>-->
<!--<item name="colorButtonNormal">@color/button_material_light</item>-->
</style>
ThemesAndStyles/styles.xml at master · MoshDev/ThemesAndStyles
こういう役に立つドキュメントが公式にない (のかあるのか分からない) のが一番の謎ですね.
なんとなく選択していた OpenGApps の「Platform」.
この「ARM」とか「x86」ての結局何なのか.
調べてみました.
「ABI (Application Binary Interface)」とは, Android のプロセッサーにセットされた命令の種類で, mylib.so のようなネイティブCライブラリをアプリに組み込むときにABIを特定してコンパイルする必要がある.
app/libs/armeabi/mylib.so
app/libs/x86/mylib.so
大きく3つのカテゴリに分けられる.
ARM
- armeabi
- armeabi-v7a
- arm64-v8a
X86
- x86
- x86_64
MIPS
- mips
- mips64
それぞれのカテゴリ内は下のもののほうが新しく一般的に下位互換なので, arm64-v8 では armeabi-v7a 向けのアプリを使うことができる.
armeabi-v7a が多いが最近は arm64-v8a が増えてきている雰囲気.
Arm Arm64 x86 Selection Guide for Android -iTechify
Genymotionなどのエミュレータ や ASUS Zenphone 2 は x86 らしい.
コマンドラインから眺めてみたりしてましたが,
shell@mako:/ $ cat /proc/cpuinfo
Processor : ARMv7 Processor rev 2 (v7l)
processor : 0
BogoMIPS : 13.53
...
こっちの方が良さげ.
shell@mako:/ $ getprop | grep cpu
[ro.product.cpu.abi]: [armeabi-v7a]
[ro.product.cpu.abi2]: [armeabi]
[ro.product.cpu.abilist]: [armeabi-v7a,armeabi]
[ro.product.cpu.abilist32]: [armeabi-v7a,armeabi]
[ro.product.cpu.abilist64]: []
How to identify the android device is 32-bit or 64-bit ? | Intel® Software
コード内で取得するにはそれぞれ以下で.
Build.CPU_ABI | Android Developers
Build.CPU_ABI2 | Android Developers
Build.SUPPORTED_ABIS | Android Developers
私のAndroidには「ARM」を選択しますわ!