2010年11月 9日 (火)

NetBeans

Netbeans
Java、Ruby、C/C++、PHPの統合開発ツール「NetBeans」。Eclipseより初期設定で色々入っててラクらしい。

■使い方入門
NetBeans/インストールから使い方を覚えるまで
NetBeans で hello world をするまで
Web アプリケーション開発入門

 

| | コメント (0)

2010年9月 6日 (月)

Eclipse文字サイズを変更

文字サイズ 変更 設定 大きさ フォント

■手順
[ウィンドウ]→[設定]→[一般]→[Java]→[Javaエディタ・テキスト・フォント]→編集をクリック

| | コメント (0)

2010年9月 2日 (木)

コマンドプロンプトでMD5が取得できない

Android2.1プログラミングバイブル
Android2.1プログラミングバイブル(布留川 英一) p.170

GoogleのAndroid Maps APIを利用するためにKeyの取得が必要なのですが、ちょっと分からんのでメモっておきます。

Android Maps API Key 取得について[黒の小箱]

[コマンドプロンプト]※Vista
keytool -list -keystore "C:\Users\<ユーザー名>\.android\debug.keystore"

これでMD5(フィンガープリント)が取得できるはずなのですが

'keytool' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

上記のエラー文。パスの設定がうまくいっていないってことだよね。わからーん。

[追記]
デジタル署名作成のためのkeytool,jarsignerコマンドが使えるようにJDKのパスを通す(windows xp)[androidプログラミング・アプリ開発日誌]

コントロールパネルから「Path」を通したらMD5を取得できました。

| | コメント (0)

2010年8月31日 (火)

ZAPA公開API活用ガイド

ZAPA 公開API活用ガイド
公開API活用ガイド(ZAPA)

第1章     「公開API」の基本
 [1-1] 「公開API」とは
 [1-2]「WebサービスAPI」が公開される理由
 [1-3]マッシュアップ・サイトとは
 [1-4]「公開API」を利用してサイトを作る方法

第2章  Webサービスの動作
 [2-1] プログラミング知識なしで利用できる「公開API」
 [2-2]「HeartRails Capture」で「公開API」を利用してみる
 [2-3]「SimpleAPI ウェブサイトサムネイル作成API」を利用する
 [2-4]その他のサムネイル表示API

第3章  フィードの処理方法
 [3-1]「フィード」(Feed)とは
 [3-2]Google AJAX Feed API
 [3-3]「HeartRails Capture」とマッシュアップ
 [3-4]Google AJAX Feed APIのクロール頻度

第4章  「REST API」の処理
 [4-1]「REST API」とは
 [4-2]写真共有サイト「Flickr」のAPI
 [4-3]写真を検索して表示するPHPプログラム

第5章  アフィリエイト・リンク
 [5-1] 「公開API」と「アフィリエイト」の関係
 [5-2] 「楽天ウェブサービス」の利用手順
 [5-3]「JSONP」を用いた「リンク作成方法」
 [5-4]Amazon Product Advertising API
 [5-5]PHPプログラムの作成
 [5-6]プログラムを実行する

第6章  Simple API
 [6-1]SimpleAPI「最寄り駅Webサービス」とは
 [6-2]SimpleAPI「Wikipedia API」

第7章  Yahoo!デベロッパーネットワーク
 [7-1] 「Yahoo!デベロッパーネットワーク」の利用手順
 [7-2]テキスト解析ルビ振りAPI
 [7-3]かな漢字変換API
 [7-4]コンテンツマッチアイテム Web API

第8章  Yahoo!Open Local Platform
 [8-1]「Yahoo! Open Local Platform」とは
 [8-2]スタティックマップAPI
 [8-3]ジオコーダAPI
 [8-4]JavaScriptマップAPI

第9章  Google Maps API(Version3)
 [9-1]Google Maps API (Version 3)
 [9-2]「iPhone」のGPS機能と連携

第10章  Twitter
 [10-1]「Twitter API」を「JSONP」で利用する
 [10-2]「Twitter Search API Method: search」利用方法
 [10-3]Twitter REST API

第11章  その他のAPI
 [11-1]「日テレアプリ」の「Web API」
 [11-2]JSChart Webサービス API
 [11-3]間違い.net API
 [11-4]livedoor グルメAPI

APIといえばZAPAさんだったので注文。届くのが楽しみ。

■購入
Amazon
楽天

| | コメント (0)

2010年8月19日 (木)

AndroidSDK開発のレシピ

■Chapter 1 開発環境のレシピ

  • レシピ 001 実機とエミュレータで動作を切り替える
  • レシピ 002 端末情報で動作を切り替える
  • レシピ 003 デバッグ時のみ有効な処理を作る
  • レシピ 004 新規クラス作成時にヘッダコメントを挿入する
  • レシピ 005 端末内のファイルを編集する
  • レシピ 006 コマンドラインからビルドする
  • レシピ 007 ユニットテストを行う
  • レシピ 008 ユニットテストでUIのテストを行う

