タグ

Javaに関するoki448jpのブックマーク (12)

  • [Android Tips] バージョン毎に読み込むクラスを変える | DevelopersIO

    バージョン毎に異なる処理を吸収する 最近では Android 4.x 系の端末もかなり普及し、4.x 系のみサポートするようなアプリ開発も増えてきているように感じています。しかしながら、 2.x 系をサポートして欲しいとう要件もゼロではありません。 各バージョンの対応でよくある問題がバージョン毎にアクセスする API が異なるという点です。4.0 以降で追加された API を 2.x 系では呼ばないようにする (または独自で実装する) などといった対応が必要です。こういった場合によく使うのがバージョン毎に読み込むクラスを変えるという方法です。ということで、今回はその手順を解説したいと思います。ちなみにこの方法は Google I/O 2012 で発表されており、 Lazy Loading というデザインパターンをベースに生み出された手法です。Support Package も同じ手法を採用

    [Android Tips] バージョン毎に読み込むクラスを変える | DevelopersIO
    oki448jp
    oki448jp 2014/05/13
    バージョン毎に読み込むクラスを変える
  • [AS3] AIRのAndroid用ANEを作る際の注意事項 « きんくまデザイン

    すごい個人的なメモです。整理してないので意味わかんないかも。すみません。 でも困ってる人には有効な情報かもしれないので、公開します。 前にAIRのAndroid用のANEを作った際に試行錯誤してつくりました。 iOS版の関連エントリもどうぞ 普通のANEならわりとできるのだけど、外部のjarを埋め込んだり、Rを使うのをどうやるのかわからず。 検索するも、確かな情報が少なくビルドするだけで2日かかったなんてとても言えません、、。うわー。 これ使ってDropboxのSyncAPIAndroidのネイティブUIを表示して操作+ASと連携するANEを作りました。 (仕事で作ったので公開できませんです、、) (いろいろあって、ANE部分でネイティブUIを使ったのだけど、iOSもあわせると Android+iOS+AIRの3重開発!になるので、ネイティブUI使うのはあまりおすすめできないかも、、。で

    oki448jp
    oki448jp 2014/04/23
    AIRのAndroid用ANEを作る際の注意事項
  • Popular Coding Convention on Github

    Dec 27, 2014I made this project about a year ago. At that time, I just started it for The GitHub Data Challenge II. So, it was very simple and concise implementaion for proof of concept. I've been aggregated convention data for a year. However, It is not analyze conventions of our codes deeply. I think therefore it's meaningless to keep aggregating more data. Finally, I decided to stop aggregating

    oki448jp
    oki448jp 2013/11/16
    GitHubにおける一般的な言語別コーディング規約
  • パッケージ名は、単数形?複数形? - Qiita

    Should package names be singular or plural? をざっと翻訳 (as of 2013.8.31) 訳注:意外と見逃しがちなネームスペースの単数形と複数形の問題。比較的シンプルにまとまったQAを見つけたので訳してみました(コメントは訳していません。java.beans は例外であったり、リレーションについては異論があったりするようです)。 Question (42 votes) by NickC しばしば、ライブラリにおいてパッケージはひとつの概念で構成されるクラス群を含みます。たとえば、 xml 、 sql 、 user 、 config 、 dbです。皆さん、至って自然にこれらのパッケージ名は単数であることが正しいと感じるのではないかと思います。 com.myproject. xml .Element com.myproject. sql .Con

    パッケージ名は、単数形?複数形? - Qiita
    oki448jp
    oki448jp 2013/09/02
    パッケージ名は、単数形?複数形?
  • IntelliJ IDEA 12 でも android アプリの開発がしたい(デバッグとかツール) « yukku++

    oki448jp
    oki448jp 2013/05/02
    IntelliJ IDEA 12 でも android アプリの開発がしたい(デバッグとかツール)
  • IntelliJ IDEA 12 で android アプリの開発環境を作った(みんなだいすき無料) « yukku++

    追記: Google謹製 Android Studio が発表されたので、こちらを使う方が賢いかもしれません。 Getting Started with Android Studio InteliJ がベースなので操作感は同じで、Android 開発に特化したウィザートなんかも実装されています。 それでもよろしければ続きをどうぞ… 最近 IntelliJ というIDEがナウなヤングにバカうけらしいのですが、これが結構お高い($199… いや良心的価格)のです。 IntelliJ IDEA :: Best Java IDE to do more high-quality code in less time サムライズム #Samuraism » 製品 » JetBrains » IntelliJ IDEA 対応言語は幅広く、十分お釣りが返るくらいの価値はありそうですが、やはり躊躇してしまう。

    oki448jp
    oki448jp 2013/03/28
    IntelliJ IDEA 12 で android アプリの開発環境を作った
  • Android 開発環境を Eclipse から Intellij へ移行(1) | DeVlog - 銀の翼で翔べ -

    IntelliJ IDEA は軽快 Android 開発の IDE と言えば Eclipse が定番で、他の環境を構築するのはマイナーだしリスクが大きいと思っている方が多いと思います。しかし、海外では IntelliJ IDEA という IDE を使っている人も多く、Google 社員の間でもファンが多いとか。実際使ってみると、Eclipse よりサクサクと小気味よく動くし、メニューの構造も分かりやすくて快適です。Andorid 開発は、フリーの Community Edition (オープンソース) でできます。 記事では、これまで Eclipse を使用して Android 開発をしてきた人が IntelliJ へ移行するのに必要な作業について記述します。 IntelliJ のインストール インストールの概要は、以下のようになります。 JDK のインストール Android SDK

    oki448jp
    oki448jp 2013/03/17
    Android 開発環境を Eclipse から IntelliJ へ移行(1)
  • (旧) 猫好きモバイルアプリケーション開発者記録 IntelliJ IDEA 11における properties ファイルの reverse 表示

    propertiesファイルはご存知の通り 日語などのマルチバイト文字をUnicodeエスケープ形式で直接書き込むファイル形式です。 これにより、ASCII文字のみでUTF-8な文字を表現できるようになるため、 ファイル自体の文字コードは「ISO-8859-1」で記述するのが一般的になっています。 ↑このような感じでマルチバイト文字をUnicodeエスケープ形式で記述する マルチバイト文字をUnicodeエスケープ形式に変換するツール「native2ascii」がJDKに付属しており、Eclipseだと「プロパティエディタ」などのプラグインが自動で変換してくれます。 これは来だと上記のようなUnicodeエスケープ形式で記述されているファイルを、日語表示に戻して表示&編集することが出来、保存時には native2ascii で自動的に変換して保存するといった感じです。つまり、あたかも

    oki448jp
    oki448jp 2013/01/29
    IntelliJ IDEAにおけるpropertiesファイルのreverse表示
  • feb19

    2024.7.25(Thu.) Figma Plugin「Bar Chart Generator」を作りました

    feb19
    oki448jp
    oki448jp 2013/01/08
    スニペット集
  • 第5回 旧バージョン向けPhoneGapプラグインのアップデート手順 | gihyo.jp

    PhoneGapの機能を拡張するにあたり、欠かせないのがPhoneGapプラグインです。サードパーティ製の便利なPhoneGapプラグインが多くリリースされていますが、中には旧バージョン向けに作成されたものもあり、現在のバージョンではうまく動作しないことがあります。最新のPhoneGapでプラグインを動作させるにあたり、必要な手順を確認しましょう。 PhoneGapプラグインのアップデート 旧バージョン向けに作成されたPhoneGapプラグインは、最新のPhoneGapのバージョンではうまく動作しないことがあります。バージョンを遡って、順繰りにプラグインのObjective-CコードやJavaコードを修正する必要があります。 PhoneGapはAdobeの買収やApacheへの寄贈、プロダクト名変更の経緯から、1.5.0以前と以後でコード中の名前空間が変更されました。また、PhoneGap

    第5回 旧バージョン向けPhoneGapプラグインのアップデート手順 | gihyo.jp
    oki448jp
    oki448jp 2012/10/31
    旧バージョン向けPhoneGapプラグインのアップデート手順
  • hello.tnker.com

    中の人 主にフロントやってる人。気分転換にいろんな言語触って遊んでます。 やってるもの blog webgl ro Twitter @tnker Facebook Tanaka Yuuya

    oki448jp
    oki448jp 2012/07/14
    AIR Native Extension (ANE) 外部ライブラリーを1から頑張って組み込んでみる.part1
  • Checkstyle - Checkstyle 4.1

    Checkstyle 日語訳 バージョン 4.1 この日語訳は Oliver Burn 氏が作成した Checkstyle のドキュメントを同氏の了解のもと、一ユーザが個人的に作成した非公式訳です。 最新版の正式なドキュメントは Checkstyle Home Page (http://checkstyle.sourceforge.net) にあります このドキュメントや Checkstyle が出力する日語メッセージについてお気付きの点がありましたら翻訳者までお知らせください。 概要 Checkstyle は、プログラマがコーディング標準に従った Java コードを 書くようにするのを支援する開発ツールです。Java コードをチェックする プロセスを自動化し、人間がこの退屈な(しかし重要な)仕事をする手間を 省いてくれます。このため Checkstyle はコーディング標準を強

    oki448jp
    oki448jp 2010/04/15
    プログラムがコーディング規約に沿っているかどうかをチェックする「CheckStyle」のドキュメント日本語訳
  • 1