タグ

ブックマーク / esmasui.hatenadiary.org (4)

  • Exception Breakpoint でデバッグの手間を減らす - _development,

    Exception Breakpointとは? 開発をしていると、「アプリケーションが予期せず停止しました」、というダイアログを表示してアプリケーションが強制終了することは常だと思う。 このようなとき、あなたは問題を特定するためにデバッグをはじめることだろう。 そして、デバッグをしていると再現性が低かったり、再現条件が数回〜数十回、またはそれ以上のループを経ないと整わないということが往々にしてある。 たとえば、こんなコードだ。 package com.example.breakpoint.e; import android.app.Activity; import android.os.AsyncTask; import android.os.Bundle; import android.widget.Toast; public class MyActivity extends Activ

    Exception Breakpoint でデバッグの手間を減らす - _development,
    miguse
    miguse 2013/07/03
    えくりぷすたんに、こんな便利な機能有るんだ。
  • Android StudioでEclipseのアレをやるには? - _development,

    Eclipseでよく使うショートカットの、Android Studioでのキーマップを調べました。 EclipseのキーマップはEmacsの場合ですが、たぶんDefaultでも変わりません。 Android StudioのキーマップはMac OS X 10.5+の場合です。 記事中のコマンド名はEclipseに準拠しています。 メタキーの見方 ⌃ control ⌘ command ⌥ option/alt ↩ return/enter ⇧ shift Quick Outline クラスのアウトラインを表示してジャンプするコマンドです。 Eclipse Android Studio ⌘O ⌘F12 Quick Type Hierarchy(クラスがコンテキストの場合) クラスの階層を表示してジャンプするコマンドです。 Eclipse Android Studio ⌘T ⌃H Quick T

    Android StudioでEclipseのアレをやるには? - _development,
    miguse
    miguse 2013/06/08
    macの謎の記号バージョン
  • Bluetooth越しにADB接続する - _development,

    Bluetoothでadb接続するための手順です。 通常、ネットワーク越しにadbを使う場合はWiFi経由で問題ありません。 しかし、何らかの理由でWiFiでの接続ができない場合の代替手段としてBluetoothを使った方法が役立つ時が来るかもしれません...。 WiFiでの手順は、ネットワーク越しにadb接続する - TechBooster 、WiFi経由のadbコマンド - コムギドットネット、Wi-Fi環境でadb接続するには - 逆引きAndroid入門などを参照ください。 Bluetoothでadb接続するには、PAN(パーソナル エリア ネットワーキング プロファイル)というプロファイルを使います。 PANは小規模なアドホックネットワークのためのプロファイルです。 PANで接続された機器はIPアドレスを持つので、adbのtcpipコマンドを使ってネットワーク接続の対象にできます

    Bluetooth越しにADB接続する - _development,
    miguse
    miguse 2012/03/29
    青歯でもADB接続できるんだ。
  • エンコードされたAndroidManifest.xmlをデコードする - _development,

    AndroidManifest.xml AndroidManifest.xmlはandroidアプリケーションのデスクリプターファイルである。 アプリケーションがapkファイルにパッケージングされるとき、AndroidManifest.xmlはバイナリー形式にエンコードされる。 AndroidManifest.xmlはアプリケーションがインストールされる時に読み込まれ、メタ情報がシステムに登録される(はずである)。 システムとアプリケーションはメタ情報を読みとるAPIを利用して、AndroidManifest.xmlの内容にアクセスする。 このようなメタ情報のひとつとして、アプリケーションが処理可能なインテントの情報があり、あんざいゆき/@yanzm の以下の記事が詳しい。 ・ Android 特定の Intent (Action) を処理できる Activity (アプリ)の一覧を取得

    miguse
    miguse 2010/12/10
    というか、エンコード出きるんだ知らなかった(ぉw
  • 1