Android Studio に 1.1 のアップデート降ってきました。
1.0.2 から 1.1.0 へ一気にバージョンアップですね!
リリースノートはこちら。
「寝苦しい季節」とか挨拶はどーでもいいんだけど^^;
GALAXY S III α で落ちるバグが直ったそうです。
■事象
端末仕様確認ツールを起動すると、「端末仕様確認ツールは停止しました。」ダイアログが表示され、ダイアログを消すとアプリが終了する。■原因
OpenGL ES対応端末では、端末のAPIレベルに応じてOpenGL ES1.0/2.0/EGL/3.0の初期化処理を行っています。
Android OS 4.3以上の端末でOpenGL3.0に非対応の場合、APIレベルはOpenGL ES3.0に対応したレベルになりますが、端末として非対応のため、ES3.0の初期化処理に失敗しそのまま起動エラーとなっておりました。■対象端末
Android4.3以上かつOpenGL3.0非対応端末
(docomo端末では、Android4.3にバージョンアップ後のSC-02E、SC-03Eの2機種が該当いたします)■対処内容
初期化処理時に、まず端末がサポートするOpenGLのバージョンを取得し、
OpenGL ES3.0対応している端末の場合のみ、OpenGL ES3.0の初期化処理を行います。(OpenGL3.0対応端末は正常に初期化し、非対応端末は初期化をスキップする処理に分岐)
Android で画面回転時に Activity が再作成されるのを避けるには、AndroidManifest.xml の Activity のところで、
android:configChanges="orientation"
ってやるのが定番ですが。
これをつけても、onConfigurationChanged が呼ばれない!!!
ぐぐってみたら・・・。
うへぇ。
正にこれに引っかかってましたorz。
Android 3.2 (API 13) 以降がターゲットなら、
android:configChanges="orientation|screenSize"
ってしなきゃだめ!
ちなみに、targetSdkVersion が 13 より前なら、これまでどおり "orientation" だけで、onConfigurationChanged が呼ばれるので問題無しと。
TextView の setWidth, setHeight は、そもそもの指定が wrap_content でないと効かないんだそうです。
ハマりました^^;
Support Library でハマりんぐ^^;
menu item の showAsAction が android のネームスペースにないため。
<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:yourapp="http://schemas.android.com/apk/res-auto" > <item android:id="@+id/action_search" android:icon="@drawable/ic_action_search" android:title="@string/action_search" yourapp:showAsAction="ifRoom" /> ... </menu>
この「yourapp」みたいに独自にネームスペースを定義しておかないと Lint に叱られまくりです。
詳細は Android Developer の ActionBar の項目にアリ。
さらにフラットになった次期Android OSのアイコン画像が流出か : ギズモード・ジャパン
Rumor: Google's Android App Icons To Get A Moonshine Makeover [Updated]
時期 Android のアイコンデザイン案がリークされたらしいとのこと。
こんな感じ。
個人的には、あんまりフラット過ぎるのも好みじゃないのですがね^^;
「よりフラットに」というよりは「よりシンプルに」を目指したと考えたい。
Google Play デベロッパー コンテンツ ポリシーが更新されたとのこと。
Google Play Developer Program Policy (“Content Policy”) Update - Android Developer Help
Google Play デベロッパー プログラム ポリシー(コンテンツ ポリシー)が更新されましたのでお知らせいたします。既存のポリシーについてより分かりやすい説明に改善し、Google Play でのアプリの宣伝活動に関する新しいセクションを追加しました。
で、コンテンツ ポリシーはこちら。
なんだか全体的に変わった感じがします。「より分かりやすい説明」に書き直したものと思われます。
「アプリの宣伝活動に関する新しいセクション」はどれだろう?
「スパムとストア掲載順位」、「アプリのプロモーション」あたりかな?