謎な「Google Creative Lab」なるところからの登場です.
きっと,端末内の写真を簡単な操作でテレビに写すのだろうとは想像がつきますが.
まずは,PCブラウザでいってみます.
・・・
でた,これまた日本非対応.

しかないので,Androidアプリを入れてみます.
謎な「Google Creative Lab」なるところからの登場です.
きっと,端末内の写真を簡単な操作でテレビに写すのだろうとは想像がつきますが.
まずは,PCブラウザでいってみます.
・・・
でた,これまた日本非対応.

しかないので,Androidアプリを入れてみます.
テストコードなど新規につくろうとしたら!
UnsupportedOperationException: isDirectory is not implemented: isDirectory is not implemented
なんなんすか、これは。
これのようです。
結局、今できる解決法としては、
This is a bug in IntelliJ which was merged into the subsequent EAP build. It'll be available in AS 0.5.2.
Until then, the workaround is to copy over an existing file.
https://android-review.googlesource.com/#/c/85464/
以下から「コピーして上書きしろ」ということです。

えええ、どうしたらいいのー?
。。。
と思っていたらプラグイン形式で配布してる人いました。
こう書いてあるけど。
ADT 22.6.0 (March 2014)
・・・
Added support for Java 7 language features like multi-catch, try-with-resources, and the diamond operator. These features require version 19 or higher of the Build Tools. Try-with-resources requires minSdkVersion 19; the rest of the new language features require minSdkVersion 8 or higher.
・・・
ADT Plugin | Android Developers
以下のような状態だと。
o multi-catch
x try-with-resources
o diamond operator
o strings in switches
try-with-resource(リソース付きtry/勝手にclose) のみAPI19以降。
try (FileInputStream input = new FileInputStream("file.txt")) {
int data = input.read();
while(data != -1){
System.out.print((char) data);
data = input.read();
}
}
なので、もうあげちゃいます Java6 から java7 へ。
リリース版をビルドしていたら
こんなのでました。
Error:Gradle: Execution failed for task ':sample:lintVitalRelease'.
> Lint found fatal errors while assembling a release target.

え
。。。
lint に対してコードを修正していくのもアレなので以下を build.gradle に。
android {
lintOptions {
checkReleaseBuilds false
abortOnError false
}
エラーメッセージの言う通りにすれば通るのだけれども、
なんだかな。
しかし、lint っていつもこんなかんじな扱いを受けてるよねー。
フツー、公式APIリファレンスで ListView を見るとこんなです。


で、クラス名やメソッド名や説明文に含まれる単語を元にぐぐったりしながらサンプルコードを見つけたりします。
それってめんどくさかったりします。
こんなリファレンスがあったりします。

「Example」ボタンをクリックするとサンプルが続々と表示されます。
