タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

androidとjavaに関するcoma2nのブックマーク (11)

  • Android launchMode の違い

    android:launchMode については以前のエントリ 「Android Activity, Task, Stack, Launch mode」 にも少し書いたのですが、それぞれの違いについてもう少し詳しく説明したいと思います。 上記のエントリで私がまとめた launchMode の表を再掲します。 この表に載っている 「インテントに応答するアクティビティをどのタスクに保持するか」 「アクティビティのインスタンスを複数生成できるか」 「インスタンスに他のアクティビティを含めることができるか」 「クラスの新しいインスタンスを起動して新しいインテントを処理するかどうか」 について順番に説明します。 ■ インテントに応答するアクティビティをどのタスクに保持するか ここに アプリX があるとします。 このアプリは ACTION_SEND を処理できる Activity A を持っています。

    Android launchMode の違い
  • IntentのCategoryとExtraとFlagの一覧表を作ってみたよ - hyoromoのブログ

    前回までにActivityとBroadcastのActionに関する振る舞い整理してきました。 今回は定義が広い振る舞いのフィルタリング方法である Category を整理します。 また、それ以外にも Intent に投げる際に情報を付加させる Extra や、Intent を投げた先で起動される Activity がどのように起動するかを指定できる Flag も整理します。 今回は特に意味不明な箇所が多く、正直Flagに関してはまったく分かりませんでした。 自分でも実際に検証してみますが、何かご指摘頂けるようでしたら、お願いします。 Categories 『Actionの振る舞いを明確にするためのCategory』を指定する方法を一覧表。 これらは AndroidManifest.xml ファイル内のタグ内で指定します。また、ソース内で Intent#addCategory(String

    IntentのCategoryとExtraとFlagの一覧表を作ってみたよ - hyoromoのブログ
  • 常駐アプリが作成できるAndroidの“サービス”とは

    // サービスを開始 startService(new Intent(this, KitchenTimerService.class)); IntentFilter filter = new IntentFilter(KitchenTimerService.ACTION); registerReceiver(receiver, filter); 最初の行で、setService( )メソッドにIntentを渡してサービスを開始します。Intentは、連載第3回の「ブラウザや地図、ストリートビューの基、Intentとは?」で、ほかのActivityを起動する際にも使用しましたね。startService( )メソッドを呼び出すと、Service#onCreate( )メソッドとService#onStart(Intent, int)メソッドが呼び出されます。 次の行でIntentFilter

    常駐アプリが作成できるAndroidの“サービス”とは
    coma2n
    coma2n 2010/12/09
    サービス作成の例
  • Pluggable Annotation Processing APIとAndroid - Kazzz's diary

    今日のエントリは@vvakameさんのTwitterでの一連の呟きから閃いて書いた。 AndroidJava言語とその周辺の環境を利用して開発する。 Java言語は元々プリプロセッサを持たず、お世辞にもリッチとはいえないビルド環境※のお陰で、ランタイムに全ての処理を行うようにプログラミングしがちだ。それはAndroidでも変わらない(変わってくれると良かったのだが) 例えば、現在書いているライブラリィはどこにあるか解らないアクションクラスを前もって内部に登録するためにAndroidパッケージの内部を走査する。 public static void forEachDexFile(final DexFile dexFile) { final String targetPackage = handler.getContext().getPackageName(); final Enumerat

    Pluggable Annotation Processing APIとAndroid - Kazzz's diary
    coma2n
    coma2n 2010/12/07
    Javaでプリプロセッサっぽいもの
  • Google I/O 2010

    Android UI design patterns Android - Chris Nesladek, German Bauer, Richard Fulcher, Christian Robertson, Jim Palmer In this session, the Android User Experience team will show the types of patterns you can use to build a great Android application. We'll cover things like how to use Interactive Titlebars, Quick Contacts, and Bottom bars as well some new patterns which will get an I/O-only preview.

    coma2n
    coma2n 2010/11/17
    AndroidのUIデザインパターン
  • Android Quick Action の Android ライブラリプロジェクトを作ってみた

    Google I/O の UI design pattern で紹介されていた、Quick Action (twitter アプリや Gmail アプリで使われている) は標準の SDK の中にはありません。 # Quick Action については以前のエントリ「Android UI Design Tips」でも簡単にかきました。 leibun さんのブログのエントリがわかりやすいです。 QuickActionの使い方 - leibunのテクニカルブログ - leibun さんのブログでも紹介されてますが、 ・http://code.google.com/p/simple-quickactions/ ・http://www.londatiga.net/it/how-to-create-quickaction-dialog-in-android/ とかでソースが公開されています。 http

    Android Quick Action の Android ライブラリプロジェクトを作ってみた
    coma2n
    coma2n 2010/11/17
    QuickActionダイアログの使い方
  • How to Create QuickAction Dialog in Android

    You are Here » Home >> Information Technology >> Programming >> Android >> How to Create QuickAction Dialog in Android [Update 15/07/2011] I have updated the quickaction implementation code so it can be used more efficient and the dialog will be automatically dismissed after pressing the action item. All the source codes now available via github so you can track the changes. Official Twitter appli

    How to Create QuickAction Dialog in Android
    coma2n
    coma2n 2010/11/17
    QuickActionダイアログのサンプル
  • 分離されたプロセスをデバッグする - Kazzz's diary

    前エントリで言及したようにAndroidアプリケーションはその内部に「別プロセスで実行する = android:process」を明示した場合はプロセスを分離することができるが、Eclipseで分離したプロセスをデバッグするにはどうすればよいのだろう。 通常Eclipse ADTのデバッグセッションはAndroidのマニフェストに従って生成されたアプリケーションのプロセスにアタッチした状態で開始されるが、この状態でデバッグできるコードは元々のアプリケーション-プロセスに属したコードだけであり、分離したプロセスで実行されている部分はデバッグセッションでは見えないのでデバッグできない。(当然である) では一度分離されてしまったプロセスはデバッグできないのだろうか? 否。 デバッグセッションを開始後、DDMSパースペクティブのDeviceビューを見ると実行されているプロセスの一覧が表示されており

    分離されたプロセスをデバッグする - Kazzz's diary
    coma2n
    coma2n 2010/10/16
    Androidでのサービスプロセスのデバッグ方法
  • Intent(インテント)連携をまとめてみる - コードを貼り付けながら。

    アクティビティ間の連携は、必ず使うことになるので。 明示的 起動したいアクティビティをパッケージ名とクラス名で直接指定する。 Intent intent = new Intent(helloworld.this,XXXXX.class); intent.setAction(Intent.ACTION_VIEW); startActivity(intent); コマンドラインから $ am start -n パッケージ名/.アクティビティクラス(com.suddenAngerSystem/.BroadCastIntentの様な) 暗黙的 起動したいアクティビティをインテントフィルタの属性とパラメータURIで指定する。 コマンドラインから $ am start -a アクション名(android.intent.action.EDIT等) -d content://xxxxx(file:/xxや

    Intent(インテント)連携をまとめてみる - コードを貼り付けながら。
  • Android メニューアイコン

    こんにちは。 タオソフトウエアの杉山です。 今回は炊飯について取り上げます! 電気からガスへ 慣れると戻れない できるだけ大きな家電を買わずにすますため、 島へ移住の話【家電品 – 使わなくなった電子レンジ– 】 で触れた通り、もともと電子レンジで炊飯していました。これが水や米が変わっても使えそうな炊飯釜などを調べている中で、炊飯にガスを使うようになりました。 子どもの頃の実家のご飯も電気釜で、人生のほとんどは電気で炊飯されたご飯をべてきました。ガスで炊飯するのは小学生の授業での経験ぐらいしかなかったですが、普段の生活で電気からガスへ変えてみたら意外と早く時間短縮になるので驚いています。 ガス代は少し上がりますが急上昇するようなことは無く、電気代が下がったので安上がりになりました。大島はプロパンガスのため、都市ガスだともっと安くなるかなと感じています。 昔のガス釜の炊飯器は壊れず美味しい

    coma2n
    coma2n 2010/05/09
    メニュー用アイコンの一覧
  • Android Developers

    Get started Start by creating your first app. Go deeper with our training courses or explore app development on your own.

    Android Developers
  • 1