android

Android 2.XのアプリをAndroid 3.Xや4.0でも動くようにするときの注意点(オプションメニュー)

Android 3.Xや4.0の端末にはオプションメニューを表示するためのハードキーがない。代わりにAction Barというメニュー用の新しいコンポーネントを画面上に表示させることが推奨されている。Creating an Options Menuしかし、Action Barは場所をとるし、Action…

デバッグ用のキーの期限が切れたためGoogle Mapが表示されないときの対処法(Android)

デバッグ用のGoogle Maps APIのキーを発行してから1年が過ぎると、有効期間が切れるようだ。 デバッグ実行しようとすると、eclipseのコンソールにログに以下のエラーメッセージが出て地図が表示されない。 Description Resource Path Location TypeError ge…

朝早く家を出ることができるアラームアプリ MorningBomb (モーニングボム)

趣味でAndroidアプリを作りました!朝早く家を出ることができるアラームアプリ MorningBomb (モーニングボム)アラームを止めたあと、制限時間内に家から離れないと、友達や家族にTwitterやSMSで反省文が送信されてしまいます。ヘタレになりたくないので、早…

Androidで使われていないリソースを一覧する

いろいろ試しながら開発したときや、他のアプリのソースコードを流用したときなどに、最終的には使わないリソースがたまってくる。これらの不要なリソースを一覧するツールを見つけた。文字列だけでなく、arrays.xml、colors.xml、styles.xmlの各種リソース…

Android Google Maps APIのソースコードはダウンロードできないっぽい。

MapViewクラスの実装が見たくてAndroidのMaps APIのソースコードを探したが、見つからなかった。以下のフォーラムのページによると、公開されていないみたい。How to get the source code of Google maps for android sdk 1.5 > Do anybody know how can I g…

OAuth認証のフローをAndTweetのソースコードで理解する

OAuth認証について勉強するために、オープンソースのTwitterクライアントAndTweetのソースコードを読んでみます。OAuth認証の仕組みについては、id:yuroyoroさんの記事、OAuthプロトコルの中身をざっくり解説してみるよがメチャメチャわかりやすいです。以下…

オープンソースのTwitterクライアントAndTweetのソースコードをダウンロードしてビルドする

AndroidでTwitterクライアントアプリを作る参考にするために、AndTweetというオープンソースのTwitterクライアントをダウンロードして、ビルドする。AndTweet(オープンソースのTwitterクライアント) 1.AndTweetのソースコードをダウンロードする (1) 以…

自作のContentProviderとContentResolverの関連付け

Q: 自作のContentProviderは、ContentResolverにURIを指定して操作するが、これらのクラスはどうやって関連付けられているか? // URIを指定してデータベースに値を挿入 Uri uri = context.getContentResolver().insert( MyClass.Columns.CONTENT_URI, // Ur…

Androidでアラームアプリを作る(1)

Androidでアラームアプリを作ろうと思う。ベースにするのは、Android標準のアラームアプリ。以前はAlarmClockという名前だったようだが、最近DeskClockに変わったようだ。以下のページで、実機にダウンロードして動作を確認できる。 Labs: DeskClock CurveFi…

暗黙的なIntentを作成する

Androidで、どのアプリからも呼び出すことができる公開されたIntentを作りたい。このようなIntentのことは、暗黙的なIntent(Implicit Intents)というようだ。呼び出す側がIntentのクラス名を明示しないため、「暗黙的(Implicit)」という言葉を使っている…