タグ

ブックマーク / y-anz-m.blogspot.com (4)

  • Android 「TraceView War Story」

    http://android-developers.blogspot.com/2010/10/traceview-war-story.html 面白かったので要約してみた。 途中でダレてきたので、訳間違ってるかもしれない。そのときはごめんなさいw Making Apps Fast 私は、最も経験豊富な開発者と情報共有しているという信念を持っている: どんなアプリであっても、たとえそれほど複雑でないアプリでも、遅くしている部分がどこなのか予測できるほど我々は賢くない。なぜなら、誰もソフトウェアのボトルネックが変わることを十分予測できないからである。 そのため、速いアプリを作る賢い方法は、そのアプリが動作できる最も単純な方法でビルドすることである。N乗のアルゴリズムなんていう言語道断な愚かな方法や、I/O を Android UI スレッドで行うなどは避けるべきだ。これで十分速いかもしれない。

    graceful_life
    graceful_life 2012/09/25
    ありがちですな。そして、素敵な翻訳をありがとう。 / “Y.A.M の 雑記帳: Android 「TraceView War Story」”
  • Android 特定の Intent (Action) を処理できる Activity (アプリ)の一覧を取得

    なんか見つからなかったので作りました。 android.content.pm パッケージの PackageManagerクラスの "queryIntentActivities (Intent intent, int flags)" で取得できます。 こんな感じ PackageManager pm = getPackageManager(); List resolveInfo = pm.queryIntentActivities(new Intent(Intent.ACTION_SEARCH), PackageManager.MATCH_DEFAULT_ONLY); StringBuffer sb = new StringBuffer(); for(int i = 0; i < resolveInfo.size(); i++) { ResolveInfo info = resolveInfo

  • Android Activity, Task, Stack, Launch mode

    アクティビティ と タスク と スタック と 起動モード (と ライフサイクル) 開発の基礎のアクティビティとタスク以降 がとっても(日語が)わかりにくかったので、 私なりの解釈を書くことにしました。 (もしかしたら間違ってるかもしれないよ) なんで、わかりにくいかと言うと、用語の定義がされてないからなんですね。 なので、ちゃんと定義(みたいなの) ・アクティビティ これはいいよね。いわゆる Activity です。 ・ルートアクティビティ タスクを開始するアクティビティのこと。 通常だと、AndroidManifest.xml の タグのなかに <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNC

    Android Activity, Task, Stack, Launch mode
    graceful_life
    graceful_life 2011/03/29
    @vvakame さんが探してたものっぽい
  • Android monkeyrunner を訳して試してみた。

    訳しました。 monkeyrunner ----------------------------------------- monkeyrunner ツールは、Android code 外から Android device やエミュレータをコントロールするプログラムを書くためのAPIを提供します。 monkeyrunner を使って、Android アプケーションやテストパッケージをインストールしたり、実行させたり、キーストロークを送ったり、ユーザーインタフェースのスクリーンショットを取ってワークステーションに保存したりする、Python プログラムを書くことができます。もともと、monkeyrunner ツールはアプリケーションや機能/フレームワークレベルでのデバイステストや、ユニットテストのためにデザインされましたが、他のどんな目的で使おうと自由です。 monkeyrunner ツール

    Android monkeyrunner を訳して試してみた。
    graceful_life
    graceful_life 2010/12/07
    負けた(´・ω・`) RT @yanzm: なかなか面白かった #androidjp Y.A.M の 雑記帳: Android monkeyrunner を訳して試してみた。 -
  • 1