これでmycardというFAT32フォーマットのディスクイメージが出来上がります。(少し時間がかかります) 2048Mとはイメージの大きさです。これ以外の大きさではエミュレータ起動時にエラーで落ちます(原因不明です…)。 ちなみにエミュレータがサポートしているディスクイメージは2GB(2048M)までです。
これでmycardというFAT32フォーマットのディスクイメージが出来上がります。(少し時間がかかります) 2048Mとはイメージの大きさです。これ以外の大きさではエミュレータ起動時にエラーで落ちます(原因不明です…)。 ちなみにエミュレータがサポートしているディスクイメージは2GB(2048M)までです。
Eclipseを起動しエミュレータを起動します。 エミュレータはAVDManagerでSDカードのサイズが設定されているものとします。 mp3ファイルを「/sdcard/media/audio/ringtones」フォルダに配置します。 ※audioフォルダの中の各フォルダは、それぞれ着信音、アラーム音、通知音などに対応しています。 今回は着信音を追加したいのでringtonesフォルダにmp3ファイルを配置しましたが、通知音を追加したければ「/sdcard/media/audio/notifications」にmp3ファイルを追加します。 alarms アラーム音 music 音楽 notifications 通知音 ringtones 着信音 「/sdcard/media/audio/ringtones」フォルダがなければ、コマンドプロンプトから以下のコマンドでフォルダを作成します。
getContentResolver().query()で指定できるURIってどんな種類があるの? Androidでは、コンテントプロバイダという機能があります。 コンテントプロバイダとは、一言でいうと、Androidアプリが保持しているデータを、他のAndroidアプリが使えるようにする機能です。 例えば、通話ログ(着信履歴・発信履歴)、電話帳、ブラウザのブックマーク等、標準で実装されているAndroidアプリが持つデータも利用する事ができます。 これらのデータを利用するに際し、それぞれのデータを使えるようにするためには、getContentResolver().query()というメソッドで、目的のデータを示すURIを指定してCursorインスタンスを取得しなければなりません。 今回は、標準で実装されているAndroidアプリを示すURIを紹介していきたいと思います。 なお、紹介するU
ここにdescriptionをいれるよ"スマートフォン向けのアプリは、私たちの生活スタイルまでを変える。" これは決して大げさではなく、スマートフォン向けアプリの登場は私たちの生活を手助けし、愉快にし、豊かにしたのです。それはアプリのダウンロード数にも如実に表れています。新たなアプリマーケットの登場は、新たなビジネスチャンスを生み出します。 チャンスをつかむには、マーケットが飽和状態になる前に行動を起こさなければなりません。素晴らしいコンテンツを持つ企業様や豊かな才能を持つクリエイター・エンジニアの皆様にこそ、女神の前髪をつかんでほしい。 そこで、GMOインターネット株式会社と株式会社アクロディアは、コンテンツプロバイダー様やクリエイター・エンジニアの皆様が史上最大のゲームプラットフォーム・Android端末市場へ安く、早く、安全に参入いただけるよう、この度、アプリやろうぜ!第2弾「
au IS03 CEATEC版レビュー【10/9追記】 にて、以下掲載されてます。 「一番驚いたのはブラウザの改修で、Android標準ブラウザにau版の改修を加えており、au携帯ブラウザ同様に3G接続時には端末識別情報を送出する ようになっているとのこと。そのため、簡単ログインや携帯専用サイトが標準ブラウザでできるようになっているそうです。最初耳を疑いましたが本当のよう で、セキュリティの対策として「設定」アプリの「au one-ID設定」から変更ができるようになっているようです。」 auのアンドロイド、スマートフォンで携帯サイトが見れるようです。 3G接続時には端末識別情報が送出されるので、携帯サイトで端末識別情報にて 携帯からのアクセスかPCからかどうかを振り分けてるサイトでも、 普通に携帯サイトが見れることになる。 あとはIPアドレスで、携帯サイトがチェックしてなければですが。
Androidで着信音の選択と取得と再生と 着信音を司るクラスがRingtoneManagerやRingtoneだっていうのは 楽勝でわかったけど、 どの着信音を選択したかを取得するかが難しかった でもこれを読んだらぜんぜん簡単だった。 http://groups.google.co.jp/group/android-developers/browse_thread/thread/7820575ad844377f 作ったソースを晒します。 package com.tomorrowkey.android.test; import android.app.Activity; import android.content.Intent; import android.media.Ringtone; import android.media.RingtoneManager; import andr
AndroidにはNDK(Native Development Kit)という高速化のための仕組みが提供されています。 名前が示す通り、ネイティブプログラムを実行するためのSDKです。NDKを使えば、ソースコードをC/C++言語で記述して、高速にアプリケーションを実行できます。 今回はNDKのインストールから作成環境を整えるまでを順を追って紹介します(開発環境はAndroid NDK r4b および Cygwin 1.7.xです)。 NDKの理解のために Cygwinのインストール(Windows) NDKのダウンロード 環境変数(PATHとANDROID_NDK_ROOT)の設定 Hallo JNIの実行(NDK付属のサンプルプログラム) Windows環境でNDKを使うには、Cygwin(シグウィン)と呼ばれるUnixエミュレータが必要です。 Anroid NDKを使う手順をごく簡単に
AppleのWireless Keyboardは美しい。 デザインに惹かれて買ってしまった。 BluetoothのKeyboadを探していた。 スマートフォンに組み合わせて使えたら便利だろうなと。 Nexus Oneを買ってから、 これにBluetooth Keyboardが使えたら かなりいいかも。 そう思っていろいろ調べたけれど、 どうもなかなか難しい様だった。 rootを取らずにできることはないのかなあ。 いろいろ検索して試してみました。 最初に試したのは、 BlueInputです。 MarketからDLして設定しました。 これはなかなかの優れもの。 ちゃんとBluetooth Keyboardで打てました。 しかし英文字のみ。 残念ながら日本語を打つ事は出来ませんでした。 これとSimejiが併用できないのか。 いろいろいじってみましたが私の知識では無理。 次にネットで動作報告もあ
BlueKeyboardは、Android上のテキスト入力をBluetoothキーボードで行うためのアプリケーションです。 Pro版を公開しています。 ※広告が表示されません。 対象キーボード(HID Profile only): US(QWERT)配列のBluetoothキーボード 確認済みの機種: * Apple Wireless Keyboard (US) * Logitech diNovo Edge (Logicool) * ThinkOutside Bluetooth Keyboard JIS配列のBluetoothキーボード 確認済みの機種: * Apple Wireless Keyboard (JIS) ※他のJISキーボードも使用できる可能性があります。 対象端末: Bluetooth 搭載 Android 2.0 以上 ※上記条件を満たしていても使用不可の端末が存在します
先日、以下の記事を書いたせいか、Androidが気になっているわけで。 iPhoneと最新Android端末のスペックを比較してみた まあ少しだけ、どんな感じなのかなーという程度の興味ですが。本当はじっくり触ってみたいけど、身近で持ってる人もいないし、こういう時はネットで調べるしかないわけで。 てことで、調べてみた内容を以下にメモしてみます。※あくまでも「Androidを持ってない人がネットで調べたメモ」ですので。 Androidマーケット Androidのアプリは、Androidマーケットからダウンロードする。iPhoneとの大きな違いは、マーケットが複数存在する点。以下に列挙してみます。 Android Market本家Androidマーケット。日本語用のはないのかな? ドコモマーケットドコモがやってるマーケット。マーケットと言っても、アプリのダウンロード時にAndroidマーケットに
今日は ListView に表示させるために使う事になる Adapterメソッド getView の仕組みについて書きます。 と言っても、eclipseのデバッグモードで挙動を確認しているだけなため、間違ってる事を書いてるかも!そのときはご指摘お願いします。 図解 例えば画面に5行のテキストが一覧表示されている場合。 以下の図は長方形が一つの List 、赤い枠が画面上に見えている範囲です。 一番左の状態から下へスクロールされると、真ん中の状態、一番右の状態へと変わっていきます。 一行分スクロールした場合、先頭のListが画面外に行き、6行目のListが画面内に表示されます。 ちなみに、このListが新たに表示されるタイミングで ArrayAdapter#getView メソッド*1が CALL されます。 さらに一番左の状態から下へスクロールすると、真ん中の状態、一番右の状態へと変わって
AndroidでWeb APIを使う場合、マルチスレッドによるユーザビリティ向上を以前のエントリで説明しました。 AndroidアプリのUIはシングル・スレッド モデルです。 単純にマルチスレッドにしてUIの操作をしてしまうと、CalledFromWrongThreadExceptionでアプリがダウンしてしまいます。 これを回避する仕組みがHandlerです。 Handlerの仕組みを簡単に説明しようと思ったのですが、 またもや長くなってしまったので、先にまとめます。 AndroidのUI操作はシングル・スレッド モデル ユーザビリティ向上の為にはマルチスレッドが必要 Handlerで実現 Handlerを使わない場合に起きる例外は実行スレッドのチェックで発生 Handlerを使うと、UI Threadの持つキューにジョブを登録できる キューはUI Threadにより実行される
今回はTwitter風の画面を作成してみます。 Androidでデータを一覧で表示したい場合、ListViewを使う方法があります。 ListViewはこのように表示されます。 ですが、今回のようにTwitter風に表示したい場合は、表示部分をカスタマイズしなければなりません。 そこで今回はListViewのカスタマイズ方法のご紹介です。 こんな画面にカスタマイズしてみます。 ListActivityの使い方 リストを表示する画面を作りたい場合、ListActivityを使うと便利です。 ListActivityでは、表示したいデータとビューをマッピングするために、ListAdapterを使います。 単純に文字列だけのリストを表示したい場合はこんなコードで作れます。 public class MainActivity extends ListActivity { @Override
Vous pouvez dès à présent lui associer un hébergement, en choisissant la solution la plus adaptée à vos besoins : Hébergement Web Une solution économique pour héberger vos projets Web : site Internet, boutique en ligne, landing page... En savoir plus VPS Alliez la flexibilité du Cloud à la liberté du dédié avec nos solutions VPS clef en main. Accompagnez vos projets Web vers une nouvelle étape. En
2009年11月13日06:33 カテゴリAndroid開発 ant で 公開用署名入りの .apk を作る Tweet スポンサードリンク さまざまな理由で Eclipse を使わず、 公開用 apk を作る方法を まとめてみるお |^A^)ノ みるお |^A^)ノ メニュー 1. 署名なしのapkをつくる 2. 鍵を作る 3. その鍵をapkに埋め込む(署名する) 4. zipalignで最適化 とりあえず、 エミュレータや実機で 動いているapk があり升が、 あれは、デバッグ用の署名がされてるそうです。 マニフェスト debuggable="false" デバッグ用署名なしのapkを作る build.xmlの位置で。 ant release これで HelloAndroid-unsigned.apk が bin/ 以下にでけてると思います。 キーストアを作る keytool -ge
Android関連の覚書とか。 基本的にEclipseを使って開発するようだけど、使わないでする方法もあるようなので、その線でやってみる。 #HaiPad を購入したので、ぼちぼち現状に合わせて書き直してみる [2010-10-25] Android SDK のインストール http://code.google.com/android/download.htmlからSDKをダウンロード バージョン r07 を使用 バージョン m3-rc22a を使用 Android 1.6 から SDK のインストール方法が変わったとか インストール方法 ⇒ http://developer.android.com/sdk/installing.html 適当なディレクトリに展開 展開したディレクトリを$SDK_ROOTとしたとき、$SDK_ROOT/toolsをパスに追加 後でcygwinから参照できる
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く