■Chapter 2 基本レシピ

  • レシピ 009 ユニークなファイル名を生成する
  • レシピ 010 アプリケーションの終了を検知する
  • レシピ 011 自動的に画面ロックしないようにする
  • レシピ 012 URLエンコードする
  • レシピ 013 Listをランダムに並べ替える
  • レシピ 014 クリップボードを使う
  • レシピ 015 プリファレンスにデータを保存する
  • レシピ 016 XMLをパースする
  • レシピ 017 文字列からMD5を取得する
  • レシピ 018 ローカライズ
  • レシピ 019 パスワードを安全に保存する
  • レシピ 020 起動パスワードをつける
  • レシピ 021 設定画面を作成する
  • レシピ 022 ZIPファイルを解凍する
  • レシピ 023 JSON形式のデータを扱う
  • レシピ 024 正規表現を使う
  • レシピ 025 インストールされているアプリの一覧を取得する
  • レシピ 026 コンタクトリストを取得する

■Chapter 3 UIのレシピ

  • レシピ 027 画面の回転をロックする
  • レシピ 028 EditTextを選択状態にする
  • レシピ 029 プログレスダイアログを表示する
  • レシピ 030 端末の解像度に合わせて画像を表示する
  • レシピ 031 拡大されても綺麗な画像(9-patch)を作る
  • レシピ 032 Buttonに背景画像(9-patch)を使う
  • レシピ 033 Buttonの状態によって背景画像を変える
  • レシピ 034 アラート内にEditTextを表示する
  • レシピ 035 アラート内にWebViewを表示する
  • レシピ 036 WebViewで用意したHTMLを表示する
  • レシピ 037 WebViewでカバーフローを作る
  • レシピ 038 ジェスチャーを認識する
  • レシピ 039 WebViewをジェスチャーで操作する

■Chapter 4 ListViewのレシピ

  • レシピ 040 所定の位置までスクロールさせる
  • レシピ 041 表示内容をカスタマイズする
  • レシピ 042 リンクを設定する
  • レシピ 043 クリックを検知する
  • レシピ 044 長押しを検知する
  • レシピ 045 最後までスクロールしたことを検知する
  • レシピ 046 次のX件を読み込む

■Chapter 5 画像のレシピ

  • レシピ 047 画像を任意のサイズにリサイズする
  • レシピ 048 画像を任意のサイズで切り取る
  • レシピ 049 アニメーションGIFを簡単に表示する
  • ●このレシピについて
  • レシピ 050 ImageViewをアニメーションする
  • レシピ 051 ImageViewに反射エフェクトをつける
  • レシピ 052 点を描画する
  • レシピ 053 直線を描画する
  • レシピ 054 四角形を描画する
  • レシピ 055 円を描画する
  • レシピ 056 楕円を描画する
  • レシピ 057 弧を描画する
  • レシピ 058 パスを描画する
  • レシピ 059 Bitmapに描画する
  • レシピ 060 拡大縮小可能なImageView

■Chapter 6 マルチメディアのレシピ

  • レシピ 061 音声ファイルを再生する
  • レシピ 062 マイクから録音する
  • レシピ 063 音を感知するスイッチを作る
  • レシピ 064 カメラの映像にビューを重ねる
  • レシピ 065 ギャラリーから写真を選択する
  • レシピ 066 動画を撮影する
  • レシピ 067 動画を再生する
  • レシピ 068 再生中の動画にビューを重ねる

■Chapter 7 ハードウェアのレシピ

  • レシピ 069 シェイクを検知する
  • レシピ 070 バッテリーの状態を取得する
  • レシピ 071 近接センサーを使う
  • レシピ 072 明るさセンサーを使う
  • レシピ 073 位置情報を取得する
  • レシピ 074 方位を取得する
  • レシピ 075 地磁気センサーを使う
  • レシピ 076 端末の向きでレイアウトを切り替える
  • ●端末別のセンサー搭載状況

■Chapter 8 ネットワークのレシピ

  • レシピ 077 ネットワークの接続状況を判定する
  • レシピ 078 Webサービスから天気情報を取得する
  • レシピ 079 メールを送信する

■Chapter 9 データベース(SQLite)のレシピ

  • レシピ 080 データベースをオープンする
  • レシピ 081 テーブルを作成する
  • レシピ 082 レコードを追加・更新・削除する
  • レシピ 083 レコードを検索する
  • レシピ 084 テーブルを変更する
  • レシピ 085 検索結果をListViewに表示する

