タグ

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

  • 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 でサポートされた - ひだまりソケットは壊れない
  • 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 の一部としてリリースされた - ひだまりソケットは壊れない
  • Android アプリ開発で使える XML の Tools 属性 - ひだまりソケットは壊れない

    Android アプリのための XML ファイルには、開発時にのみ使用される追加的な情報を書くために使用される名前空間が用意されています。 http://schemas.android.com/tools というのがその名前空間で、普通は名前空間接頭辞 (プレフィクス) tools: に結び付けられます。 Tools Attributes - Android Tools Project Site 上のページを見ながら、どういったことができるのかを紹介します。 『This document records our current uses of tools attributes. (NOTE: These may change over time.)』 と書かれているので、最新の情報は上のページを見て確認してください。 Tools 属性を使ってできること tools:ignore どの XM

    Android アプリ開発で使える XML の Tools 属性 - ひだまりソケットは壊れない
  • 読んだ: 集合知プログラミング - ひだまりソケットは壊れない

    ユーザーへの推薦やカテゴリ分類、いわゆるデータマイニングに興味があったので読みました。 集合知プログラミング 作者: Toby Segaran,當山仁健,鴨澤眞夫出版社/メーカー: オライリージャパン発売日: 2008/07/25メディア: 大型購入: 91人 クリック: 2,220回この商品を含むブログ (275件) を見る 書では集合知について次のように書かれています。 人々は集合知という言葉を長い間使い続けてきた。 それは新たなコミュニケーション技術の到来とともに、ますます人気と重要性を増して来ている。 集合知という表現は、集団の意識や超常現象を想起させるが、技術者がこの表現を使う場合は、今までにない知性を生み出すために、集団の振る舞い、嗜好、アイデアを結びつけることを指す。 『集合知プログラミング』 1.1 節 「集合知とは何か?」 書は、何らかの集団 (例えば web ペー

    読んだ: 集合知プログラミング - ひだまりソケットは壊れない
    naoty_k
    naoty_k 2014/03/13
  • Android Studio で Volley を使う - ひだまりソケットは壊れない

    以前、Android Studio で Volley を使う方法として 『一度 Eclipse にインポートして、build.gradle を生成しつつエクスポートするのが良さそう』 と書きました。 Android アプリ用ライブラリ Volley を準備する - ひだまりソケットは壊れない しかし、今ではもう build.gradle が Volley のプロジェクトに含まれていて上記記事の内容は古いので、改めて Android Studio で Volley を使う方法を書いておきます。 (ここに書いている方法は私が普段やっている方法です。 他にもっと良い方法があるかもしれません。) 前提知識 Android Studio を使ってアプリのビルドができて、ビルドツールとして Gradle が使われていることを知っていて、Git も普通に使える、ぐらいの知識を前提としています。 Andr

    Android Studio で Volley を使う - ひだまりソケットは壊れない
  • Gradle による Android アプリのビルド - ひだまりソケットは壊れない

    週末は Gradle と Android アプリのビルドツールと戯れていたので、得られた知見などを書き残しておく。 更新記録 2014-01-07: Android Gradle プラグイン 0.7.1 (Android Studio 0.4 対応版) に合わせて内容を更新しました。 Gradle について Gradle 公式サイト: Gradle - Build Automation Evolved Java 周辺のプロジェクト管理ツール (ビルドシステム?) といえば Ant や Maven があるけど、最近 (?) 注目を集めているのが Gradle。 XML で記述される Ant や Maven とは違い、Gradle のビルドファイルは Groovy による DSL で記述される。 Ruby におけるビルドツールである Rake と似たような雰囲気。 記述の容易さはもちろんのこと

    Gradle による Android アプリのビルド - ひだまりソケットは壊れない
  • Firefox 拡張の作り方 (2013 年版) - ひだまりソケットは壊れない

    4 年前に Firefox 拡張機能の作り方についての記事を書いた のですが、いい加減内容が古いので、改めて Firefox 拡張を作ろうと思った人向けに Firefox 拡張の作り方について概要を記しておこうかと思います。 この記事の内容は古くなっています!!!!! (2015-12-15 追記) タイトルにあるように、記事は 2013 年に書かれたもので、現在ではすでに内容が古くなっています。 現在でも通用する部分もありますが、基的には一から調べなおした方が良いと思います。 例えば、記事では cfx を使うと書いていますが jpm を使うようになっているようです : Firefoxのアドオン開発環境の導入 - keep-alive MDN の日語ドキュメントは古い内容のことが多いので、英語のドキュメントを読むのがよさそうです : Add-ons - Mozilla | MDN

    Firefox 拡張の作り方 (2013 年版) - ひだまりソケットは壊れない
  • 1