Posts Tagged ‘Google Android’

Sony Ericcson XPERIA その2

月曜日, 4 月 5th, 2010

NetBeans でもプログラムは動くことを購入時に再確認したので次は実機で動かしたくなりました。

NetBeans のエミュレータでは下にある三つのボタンがなくて右側にキーボードと十字方向のバタンがあります(><)

eclipse だとちゃんと表示されるのが悔しいです!

とりあえず目的は実機に何かインストール(PC から)することなので気にしないことにします。(ヲヒ

すっかり Android のプログラミングは忘れてしまっている(覚えるほど触ってない)ので日経ソフトウェア4月号のサンプルを NetBeans で構築しただけのものです。

注意が必要なのは SDK の最低バージョン指定を GUI で設定する項目がないので Android Manifest.xml ファイルに手書きすることになります。

あとは特に注意が必要な項目は見当たりませんでした。

Android のプラグインも以前の問題があったものと比べると良くなってきてます。

開発者の皆様に感謝です!

雑誌の記事の通り(私の好みにより一部変更しました。)プロジェクトをビルドしたらちゃんと(当然か)動きました。(^^)

1

さて、ここからが問題です。

どうやって実機にこのアプリをインストールするか?

Apps Installer を Android マーケットから頂いてきてこれを使ってインストールしました。

携帯と PC を USB 接続して SD カードに dist ディレクトリに作成された apk ファイルをコピーします。

コピーが完了したら PC から携帯を接続解除し、 Apps Installer を起動してインストールするだけ。

ただし、携帯のセキュリティ設定がマーケット以外からのアプリのインストールを禁止しているので自己責任でセキュリティを解除する必要があります。

また、今回のアプリでは音声合成用の音声データのインストールも必要となります。

とりあえず、実機へのアプリのインストールという目的は達成しました。(^^)

バリバリの Java プログラマの人なら良いおもちゃになるんでしょうね。

えっ?お仕事以外でコード書きたくないって(@@)

Hatena タグ: ,

Android SDK 1.5 pre

水曜日, 4 月 22nd, 2009

Android SDK 1.5 pre 版が出てるようです。

Taosoftware のがくさんより NetBeans + Android SDK1.5 preで、デバック実行できないという現象が発生していると情報を頂いたので早速試してみました。

NetBeans 6.5.1 の Java プラットフォームマネージャで Android SDK 1.5 pre を登録しようとしたけど認識されませんでした。(T-T)

3

とりあえず Android SDK 1.1 ではデバッグ実行できることは確認しました。

しかし、ちょっと順番があるようです。

まず、プロジェクトをデバッグ実行します。

Android エミュレーターの起動を確認してから DDMS を起動します。

これでデバッグ実行が可能になります。(たぶん・・・)

1

この順番が逆だったり、一度デバッガを切断して再実行したりすると下図のようになってデバッグ実行できなくなります。

2

とりあえず夜勤明けで眠いのでこれまでということで・・・(^^;

Android SDK 1.5 SDK pre のインストール方法については今月下旬か来月には正式版がリリースされるでしょうから保留ということで zzz…

Hatena タグ: ,

64bit Vista で早速 DDMS を使ってみた

土曜日, 4 月 18th, 2009

 

Taosoftware のがくさんより教えていただいた方法で 64bit Vista でも DDMS が起動できるようになったので

この前作った GPS を利用するプログラムを 64bit Vista で動かしてみました。

ついでに画像のオーバーレイを追加してみました。

画像には、ねこび~んを使用させていただきました。(http://ja.netbeans.org/nekobean)

DDMS から緯度と経度を入力し、送信するとその場所が表示されます。

64bit Vista でもこれでOKですね。(^^)

1

Hatena タグ:

Vista 64bit で DDMS を起動させる方法

土曜日, 4 月 18th, 2009

前に Windows Vista 64 bit にて DDMS 起動しないという記事を書いた。

私は軽く Google Android を試してみようと思い NetBeans を使って動かしてました。

まだ NetBeans の Google Android プラグインの完成度はまだまだのようで NetBeans から直接 DDMS を起動させる機能はついてませんでした。

そこで Android SDK の DDMS.bat から起動させることになるのですが以前書いた記事のようなエラーが発生して起動できませんでした。

うれしいことに Taosoftware のがくさんより解決方法のコメントをいただきました。

http://www.taosoftware.co.jp/blog/2009/04/android_dalvik_debug_monitor_s_3.html

私は紹介されている解決方法2で無事に DDMS を起動させることができました。

がくさん、ありがとうございました(^^)

これで NetBeans で Google Android の開発をしている Vista 64bit 環境のユーザーは救われますね。

Hatena タグ: ,

Google Android で遊ぶ 6

金曜日, 3 月 6th, 2009

書籍とネットで調べて GPS を使って位置情報を取得し、地図を表示させるアプリケーションを作ってみました。

エミュレータが起動してスクリーンのロックを MENU キーで解除すると・・・

ちゃんと動きました(^^)

1

次に GPS の位置情報を DDMS で日本の鈴鹿サーキットに設定して送ります。

2

おおっ!

ちゃんと画面が更新されました。(^o^)

アドレス情報はちょっとあれですけど・・・ そこんとこは目をつぶって。。。

3

十字キーの上ボタンで拡大

4

十字キーの下ボタンで縮小

5

十字キーの右ボタンで衛星写真から地図に切り換え

6

十字キーの左ボタンで地図から衛星写真へ切り換え

7

とりあえず動きました。

ネット上の情報を集めるだけでもこういったアプリケーションが作れますね。

Google Android の情報が少ないような気がしてたがそうでもないみたいです。

今回のアプリケーション作成では下記アドレスの API リファレンスが役にたちます。

http://developer.android.com/reference/android/location/package-summary.html

Hatena タグ:

Google Android で遊ぶ 5

火曜日, 3 月 3rd, 2009

Android 1.1 SDK, Release 1 を使って API レベル2のアプリケーションを作る場合

AndroidManifest.xml に

1

のように

<uses-sdk minSdkVersion=”2″ />

と記述しなければいけないらしい。

Android 1.0x , API レベル1の場合は

<uses-sdk minSdkVersion=”1″ />

と記述する。もしくは今までどおり何も記述しない。

とりあえずメモメモ・・・

Hatena タグ:

Google Android で遊ぶ 4

土曜日, 2 月 28th, 2009

Windows Vista 64 bit にて DDMS 起動せず(T-T)

1 

なんだか良くわかんないが Windows XP (32 bit) では動く。

Hatena タグ:

Google Android で遊ぶ 3

月曜日, 2 月 23rd, 2009

Google Android で遊ぶために書籍を購入した。

購入した書籍は「初めての Google Android プログラミング」です。

この本はサンプルコードが豊富に載っていて解説も解りやすくて Good! です。

第9章までは

第10章からはいったい今までの親切さはどこいったの?と言う感じです。

Android 内蔵のデータベース SQLite を利用したアプリケーションを作るのですが良く解りませんでした。

サンプルコードは豊富に記述されてるけどコード量が多いわりに解説が妙に少なくなってます。

私のような素人には第10章は難しすぎます。

独自の Content Provider を利用してデータベースにアクセスする方法

そして SQLiteOpenHelper クラスの使い方

Cursor オブジェクトの利用方法などなど解らなかった(T-T)

現時点では解る部分が50パーセントで???が50パーセントくらいでしょうか。

何回か読み直してみてなんとか理解したいものです。

これじゃ、 Google Android で苦しむ ですね(^^;

Hatena タグ:

Google Android で遊ぶ 1

木曜日, 2 月 19th, 2009

NetBeans を使って Google Android で少し遊んでみたいと思います。

main.xml ファイルの Text View に ID を登録して利用してみます。

下記のように android : id=”@+id/hogehoge” と設定すればいいようです。

1

ついでにアイコンも変更してみます。

Resources ディレクトリに drawable ディレクトリを作りその中に icon ファイルを入れればよさそうです。

2

R.java ファイルはこの段階では下記のようになってます。

3

ここでビルドをすれば下記のように ID を登録したものが使用できるように自動で生成されます。

もちろんアイコンもです。

4

それでは MainActivity.java を下記のように編集します。

findViewById() メソッドにて引数で指定された ID のリソースをとってくるようです。

9

ここで、このような状態になってることに気がつく人もいるかと思いますが無視します(^^;

5

それでは実行します。

ちゃんと呼び出した ID のテキストの通り表示されてます。(^^)

6

アイコンの確認をします。

あれれ?

アイコンは変わってません(><)

なぜなんだ!

確かこの方法で自動でアイコンが設定されると見た覚えがあるんだけどなぁ・・・・

7 

これは今後の課題ということにします。

今日はもう眠いのでこれまで・・・

やっぱり、このままでは眠れないので調べました。

AndroidManifest.xml を下記のように編集すればOKです。

<?xml version=”1.0″ encoding=”UTF-8″?>
<manifest xmlns:android=”http://schemas.android.com/apk/res/android
     package=”nano.yucchi”>
    <application android:icon=”@drawable/icon”>
         <activity android:name=”.MainActivity” android:label=”MainActivity”>
            <intent-filter>
                <action android:name=”android.intent.action.MAIN”/>
                <category android:name=”android.intent.category.LAUNCHER”/>
            </intent-filter>
        </activity>
    </application>
</manifest>

では、おやすみ~~~zzz

Hatena タグ: ,

Google Android でもう一つのはろ~!

月曜日, 2 月 16th, 2009

Google Android で Hello, Android って表示させるにとりあえず成功しました。

今日は別の方法で表示させてみます。

ついでに日本語表示の確認も。

昨日と同じように NetBeans を使って簡単に作ってみます。

昨日と同じように Android プロジェクトを作ります。

MainActivity.java の OnCreate() メソッドを下記のように編集します。

これによって描画情報を main.xml ファイルから取得するようです。

前回はここに描画コードを記述して表示させてました。

1

そして、Resources ディレクトリ → layout ディレクトリと進み、main.xml ファイルを選択し編集します。

2

main.xml ファイルは下記のようになってます。

3

9 行目を下記のように編集します。

4

それでは実行してみます。

表示はされましたが変な警告が出ました。

5

とりあえず、それ以降はなんともないのでたぶん問題ないと思います。

6

日本語も表示可能なのも確認できました。

main.xml ファイルに描画情報を設定してそれを利用する方法もあるんですね。

携帯アプリってまだ一度も試したことがなかったので新鮮です。

でも Android で使われてる Java は Pure Java じゃなくて Imitation Java じゃなかったかな?(表現悪くてごめんなさい)

ネット上では iPhone の開発は難しいと見た記憶があるので Google Android も難しいんだろうな。

電話なんてつながれば良いと思ってる私には車で例えればフェラーリやランボルギーニみたいなものです。(爆

Hatena タグ: ,