Archive for 6月, 2010
6月 30th, 2010
Androidには面白く便利なアプリがたくさんありますよね。
その機能自分のアプリでも使いたい!なんて思いませんか?
それが出来るのがAndroid!
ということで、外部アプリと連携方法を簡単に紹介したいと思います。
今回連携するアプリはこれ、「お知らせ便利メモ」というアプリです。
これは一見ただのメモアプリですが、日時や場所を一緒に登録することができ、
その時間や場所に近づくとアラームで知らせてくれるという便利アプリです。
Read the rest of this entry »
6月 29th, 2010
Androidで縦横両画面に対応したアプリを作る際、
そのままですと、両画面で同じレイアウトが使用されてしまい、
思ったようなレイアウトにならないことがあります。
そこで、決まったフォルダに横用のレイアウトを置いておくと、
簡単に2つのレイアウトを切り替えることが出来ます。
Read the rest of this entry »
6月 24th, 2010
EditText等に入力を行う際、日本語入力出来ず困ったため、解決方法をメモしておきます。
Read the rest of this entry »
6月 23rd, 2010
エミュレータでの開発時、向き変更等、ショートカットからしか操作出来ないことがあったため、メモ程度にまとめておきます。
画面から操作出来ず、使えそうなショートカットには色を付けてあります。
ネットワークON/OFFやトラックボール等、知っておくと役立ちそうです。
Read the rest of this entry »
6月 21st, 2010
皆さんご存知の通り、Androidはエミュレータの起動が遅いです。
そのため修正の度に待ち時間が発生し、とても辛い開発生活を送っていました。
しかし、ある日気付きました!
Read the rest of this entry »
6月 18th, 2010
ある時、画面を横にすると縦画面での編集内容が全て消えてしまうことがありました。

Read the rest of this entry »
6月 15th, 2010
こんなことがしたい
- インストール済みアプリの一覧を作りたい。
- 一覧はインストール、更新された順番で表示したい。
というだけのものを作りたいとふと思いつきました。
1.インストール済みアプリの情報を取得する
※Intent.ACTION_MAIN これがAndroidManifest.xmlに記述されているActivityリストを取得しています。
ウィジェットだけとか、サービスだけとかというのは取得していません。
2.アプリがインストールされた日(更新された日)を取得する
あとは、date で並べ替えちゃえばOKですね
サンプル
自分のアプリ(apk)の最終更新日時を画面上に表示する
main.xml
<?xml version=”1.0″ encoding=”utf-8″?>
<LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android”
android:orientation=”vertical”
android:layout_width=”fill_parent”
android:layout_height=”fill_parent”
>
<TextView
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”
android:text=”@string/hello”
android:id=”@+id/date”/>
</LinearLayout>
AndroidでもiPhoneみたいにぬるっと画面遷移したい!と思ったことありませんか?
上下左右から次画面が入ってくるようなやつです。

知らなかったのですが、実はAndroidでも画面遷移をアニメーションさせる方法がありました。
しかもかなり簡単です。
Read the rest of this entry »
羅針盤制作秘話 第7回の最終回は、
プロジェクトを務めた矢吹氏の話を元に記事を作成いたしました。
Read the rest of this entry »
こんにちは。
突然ですが、C2DM(Cloud to Device Messaging)って知っていますか?
C2DMとは、名前の通りクラウドからAndroid端末にメッセージ(インテント)を送り、処理させることが出来る機能です。
これにより、例えばメールアプリでは、新着確認のため数分おきにサーバへPollingする、なんてことをしなくても、必要な時のみサーバからアプリへPush、ということが可能になります。
C2DMは大まかに次のような流れで処理されます。
Read the rest of this entry »