ぼくらの錬金術〜キメラの作り方〜
TRANSCRIPT
![Page 1: ぼくらの錬金術〜キメラの作り方〜](https://reader033.vdocuments.net/reader033/viewer/2022052901/556a5f75d8b42a7a138b52e3/html5/thumbnails/1.jpg)
04/12/2023
ぼくらの錬金術
〜キメラのつくりかた〜2011/12/13 中川
![Page 2: ぼくらの錬金術〜キメラの作り方〜](https://reader033.vdocuments.net/reader033/viewer/2022052901/556a5f75d8b42a7a138b52e3/html5/thumbnails/2.jpg)
04/12/2023
Agenda
• 挫折したお話• 作業方針• 実作業• できたもの
![Page 3: ぼくらの錬金術〜キメラの作り方〜](https://reader033.vdocuments.net/reader033/viewer/2022052901/556a5f75d8b42a7a138b52e3/html5/thumbnails/3.jpg)
04/12/2023
INTRODUCTION挫折したお話
![Page 4: ぼくらの錬金術〜キメラの作り方〜](https://reader033.vdocuments.net/reader033/viewer/2022052901/556a5f75d8b42a7a138b52e3/html5/thumbnails/4.jpg)
04/12/2023
当初の思惑• 2011/12/12 〜 13
ActionBarCompatサンプルを読む• 2011/12/13
Support4Demosサンプルを読む
• 2011/12/ 第3週「 ActionBar 付きのコンパチが 作れるのでは・・・!?」
![Page 5: ぼくらの錬金術〜キメラの作り方〜](https://reader033.vdocuments.net/reader033/viewer/2022052901/556a5f75d8b42a7a138b52e3/html5/thumbnails/5.jpg)
04/12/2023
,j;;;;;j,. --- 一、 ` ― --‐ 、 _ l;;;;;; { ;;;;;; ゝ T 辷 i フ i f‘ 辷 j ァ !i;;;;; ヾ ;;; ハ ノ .::!l リ ;;r ゛ `Z;i 〈 .,_..,. ノ ;;;;;;;;> そんなふうに考えていた時期が ,; ぇハ、 、 _,. ー - 、 _',. , f゛ : Y;;f. 俺にもありました ~'' 戈ヽ `二 ´ r'´:::. `!
![Page 6: ぼくらの錬金術〜キメラの作り方〜](https://reader033.vdocuments.net/reader033/viewer/2022052901/556a5f75d8b42a7a138b52e3/html5/thumbnails/6.jpg)
04/12/2023
言い訳• Support4Demos が思ってたより複
雑で心折れた– てくぶ本を読んであったお陰で単体なら
読めないことはない– ただ書き換えとかは難しい
![Page 7: ぼくらの錬金術〜キメラの作り方〜](https://reader033.vdocuments.net/reader033/viewer/2022052901/556a5f75d8b42a7a138b52e3/html5/thumbnails/7.jpg)
04/12/2023
もっと簡単なサンプル
ないかなあ
![Page 8: ぼくらの錬金術〜キメラの作り方〜](https://reader033.vdocuments.net/reader033/viewer/2022052901/556a5f75d8b42a7a138b52e3/html5/thumbnails/8.jpg)
04/12/2023
あった• Android
Compatibility package で 2.x 系でもマルチサイズ対応 - @ IT– http://www.atmarkit.co.jp/fs
mart/articles/android25/01.html
• Android 2.3 でFragment を使うだけのサンプル
• Compatibility package Example
![Page 9: ぼくらの錬金術〜キメラの作り方〜](https://reader033.vdocuments.net/reader033/viewer/2022052901/556a5f75d8b42a7a138b52e3/html5/thumbnails/9.jpg)
04/12/2023
ActionBarCompatと
Compatibility package Exampleを
![Page 10: ぼくらの錬金術〜キメラの作り方〜](https://reader033.vdocuments.net/reader033/viewer/2022052901/556a5f75d8b42a7a138b52e3/html5/thumbnails/10.jpg)
04/12/2023
練成します
![Page 11: ぼくらの錬金術〜キメラの作り方〜](https://reader033.vdocuments.net/reader033/viewer/2022052901/556a5f75d8b42a7a138b52e3/html5/thumbnails/11.jpg)
04/12/2023
ROADMAP作業方針
![Page 12: ぼくらの錬金術〜キメラの作り方〜](https://reader033.vdocuments.net/reader033/viewer/2022052901/556a5f75d8b42a7a138b52e3/html5/thumbnails/12.jpg)
04/12/2023
方針1. 新規プロジェクト作る2. ActionBarCompat 部分を作る– 重要: ActionBarActivity を
extends Fragment Activity にする3. Compatibility package Example
部分を組み込む4. ( ゚ д ゚ ) ウマー
![Page 13: ぼくらの錬金術〜キメラの作り方〜](https://reader033.vdocuments.net/reader033/viewer/2022052901/556a5f75d8b42a7a138b52e3/html5/thumbnails/13.jpg)
04/12/2023
DEPELOPMENT実作業
![Page 14: ぼくらの錬金術〜キメラの作り方〜](https://reader033.vdocuments.net/reader033/viewer/2022052901/556a5f75d8b42a7a138b52e3/html5/thumbnails/14.jpg)
04/12/2023
新規プロジェクト作る• 特になし
![Page 15: ぼくらの錬金術〜キメラの作り方〜](https://reader033.vdocuments.net/reader033/viewer/2022052901/556a5f75d8b42a7a138b52e3/html5/thumbnails/15.jpg)
04/12/2023
ActionBarCompat 部分を作る
• ActionBarActivity を extends FragmentActivity にする
• MainActivity 以外のファイル・フォルダをコピペ–Main はメニュータップ時の挙動をコピペ–MainActivity#onCreate 内のトグルボタ
ンは削除して、 Compatibility package Example の MainActivity#onCreate の内容に書き換える
![Page 16: ぼくらの錬金術〜キメラの作り方〜](https://reader033.vdocuments.net/reader033/viewer/2022052901/556a5f75d8b42a7a138b52e3/html5/thumbnails/16.jpg)
04/12/2023
Compatibility package Example
• 主にクラスファイルをコピペ• パッケージ名を変えた場合は、 XML
内で Fragment をフルパス指定している部分が自動で書き換わらないので、手動で書き換える
![Page 17: ぼくらの錬金術〜キメラの作り方〜](https://reader033.vdocuments.net/reader033/viewer/2022052901/556a5f75d8b42a7a138b52e3/html5/thumbnails/17.jpg)
04/12/2023
RESULTできた
![Page 18: ぼくらの錬金術〜キメラの作り方〜](https://reader033.vdocuments.net/reader033/viewer/2022052901/556a5f75d8b42a7a138b52e3/html5/thumbnails/18.jpg)
04/12/2023
スマホ版
遷移
![Page 19: ぼくらの錬金術〜キメラの作り方〜](https://reader033.vdocuments.net/reader033/viewer/2022052901/556a5f75d8b42a7a138b52e3/html5/thumbnails/19.jpg)
04/12/2023
タブレット版
![Page 20: ぼくらの錬金術〜キメラの作り方〜](https://reader033.vdocuments.net/reader033/viewer/2022052901/556a5f75d8b42a7a138b52e3/html5/thumbnails/20.jpg)
04/12/2023
Icecream Sandwitch
• だいたい動く• ActionBar のロゴは動かない– エミュでも実機でも動かなかったので、
たぶん元々の ActionBarCompat の ICS対応が不完全だったのだろう。。。
– ↑ そのうち ICS にもちゃんと対応したい