[Android] Android Dev Phone 1 USB接続

| トラックバック(0) |

Android Dev Phone 1 にUSB接続する手順についても、
android developersのサイト(http://developer.android.com/guide/developing/device.html#dev-phone-1)に解説があります。

Windowsの場合
ADB InterfaceというUSBドライバをインストールする必要がありますので、
ハードウェアウィザードで、Android SDKディレクトリ直下のusb_driverフォルダを指定してあげればOKです。
※私は、Vista32bitで確認しました

Linuxの場合
rootでログインし、適当なエディタ(例えば、geditなど)で、
/etc/udev/rules.d/50-android.rules
ファイルを作成し、このファイルの中身に、
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
または、
SUBSYSTEM=="usb_device", SYSFS{idVendor}=="0bb4", MODE="0666"
のどちらかを記述、保存後、実行権を与えてあげればOKです。
※私は、Ubuntu8.10で「SUBSYSTEM=="usb",・・・」の方の記述で確認しました

Macintoshの場合は、試しておりませんが、
> If you're developing on Mac OS X, it just works. Skip this step.
とのことなので、何もしなくてよいはずです。

無事、USB接続の準備ができたら、コマンドライン(ターミナル)などから、
adb shell
を実行することで、デバイスにアクセスできます。

[Android] ドキュメントURL

| トラックバック(0) |
AndroidのドキュメントURLが、
http://code.google.com/intl/ja/android/documentation.html ※旧サイト
から、
http://developer.android.com/ ※新サイト
へ変更されていました。

詳しい説明は、以下に記述されています。
http://code.google.com/intl/ja/android/devsite-transition.html

旧サイトのAndroid 1.0 SDKのコンテンツは、しばらくは参照できますが、、
更新はされず、新しいサイトへのリダイレクトが促されるようです。
新しいサイトでは、SDKのダウンロードやリファレンスだけでなく、ビデオ、ブログ、メーリングリストなどのページも参照できます。

旧サイトへのリンクを張っていた方は、貼り直した方がよさそうですね。
ちなみに、Android 1.1 SDKのローカルで参照できるドキュメントは、新しいサイトの形式となっていました。

安生先生監修の「初めてのGoogle Androidプログラミング サンプルで学ぶ必須作法と基本手順」を読みました。

これからAndroidをはじめてみようという方は、1章~5章まで読むことで、開発環境を構築し、Hello Worldまで作成できるようになると思います。

また、Hello Worldまではできたんだけど、その後が・・・という方も、7章、8章を読むことで、他のコントロールも使用できるようになると思います。

既に、結構開発されている方にとっても、9章のGPS、10章のContentProviderの内容が濃いので、きっと役に立つと思います。

※全部で294ページ11章あります。
※こちらのページ「初めてのGoogle Androidプログラミング サンプルで学ぶ必須作法と基本手順」にも、もう少し詳しい説明があります。

[Android] API Level (uses-sdk minSdkVersion)

| トラックバック(0) |

API Level(minSdkVersion)を追加するには

AndroidManifest.xmlファイルに、

    <uses-sdk android:minSdkVersion="2" />

を追加する(この例では、API Level 2)。

uses-sdk minSdkVersion

 

Eclipseからは、以下の手順でも設定できます。

1.Eclipseを起動する
2.[Package Explorer]からAndroidManifest.xmlをダブルクリックする
3.[Permisisons]タブをクリックする
4.[Add]ボタンをクリックする
5.[Uses Sdk]を選択し、[OK]をクリックする
6.[Min sdk version]に、1や2などを入力する

uses-sdk minSdkVersion 

「Android 1.1 SDK, Release 1」がリリースされました。
こちら(http://developer.android.com/sdk/1.1_r1/index.html)からダウンロードできます。

以下、Android 1.1 Version Notes(http://developer.android.com/sdk/android-1.1.html)に掲載されている(原文)を、
簡単にまとめてみました。
※ただし、Resolved Issues、New Featuresを除く


概要

  • Android 1.1で、API Levelと呼ばれる識別子が更新された
  • API Levelは、アプリケーションを動作させるために必要なSDK(システム)バージョンを示した識別子
  • API Levelは、アプリケーションのAndroidManifest.xmlに、<uses-sdk android:minSdkVersion="API Level" />として記述する
    ※Android 1.1のAPI Levelは、2
    ※Android 1.0のAPI Levelは、1
  • Android 1.1で新しく追加されたAPIを使用するアプリケーションは、必ずAPI Level 2で宣言する必要がある
  • Android 1.1で新しく追加されたAPIを使用しているアプリケーションが、API Levelを省略した場合、Android 1.1デバイスでは動作するが、Android 1.0デバイスでは、新しく追加されたAPIを実行した際にクラッシュする
  • Android 1.1SDKでビルドするが、Android 1.1で追加されたAPIを使用していない場合、
    Android 1.0デバイス互換であることを示すAPI Level 1して宣言することができる

 

外部ライブラリ

  • com.google.android.mapsを<uses-library>で使用することができる

 

デバイス互換

  • Android 1.1システムイメージは、T-Mobile G1との互換性もテストされている

 

UIローカライゼーション

  • English, US (en_US)
  • German (de)・・・ドイツ語

 

API変更点詳細

  • プロセスIDを取得するAPIとして、Process.myUid()が追加された(戻り値は、int)
  • android.view.ViewにgetLeft/Top/Right/BottomPaddhingOffset()、isPaddingOffsetRequired()が追加された
  • TextViewにsetMarqueeRepeatLimit()が追加された
  • android.R.attr.marqueeRepeatLimitが追加された
    ※サンプルアプリケーションApiDemoにもText/Marqueeが追加されていました
  • android.Manifest.permission.BROADCAST_SMSが追加された
  • android.Manifest.permission.BROADCAST_WAP_PUSHが追加された
<<前のページへ 7071727374757677787980

2012年6月

          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30