ADT Bundleのかっこいいスプラッシュ画面が表示されなくなった
ADT Bundle かっこ良いスプラッシュ画面でイイね。と思っていたら、いろいろ追加インストールしたら、元の表示に戻ってしまった。 原因は? eclipse.iniの設定が元に戻ってしまうため。 -showsplash […]
ADT Bundle かっこ良いスプラッシュ画面でイイね。と思っていたら、いろいろ追加インストールしたら、元の表示に戻ってしまった。 原因は? eclipse.iniの設定が元に戻ってしまうため。 -showsplash […]
ダイアログを開いて、少々こみいった処理をする場合、Backキーでダイアログをキャンセルされたくないことが多々あります。 そのような場合、従来の(フラグメントを使わない)方法では、AlertDialogにsetCancel
Eclipseを新規インストールすると、Androidプロジェクトが実行できなくなりました。 The connection to adb is down, and a severe error has occured.
Lintによるチェックは頼もしいものですが、ちょっと厳しい時があります。文字列のローカライズをしていて、ローカライズが必要ない文字列にまで、『is not translated』などと怒られてしまいます。
ローカライズが不要な文字列には、translatable=”false” をつけることでエラーを抑制出来ます。もしくは、XMLファイルの中で Lint 警告を抑制する機能を使います。次のように抑制します。
Nexus7にアップデートが来てます。どんなんがアップデートされるんかなーと更新内容を読んでみるとパフォーマンスとスタビリティが向上し、バグフィックスもなされているとの事。 更に読んでいくと、 『This update
Androidのプリインストールアプリを削除したい時ってありませんか?たとえば、プリインストールアプリの動作を確認したいと思ったら、Googleからソースコードを取ってきて、デバッグ実行すれば良いわけですが、そのとき既にアプリケーションがエミュレータにインストールされていたらインストール&実行に失敗します。
そういう時は、アプリケーションをアンインストールしてしまえば良いわけですが、プリインストールアプリはアプリケーションの一覧にも表示されないので、普通にはアンインストール出来ません。
そこで、コマンドラインから削除しなければなりません。
Androidでは手軽にカスタムビューが作れます。カスタムカレンダーコンポーネントを作ってみましょう。
独自に画面の描画を行った完全に新規のカスタムビューを作ることも、既存のViewを組み合わせたカスタムコンポーネントを作ることもできます。カレンダーのタイトル用TextView、週の文字列(日月火水木金土)用に7つのTextView、カレンダーの日付用に6×7=42マスのTextViewを作成しましょう。また、今週は背景をグレーにして、今日の日付は赤色で表示するようにします。ソースは次のようになります。
GoogleカレンダーAPIを使用してAndroid用のカレンダーアプリケーションを作成します。ListFragment、SimpleCursorAdapter、CursorLoader、ViewBinderといった要素を使います。またTimeクラスの使い方も解説します。