端末で動かしてみよう!ということで、2チームに分かれて「より弁」と「にゃんこあつめ」というアプリを作りました。><)http://station5.jp/seminar/archive.php?sid=19(そのうちアーカイブが出るらしいが出ないかもしれない)スライドはこちら(今、公開してOKか確認中です。)にゃんこ集めのスタート画面はこんな感じ癒されるわー。*どうもプレリリースプログラム内で入手できる情報を一般に公開することはできないそうです。誰でも参加はできるのですが、プライベートなプログラムなので、情報共有は参加者間のみに限定されるみたいです(今確認中)。作り方書いちゃいまーす。動くまでをやりました。そのために、いろいろ参考にしたサイトの一覧です。ついては、いずれ別のエントリで書きます。アプリケーションはどこにインストールされるかを指定することができるようになりました。ような外部メディアにインストールさせることが可能になりました。*あくまでのアプリ側が自分がどこにインストールされるかを指定できるということです。ユーザーが指定できるわけではありません。タグにandroid:installLocationを設定します。設定できる値は・"internalOnly"・"preferExternal"・"auto"の3つです。値を参照して、(可能な場合は)適切な位置にインストールします。アプリケーションが外部メディアにインストールするように要求している場合、システムはアプリケーションを外部メディアのプライベートな暗号化パーティションにインストールします。一度アプリケーションが外部にインストールされると、ユーザーはそのアプリケーションの保存場所を内部メモリに移動させることが可能になります(ユーザー設定のアプリケーションの管理で行う)。デフォルトでは、明示的に外部メディアへのインストールを要求する場合以外は、システムはすべてのアプリケーションをデバイスの内部メモリにインストールします。これは、システムは常に内部メモリに従来のアプリケーションをインストールすることを意味します。属性へのアクセスがないからです。とそれ以降のプラットフォームでは外部メディアにインストールするように、従来のアプリケーションを設定し、コンパイルすることは可能です。デバイスの外部メディアにインストールを要求することは、すべてのアプリケーションにとって適していないことに注意してください。外部メディアは取り外しが可能で、アンマウント/再マウントによってユーザ経験やシステム設定を混乱させる可能性があります。Locationを参照してください。どんなアプリケーションが外部メディアへのインストールに適しているかの議論が含まれています。(誤訳の責任はとりません)http://developer.android.com/intl/ja/guide/appendix/install-location.html*上記とかぶっている部分は除いてあります。属性が宣言されていない場合は、アプリケーションは内部ストレージにだけインストールされます(外部ストレージに移動はできません)。宣言した場合、アプリケーションは外部ストレージへのインストールを要求しますが、システムはそのアプリケーションが外部ストレージにインストールされるかどうかは保証しません。外部ストレージが満杯の場合、システムは内部ストレージにインストールします。ユーザーはアプリケーションの場所を(内部と外部ストレージの間を)移動することができます。宣言した場合、アプリケーションが外部ストレージにインストールされる可能性を示しますが、インストール場所の優先順位は持っていない。システムがいくつかのファクターをもとにどこにインストールするかを決定します。この場合もユーザーはアプリケーションの場所を移動することができます。ファイル、引用されるネイティブコードは全て内部デバイスメモリに保存される・アプリケーションが保存される一意のコンテナは、ランダムに生成されたキーで暗号化されており、アプリケーションをインストールしたオリジナルのデバイスだけが複合化できる。前のバージョンではコンパイルできない。大きいプラットフォームでは外部ストレージにインストールされる。よって、次のような特徴をもつアプリケーションは外部ストレージに保存すべきではない。デフォルトに置き換えられる。デフォルトに置き換えられる。Folderは削除される。