■Chapter10 インテントのレシピ

  • レシピ 086 ブラウザを呼び出す
  • レシピ 087 電話を呼び出す
  • レシピ 088 カメラを呼び出す
  • レシピ 089 動画を撮影するアプリを呼び出す
  • レシピ 090 ボイスレコーダーを呼び出す
  • レシピ 091 音声認識を呼び出す
  • レシピ 092 特定のアプリを呼び出す

■Chapter11 外部連携のレシピ

  • レシピ 093 音楽データを取得する
  • レシピ 094 標準の音楽アプリにアクセスする
  • レシピ 095 Tumblrに写真をアップする
  • レシピ 096 Evernoteと連携する
  • レシピ 097 AdMobの広告を組み込む
  • レシピ 098 Googleドキュメントの一覧を取得する
  • レシピ 099 Googleドキュメントのファイルをダウンロードする
  • レシピ 100 Googleドキュメントに文書を保存する
  • レシピ 101 Googleカレンダーから予定を取得する
  • レシピ 102 Twitter4JでxAuthを使う

■Chapter12 ホーム画面のレシピ

  • レシピ 103 ウィジェットを作る
  • レシピ 104 ライブ壁紙を作る

発売されたばかりのAndroid開発本。Androidアプリを開発する上で多くの初心者がつまづきそうな点、疑問に思いそうな点を104個のレシピとしてまとめた本らしい。プログラミングバイブルの補完として注文。レビューはのちほど。

| | コメント (0)

2010年8月18日 (水)

eclipse入門本

Eclipse パーフェクトマニュアルベストセレクション
Eclipse パーフェクトマニュアルベストセレクション(Amazon)

Eclipse 3.5 完全攻略
Eclipse 3.5 完全攻略(Amazon)

いまいちEclipseの使い方が分からなかったので3.1版を購入。Java言語で開発する人は多いのに、Eclipse本の点数は少ないんだね。

■参考サイト
eclipseの使い方
Eclipse の基本的な使い方[Okapi Project]

| | コメント (0)

2010年8月15日 (日)

新規プロジェクトファイル

■ファイル作成の流れ
ファイル→新規→プロジェクト
Android Project→[次へ]
Test Project Name: SufaceViewEx
アプリケーション名: SufaceViewEx
パッケージ名: net.npaka.sufaceviewex
Create Activity: SufaceViewEx
Min SDK Version: 4

そのあとnet.npaka.sufaceviewexで右クリで新規クラス作成。

xmlファイル操作。

■実行
Run→Debug Configurations
Android Application選択
左ボタンをクリック、NameとProjectに入力
TargetタブをクリックしManual(or端末選択)を選択してDebugボタンをクリック

作業メモ。

| | コメント (0)

2010年7月29日 (木)

Eclipse入門書

Eclipse3.5ではじめるJavaプログラミング入門
Eclipse3.5ではじめるJavaプログラミング入門(掌田津耶乃)

Eclipse パーフェクトマニュアルベストセレクション
Eclipse パーフェクトマニュアルベストセレクション(小野真樹/夷藤勇人/米山学/他)

Eclipse 3.5 完全攻略
Eclipse 3.5 完全攻略(宮本信二)

Eclipseで学ぶはじめてのJava
Eclipseで学ぶはじめてのJava(木村聡)

Javaの開発環境であるEclipse入門書。

■関連記事
Java入門本[ネット海]

| | コメント (0)

2010年7月19日 (月)

Java入門本

世界でいちばん簡単なJavaのe本
世界でいちばん簡単なJavaのe本(堀江幸生)

よくわかるJava
よくわかるJava(鳥海不二夫)

Effective Java 第2版
Effective Java 第2版(Joshua Bloch)

やさしいJava 第3版
やさしいJava 第3版(高橋麻奈)

3ステップでしっかり学ぶ Java入門
3ステップでしっかり学ぶ Java入門(アルク)

Androidアプリの開発言語がJavaなので体系的に勉強しようと思う。たまたま家に「Java初級教室」があったので、それが読み終わってからもう1冊やろう。

■Java参考サイト
Java基礎文法最速マスター[いろいろ解析日記]

| | コメント (0)

2010年7月12日 (月)

iPhoneでAndroidを起動

▼Android running on iPhone(Youtube)

iPhoneではFlashに対応していないためHTCデザイアに乗り換えようと思ったら在庫不足で、それならiPhoneでAndroidをデュアルブート起動できなかと検索してみたら既にやっている人がいました。

iPhoneAndroidを起動させている衝撃的なムービー[Gigazine]

ただ動作保証がないと二の足を踏むんだよね。

■関連記事
Androidアプリ開発本
Androidアプリ開発環境ツール構築

| | コメント (0)

より以前の記事一覧