タグ

ブックマーク / vividcode.hatenablog.com (7)

  • Espresso 2.0 が Android support library の一部としてリリースされた - ひだまりソケットは壊れない

    上記エントリにあるように、Espresso 2.0 がリリースされた。 Espresso は Android アプリの自動テストのためのライブラリである。 ほぼ上のエントリに書かれている内容であるが、Espresso 2.0 のリリースについて紹介する。 変更内容など 一番大きな変更は、Android support library の一部になったことだと思われる。 (上のエントリにもそう書かれている。) *1 そのおかげで、Android SDK で 「Android Support Repository」 をインストールしておけば (JAR をダウンロードしたりせずに) 簡単に使用できるようになった。 API 的には、パッケージ名の変更以外は大きな変更点はなさそうである。 とはいえ一部非互換な変更が加わっているので、そこら辺は気を付ける必要がある。 変更内容はリリースノートを見ると良い

    Espresso 2.0 が Android support library の一部としてリリースされた - ひだまりソケットは壊れない
    kasumani
    kasumani 2014/12/23
    Espresso 2.0 が Android support library の一部としてリリースされた 変更内容など 一番大きな変更は、Android support library の一部になったことだと思われる。 (上のエントリにもそう書かれている。) *1 そのおかげで、Android SDK で 「And
  • Build Variants によって別バージョンの Android アプリを同じプロジェクトからビルドする (Gradle 使用) - ひだまりソケットは壊れない

    前回の記事 に引き続き、Gradle を使った Android アプリのビルドの話。 今回は build variants (build types と product flavors) について調べたので軽くまとめておく。 複数の build variant を定義しておくと、 アプリの体部分のソースコードはほとんど一緒だが、少しだけ違う部分があるアプリを 1 つのプロジェクトでビルドする 社内リリース用のパッケージ名は番リリース用のパッケージとは別にする といった用途に便利である。 追記: Android Gradle plugin の新しいバージョンでのプロパティ名の変更 ProductFlavor.packageName is now applicationId. Setters for packageName are still temporarily present but

    Build Variants によって別バージョンの Android アプリを同じプロジェクトからビルドする (Gradle 使用) - ひだまりソケットは壊れない
    kasumani
    kasumani 2014/09/29
    Build Variants によって別バージョンの Android アプリを同じプロジェクトからビルドする (Gradle 使用) まじめなことを書くつもりでやっています。 適当なことは 「えっちなのはいけないと思います」 に書いています。 Tags: from P
  • Android アプリの Action bar に独自 View を設定する - ひだまりソケットは壊れない

    ActionBar#setCustomView メソッド Action bar に独自ビューを設定するには、ActionBar#setCustomView メソッドを使用する。 ActionBar#setCustomView(int) メソッド ActionBar#setCustomView(View) メソッド ActionBar#setCustomView(View, LayoutParams) メソッド このメソッドを呼び出すだけでは独自ビューが表示されない。 独自ビューが表示されるようにするために、DISPLAY_SHOW_CUSTOM オプションを有効にする必要がある。 また、独自ビューを設定しただけでは、通常表示されるタイトル部分 (?) も合わせて表示されるので、タイトル部分を表示しないように設定する必要もある。 (詳しくは下に書いている例を参考のこと。) API ドキュメン

    Android アプリの Action bar に独自 View を設定する - ひだまりソケットは壊れない
    kasumani
    kasumani 2014/05/28
    Android アプリの Action bar に独自 View を設定する まじめなことを書くつもりでやっています。 適当なことは 「えっちなのはいけないと思います」 に書いています。 Action bar に独自ビューを設定するには、ActionBar#setCustomView メ
  • 読んだ: Effective Android - ひだまりソケットは壊れない

    Effective Android 作者: TechBooster,小太刀御禄,出村成和,重田大助,西岡靖代,宮川大輔,柏和俊,あんざいゆき,八木俊広,木村尭海,小林慎治,有山圭二,中西良明,わかめまさひろ,新井祐一,桝井草介,久郷達也,寺園聖文,shige0501,山下智樹,前田章博,秋葉ちひろ,末広尚義,中澤慧,日高正博,塚田翔也,井形圭介,中川幸哉,山崎誠,山下武志,なまそで,橋爪香織,さとうかずのり,l_b__,ゼロハチネット,長汐祐哉出版社/メーカー: インプレスジャパン発売日: 2014/01/17メディア: 単行(ソフトカバー)この商品を含むブログ (7件) を見る 読みました。 タイトルからは 『Effective C++』 や 『Effective Java』 が連想されますね。 副題として 「アプリケーション開発を効率化する 39 のテクニック集」 と表紙に書かれて

    読んだ: Effective Android - ひだまりソケットは壊れない
    kasumani
    kasumani 2014/05/20
    読んだ: Effective Android 読みました。 タイトルからは 『Effective C++』 や 『Effective Java』 が連想されますね。 副題として 「アプリケーション開発を効率化する 39 のテクニック集」 と表紙に書かれています。 Tags: feedly, ifttt, rec
  • Annotations Support Library が Android Studio 0.5.5 でサポートされた - ひだまりソケットは壊れない

    Annotations Support Library の概要 ちゃんとしたドキュメントが見当たらないのですが、 *1 Android Support library のリビジョン 19.1.0 から、新たに Annotations Support Library が追加されました。 このライブラリは、その名のとおり Android アプリ開発時に用いることができるアノテーションの集まりです。 例えば、@NonNull や @Nullable といったアノテーションが含まれています。 さらに、Android Studio ではバージョン 0.5.5 からこれらのアノテーションをサポートしており、アノテーションを使うことでいろいろと警告を出してくれるようになっています。 Support for the new annotations which shipped with the most r

    Annotations Support Library が Android Studio 0.5.5 でサポートされた - ひだまりソケットは壊れない
    kasumani
    kasumani 2014/05/10
    android.support.annotation のアノテーションが Android Studio 0.5.5 でサポートされた これらは、メソッドの返り値が null になりうるかどうかや、メソッドのパラメータとして null を許容するかどうか、といったことを表すのに用いら
  • cron 設定ファイル (crontab ファイル) の置き場所と書式について - ひだまりソケットは壊れない

    cron周りのベストプラクティス読んだ - $shibayu36->blog; 上の記事を読んで興味を惹かれたので、『WEB+DB PRESS Vol.79』 の 「cron 周りのベストプラクティス」 を読んだ。 Web 上でも公開されている。 (2014-06-23 追記。) 第25回 cron周りのベストプラクティス(1):Perl Hackers Hub|gihyo.jp … 技術評論社 そこでは cron 設定 (crontab) ファイルの記述方法として crontab コマンドを使用する方法が書かれていた *1。 で、記事を見てるうちに、以前 crontab コマンドやら /etc/cron.d やらの違いがよくわからずに調べて社内日記に書き残しておいたことを思いだしたのでブログで公開しておこうと思う。 ちなみに man の内容などは Debian 7 で見てるので、別ディス

    cron 設定ファイル (crontab ファイル) の置き場所と書式について - ひだまりソケットは壊れない
    kasumani
    kasumani 2014/03/03
    cron 設定ファイル (crontab ファイル) の置き場所と書式について Web サービスなどのための crontab ファイルを /etc/cron. Tags: from Pocket March 03, 2014 at 03:54AM via IFTTT
  • Android Gradle プラグイン 0.7.2 でビルド済みの JNI 共有ライブラリを扱えるようになった - ひだまりソケットは壊れない

    「New Build System - Android Tools Project Site」 に書かれているように、Android Gradle プラグイン 0.7.2 から、ビルド済みの JNI 共有ライブラリ (.so ファイル) を配置する jniLibs フォルダがソースセットに追加されました。 Add jniLibs folder to source sets for prebuilt .so files. JNI とは Java Native Interface のことで、Java とネイティブコード (C や C++ で書かれたコード) の間のインターフェイスとして定義されています。 例えば、JNI によりネイティブの動的共有ライブラリを Java から使ったりできます。 Android アプリ開発においても、JNI を使用できます。 JNI Tips | Android

    Android Gradle プラグイン 0.7.2 でビルド済みの JNI 共有ライブラリを扱えるようになった - ひだまりソケットは壊れない
    kasumani
    kasumani 2014/01/11
    Android Gradle プラグイン 0.7.2 でビルド済みの JNI 共有ライブラリを扱えるようになった まじめなことを書くつもりでやっています。 適当なことは 「えっちなのはいけないと思います」 に書いています。 「New Build System - Androi
  • 1