LeoAndo / android-ics-book-samples

「Android UI Cookbook for 4.0 ICS(Ice Cream Sandwich)アプリ開発術」をやってみた。
0 stars 0 forks source link

開発メモ #1

Open LeoAndo opened 1 year ago

LeoAndo commented 1 year ago

https://book.impress.co.jp/books/3174

LeoAndo commented 1 year ago

正誤表

https://book.impress.co.jp/books/3174

本章で使用しているサンプルコードを以下からダウンロードしてご利用いただけます。

 公開していたサンプルファイルに誤りが見つかりました。ここにお詫びするとともに修正後の新しいファイルを公開させていただきます。なお、このデータ修正に伴なう本文の訂正はありません。ご迷惑をおかけして大変申し訳ございませんが下記リンクから再ダウンロードをお願い致します。

■AndroidManifest.xml(2012/09/10対応済み)
誤
        <service
            android:exported="false"
            android:name=".section6.example2.WidgetService"
            android:permission="android.permission.BIND_REMOTEVIEWS" />

正
        <service
            android:exported="false"
            android:name=".section6.example2.ListWidgetService"
            android:permission="android.permission.BIND_REMOTEVIEWS" />

■section9/example5(2015/08/03対応済み)
        CopyOfAppLoader.java という不要なファイルが含まれていた
誤記のためにご迷惑をおかけし、誠に申し訳ございません。

74ページ 14行目
[誤]
ContentOvserver
[正]
ContentObserver
77ページ リスト2-4 MainActivity.java package名
[誤]
package icsbook.section1.example1;
[正]
package icsbook.sample.section2.example2;
78ページ リスト2-6 MainFragment.java package名
[誤]
package icsbook.section1.example1;
[正]
package icsbook.sample.section2.example2;
78ページ リスト2-6 MainFragment.java レイアウトXMLファイル名
[誤]
return inflater inflate(R.layout.main_fragment,container,false);
[正]
return inflater inflate(R.layout.main_fragment2_2,container,false);
108ページ リスト2-32 MainActivity.java 19行目
[誤]
// 最初の呼び出しでは UI を生成
getFragmentManager().beginTransaction().add(android.R.id.content, new UiFragment()).commit();
}
[正]
// 一番最初の場合は UI を生成する
if (savedInstanceState == null) {
getFragmentManager().beginTransaction().add(android.R.id.content, new UiFragment()).commit();
}
131ページ 19行目
[誤]
Theme.DeviceDefailt.NoActionBar
[正]
Theme.DeviceDefault.NoActionBar
132ページ 14行目
[誤]
ActonBarクラス
[正]
ActionBarクラス
339ページ 下から2行目
[誤]
List<AppEntry> oldApps = apps;
[正]
List<AppEntry> oldApps = mAppList;
LeoAndo commented 1 year ago

PopupMenu

アンカービューの下部に領域がある場合は、アンカービューの下にメニューを出す。 下部に領域がない場合は、アンカービューの上にメニューを出す仕様。

LeoAndo commented 1 year ago

ListPopupWindow

ListViewを持つPopupMenu

LeoAndo commented 1 year ago

Fragment

https://github.com/LeoAndo/android-ics-book-samples/pull/7

LeoAndo commented 1 year ago

ListFragment

https://github.com/LeoAndo/android-ics-book-samples/pull/8

LeoAndo commented 1 year ago

DialogFragment

https://github.com/LeoAndo/android-ics-book-samples/pull/8

LeoAndo commented 1 year ago

Object Animator

プロパティ値の変化をアニメーションさせるアニメーションクラス!利用頻度が一番高い。 https://github.com/LeoAndo/android-ics-book-samples/pull/9