タグ

Javaとandroidに関するmizogucheのブックマーク (9)

  • Android StudioでのLombokの導入手順と対応状況 - Rejasupoem

    Lombokとは Very spicy additions to the Java programming language. ★ ビルド時にAST変換をしてメソッドを生やしたり後処理を追加したり、便利なコードを自動生成する(ソースコードを書き出すのではなく生成されるバイナリを書き換える)ライブラリです。 導入手順 1. build.gradleのdependenciesに追加します provided 'org.projectlombok:lombok:1.12.2' 2. Preferences > Plugins > Browse Repositories > Lombok Plugin をインストールします プラグインがなくてもビルドはできますが、入れないと警告が出たり定義にジャンプしたりできないので入れます。 Androidアプリ開発で使えそうなもの(行数は目安です) @Data

  • はじめてのDependency Injection - _development,

    Android Advent Calendar 2012 に参加しています。 エントリはDependency InjectionによるAndroidアプリケーションの実装とテストの一方法について述べています。 文中に出てくるコードは全てgithubから取得できます。 Dependency Injectionとは簡単にいうと、あるオブジェクトが依存しているオブジェクト(以下、Dependency)を別の誰かが注入(以下、Injection)してあげることでオブジェクトの関係を疎結合にする方法です。 Dependencyを誰かがInjectionしてくれると、なにがいいのか? まず、逆に誰もInjectionしてくれない場合を考えてみます。 Dependency Injection 前 誰もInjectionしてくれない場合は自分でDependencyを設定するしかありません。 たとえば、天

    はじめてのDependency Injection - _development,
    mizoguche
    mizoguche 2012/12/01
    AndroidでDI
  • 米Google、JavaコードをObjective-Cに変換するツール「J2ObjC」を公開 - @IT

    2012/09/18 米Googleは、オープンソースのコード変換ツール「J2ObjC」をリリースした。JavaのソースコードをiOSアプリ開発に使われるObjective-Cのソースコードに変換できる。 Googleのオープンソースブログによると、同ツールではJavaコードをiOSアプリケーションビルドの一部とすることができ、生成されたファイルの編集は不要。データアクセスやアプリケーションロジックといった、UI以外の部分に関するコードをJavaで記述し、それをWebアプリだけでなくAndroidアプリ、iOSアプリで共有できる。 Java 6を完全サポートしているほか、ランタイム機能のうち、例外、内部および匿名クラス、ジェネリックタイプ、スレッド、リフレクションなど、クライアントサイドのアプリケーション開発に必要な機能の大半をサポート。JUnitテスト変換と実行にも対応し、XcodeとM

    mizoguche
    mizoguche 2012/09/19
    こーゆーの誰か書かへんのかなーと思ってたらついにきた/AntやなくてMavenなんや。Mavenもちゃんと勉強せなあかんなー。
  • Twitter4J - A Java library for the Twitter API

    Twitter4Jとは? Twitter4J は Twitter APIJava ラッパです。 Twitter4J を使うと JSON や HTTP に詳しくなくても容易に Twitter とインタラクトするアプリケーションを書くことが出来ます。Twitter4J は Twitter 非公式のライブラリです。 ✔ 100% Pure Java - works on any Java Platform version 5 or later ✔ AndroidGoogle App Engine上でも動作します ✔ 依存なし : 追加の jar ファイルなどは必要ありません ✔ OAuth に対応 ✔ デフォルトで gzip をサポートするため高速 ✔ Twitter API 1.1に完全対応 システム要件 OS: Java をサポートする Windows または Unix 系 OS

  • 【Android】サーバへのFormっぽいファイルアップロード | cozzbox

    Androidアプリとの連携サーバがFormによるデータ取得だったので、それに合わせた実装をしたメモ。 いわゆる… <form enctype="multipart/form-data" method="post" action="/uploader"> <input type="file" name="img_data"> <input type="submit"> </form> で送信するのと同じ。 ええ、まぁ、これだとサーバ側の準備が楽なんでですね。 【重要!】 次の外部ライブラリが必要 ◆apache-mimej-0.6.jar ◆httpmime-4.0.1.jar ※ライブラリ取得元:The Apache Software Foundation (http://hc.apache.org/downloads.cgi) /** * 画像データ送信 * @retur

    mizoguche
    mizoguche 2011/06/16
    ブラウザを使わずにファイルをサーバへアップロード。
  • TEXTdrop|翻訳・オンラインカジノ 日本円のプログラミング

    Text Drop 翻訳、プログラミング、写真、カメラなどについて書いてます。スタイルガイド/コーディング規約やチートシートなど、ちょっと便利なものを翻訳しています。 TEXTdropでは、C++プログラマーも利用できるパワフルな機能を搭載。C++のコードを書く際に行う手順や避けておきたい工程などを詳しく説明しています。コードスタイルラインの日語版では、日語訳やJ P Yへの換金もサポート。話題性があるオンラインカジノ 日円変換や入金の際のバグにも対応しています。統一性のあるコードを書くためのポイントや規約の種類を参考にする事ができます。

  • Google、Oracleの提訴に反撃――Androidとオープンソースを防衛へ

    Googleは「Oracleが根拠のない訴訟によって、GoogleとオープンソースのJavaコミュニティーを攻撃しようとしていることに失望した」と語った。 米Googleは8月13日(現地時間)、米Oracleが同社に対して起こした特許侵害訴訟は「事実無根」であると反論し、オープンソース標準を「断固として防衛」するとともに自社のAndroid OSを守ると言明した。 Googleの広報担当者は「Oracleが根拠のない訴訟によって、GoogleとオープンソースのJavaコミュニティーを攻撃しようとしていることに失望した」と米eWEEKの取材で語った。 「オープンソースのJavaコミュニティーは特定の企業と結び付いてはおらず、Webをより良い場所にするために毎日努力している。われわれはオープンソース標準を断固として防衛するとともに、今後も業界各社と協力してAndroidプラットフォームの開発

    Google、Oracleの提訴に反撃――Androidとオープンソースを防衛へ
    mizoguche
    mizoguche 2010/08/17
    「OracleがJava資産をすべてGoogleに売却する可能性も考えられる。」なんかそれでみんな幸せになる気がする。
  • OracleがGoogleを訴えた理由、「AndroidはJavaと競合する」はどういう意味だろうか

    米国で、オラクルがグーグルを著作権侵害で提訴した、というニュースが流れています。なぜオラクルはグーグルを訴えたのか、その裏にどのような思惑が隠れているのでしょうか? その解説をPublickeyのゲストブロガーとして、ITジャーナリストの星暁雄さんに書いてもらいました。また、記事の要所には星さん自身のブログへのリンクがありますので、興味がある方は参照してみてください。 AndroidJavaの特許と著作権を侵害している? 2010年8月12日、OracleGoogleを訴えた(関連記事)。Oracleの主張は「AndroidJavaプラットフォームに関する特許と著作権を侵害している」というものだ。 一方Googleは翌8月13日に「訴訟には根拠がなく、Googleとオープンソース・コミュニティへの攻撃である」との声明を一部メディアを通して発表した(関連記事)。今後両社は全面対決するこ

    OracleがGoogleを訴えた理由、「AndroidはJavaと競合する」はどういう意味だろうか
    mizoguche
    mizoguche 2010/08/17
    背景はなんとなくわかった。ただ、リスクがどんだけあるんかわからんのが何とも。とりあえずOracleにはイノベーションの邪魔すんなよ、と申し上げたい。
  • はてなブログ | 無料ブログを作成しよう

    水風呂のすゝめ 毎日めちゃくちゃに暑い。 ここ数年「およげ!たいやきくん」のように昼間は太陽とオフィスビルとアスファルトの三方向から押し寄せる35℃オーバーの熱に挟まれ、夜になっても最低気温が27℃くらいまでしか下がらない。そんな理不尽な東京鍋の中の暮らしが毎年のことにな…

    はてなブログ | 無料ブログを作成しよう
    mizoguche
    mizoguche 2010/04/05
    エミュレータでは動作せず。実機では動作した。
  • 1