ラベル Android の投稿を表示しています。 すべての投稿を表示
ラベル Android の投稿を表示しています。 すべての投稿を表示

2010年5月9日

Androidアプリのメニューに標準アイコンを指定する方法(xml編)

Androidアプリを作成するにあたって、アプリのメニューで利用するアイコンを他のアプリと共通にする目的でAndroidの標準アイコンを使いたいことがあると思います。(アイコンを作るのが大変というケースもあるかと思いますが…)

xmlでアイコン指定をする方法は、iconとして"android:drawable/アイコン名" を指定します。
例えば、以下のような形で res/menu/menu.xmlファイルを指定します。
  android:icon="@android:drawable/ic_meu_info_details"


指定可能なアイコン名については、タオソフトウェアさんのブログが参考になります。
  参考リンク:Android メニューアイコンタオソフトウェアさんブログ

2010年1月11日

Androidアプリのパーミッション設定

Androidアプリケーションを作成するにあたって、例えばネットワーク接続等を行なうアプリケーションはパーミッションの設定を行なう必要があります。
それに関して、簡単な覚書。

パーミッションの設定を行なうためには、アプリケーションのAndroidManifest.xmlに設定を記述必要がある。これについては、以下のドキュメントが参考になります。


Manifest.permissionクラスのjavadoc

2010年1月3日

JNI(Java Native Interface)で、ネイティブからJavaのコードを呼び出す(の参考サイト)

最近、Javaプログラミング(Androidプログラミング)に勤しんでます。
Javaの基本的なところは知っているつもりだったけど、JNI(Java上でNative(CやC++)のメソッドを利用する)は初めてやってます。

Javaからネイティブを読み出すのは色々と参考になるサイトもそろっており、それほど難しくないのだけれども、ネイティブ側からJavaのコードを読み出すのは四苦八苦。
動きとしては、Javaからネイティブ関数を呼び出し、そのネイティブメソッド関数からJavaメソッドを呼び出すというもの。

以下のサイトが参考になります。
  その1
  その2

2009年10月1日

Goole Android を試してみる。

Google Androidが気になっていて、今回開発環境にトライしてみる。
基本的には、"Android Developers"のサイトに従ってインストールおよびHelloAndroidプロジェクト実施。しかしながら、エミュレータの動作が非常に遅くて、なかなか難航しています。

エミュレータの動作が遅いのは、Googleで調べると色々なところで指摘されている模様。
私の環境では、「仮想デバイス」を作成して初回の実行ではうまく動作するが、2回目以降はいつまでたっても起動しなかったり・・・。今後、この点についてちょっと調べないとなと思っています。

Androidの仮想デバイスに関する操作については、JavaDriveさんのサイトが大変参考になります。
  JavaDrive : http://www.javadrive.jp/android/index.html

ちなみに、個人で使用している環境は以下の通り。
  OS : Windows XP Professional SP3
  Eclipse : Eclipse 3.5 (Galilero)
  Android SDK : Android SDK 1.6R1 (Windows用)
  CPU : Pentium-M 1.7GHz
  メモリ : 1GB

# 余談。Android携帯には興味があるが、私的な理由で個人的にauにしたいと思っています。(現在はSoftbank)現時点ではNTT DocomoからしかAndroid携帯は発売されていませんが、来年('10年)にはAUからも発売されるのかな?