Bluetoothでadb接続するための手順です。 通常、ネットワーク越しにadbを使う場合はWiFi経由で問題ありません。 しかし、何らかの理由でWiFiでの接続ができない場合の代替手段としてBluetoothを使った方法が役立つ時が来るかもしれません...。 WiFiでの手順は、ネットワーク越しにadb接続する - TechBooster 、WiFi経由のadbコマンド - コムギドットネット、Wi-Fi環境でadb接続するには - 逆引きAndroid入門などを参照ください。 Bluetoothでadb接続するには、PAN(パーソナル エリア ネットワーキング プロファイル)というプロファイルを使います。 PANは小規模なアドホックネットワークのためのプロファイルです。 PANで接続された機器はIPアドレスを持つので、adbのtcpipコマンドを使ってネットワーク接続の対象にできます
Android 4.3 から Bluetooth 4.0 がサポートされました。 サンプルコードが公開されています。 BluetoothLeGatt.java 試してみました。 残念ながら BLE is not supported で終了します。 エミュレータでは Bluetooth がサポートされれていなので、仕方ないですね。 サンプルコードの簡単な説明 Android 4.3 から追加された BluetoothGatt を使っています。 Gatt とは、Generic Attribute Profile らしい。 Bluetooth 3.0 までを Classic プロトコル、4.0 を Gatt プロトコル と称するようです。 4つのファイルがあります。 (1) BluetoothLeService.java (サービス) (2) DeviceControlActivi
上記のクラスは、すべてBluetoothProfileインターフェイスを実装していて、以下のメソッドが実装されています。 getConnectedDevices(): List このプロファイルで接続されているデバイスをリストで取得 etConnectedState(BluetoothDevice): int デバイスの接続状態をSTATE_CONNECTED、STATE_CONNECTING、STATE_DISCONNECTED、STATE_DISCONNECTINGのいずれかで取得 getDeviceMatchingConnectionStates(int[]): List 配列で指定した接続状態(STATE_CONNECTED、STATE_CONNECTING、STATE_DISCONNECTED、STATE_DISCONNECTING)にマッチするデバイスをリストで取得 すべての専
フレームバッファの内容をそのまま加工できる画像でほしい時ってあるよね。 rootあるんなら、スクリーンキャプチャでいいんじゃないかって? いやぁ、2.3だったりするとか、コマンドラインしか使えないってこともあるさ。 あるんだってば。 pnmでいいじゃないかって? 画素数とか、色情報とかないとヘッダ作れないし、めんどくさいでしょ? そういうときは、fb2pngを使う。 Android-fb2png - Capture framebuffer and save it in png format https://code.google.com/p/android-fb2png/ バイナリあるからもらってくる。 信用できないって人は、ソースもらってきて眺めてビルドするといいよ。 http://code.google.com/p/android-fb2png/downloads/ https://a
Android4.0 からは OS がスクリーンショット機能をサポートしました。しかし、それ以前の Android では、次のような不便な撮影方法しかありませんでした。 AndroidSDK の DDMS のキャプチャ機能AndroidSDK の adb shell から起動したプロセスを介してフレームバッファにアクセスし、Android アプリから画像を作成root化した Android 端末のフレームバッファから画像を作成どれも一度はPCにUSB接続する必要があり、また、Android の開発環境をPCに入れる必要があり、一般のユーザには敷居が高い画面キャプチャ方法しかありません。そこで、ここでは、「root化も adb も不要な方法を紹介します。」と言いたいところなのですが、おそらく無理です。root 化不要でフレームバッファにアクセス可能な端末はいくつかあるらしいのですが、調べた限
開発者が利用するにはフォームの入力が必要でアクティベーションのメールを受信するという流れ Sender Auth Tokenの取得にClient Loginを使用 一日あたり20万メッセージまでというクオータの制限があった
こないだの Arduinoとブレッドボードを初めて触ってみた - きままな日記帳 で、Arduinoを使ってLEDとキャラクタLCDの制御はうまくいった。 私の目的は、Androidをメインにやっていることもあって「ArduinoとAndroidを組み合わせる」こと。ArduinoとAndroidを連携させるにはどうすればいいか調べてみた。 まず、AndroidデバイスからはWifiかBluetoothくらいしか外部のハードウェアとやりとりする手段が無い。BeagleBoardのようなボードならどうにでもなるだろうけど、市販のAndroidデバイスで考えるとワイヤレスで、となる。 ArduinoでWifi WiFly Shield - SparkFun Electronics WiShield 2.0 というものがあるらしいが、国内で扱っているところは無さそう。 もし入手できたらチャレンジ
OpenCV for Android 2.4.3.2 に含まれているチュートリアルとサンプルコードの一覧をまとめてみました。 Tutorial 1 Add OpenCV OpenCVを利用してカメラ画像を取得&画面表示するだけの,素朴すぎるチュートリアル。 メニューからJavaCamera(OS標準カメラAPI)とNativeCamera(OpenCV独自実装カメラドライバ)を切り替えられます。NativeCamera は機種依存性が強いので,端末によっては正しく機能しないかもしれません。 画面左上には処理FPSが青字描画されています。(Galaxy Nexus では15fps@960×720ほど出ていました。) Tutorial 2 Use OpenCV Camera カメラ機能に簡単な画像フィルタを追加したチュートリアル。 メニューからグレースケールフィルタ(Preview GRAY,
Androidにはクリックされた状態を取得するためのonClickListenerなどの便利なリスナーが多くありますが、あるオブジェクトがクリックされた且つ、その他のオブジェクトの状態が変化した場合など、複雑な(あるいはアプリケーション固有の)イベントを取得したい場面がでてきます。 こういった特殊な場合のイベントを通知するために独自のリスナーを作成することができます。 詳細はイカから。 今回はイカの流れでリスナーを作成していきます。 1.EventListenerクラスを継承したInterfaceを作成する(SampleListenerInterface.java) 2.リスナーとしての通知を行うクラスを用意する(SampleNotify.java) 3.リスナーを受け取る(implementsする)処理を実装する(SelfListenerSampleActivity.java) 今回用意
Androidにはクリックされた状態を取得するためのonClickListenerなどの便利なリスナーが多くありますが、あるオブジェクトがクリックされた且つ、その他のオブジェクトの状態が変化した場合など、複雑な(あるいはアプリケーション固有の)イベントを取得したい場面がでてきます。 こういった特殊な場合のイベントを通知するために独自のリスナーを作成することができます。 詳細はイカから。 今回はイカの流れでリスナーを作成していきます。 1.EventListenerクラスを継承したInterfaceを作成する(SampleListenerInterface.java) 2.リスナーとしての通知を行うクラスを用意する(SampleNotify.java) 3.リスナーを受け取る(implementsする)処理を実装する(SelfListenerSampleActivity.java) 今回用意
id: 1038 所有者: msakamoto-sf 作成日: 2011-11-27 18:30:30 カテゴリ: Android ICSのソース全体がrepo syncでget出来たので、 日記/2011/10/23/Android4.0(IceCreamSandwich)の画面キャプチャ機能 で気になってた実際のソースを探検してみました。 といっても、かなり主観と偏見に基づいて、ざっくりとした流れだけを追ってます。もしかしたら漏れがあるかもしれないし、権限周りなどセキュリティ的な視点は後回しにしてます。 先に三行でまとめ: /system/bin/screenshot (前回失敗) → /dev/graphics/fb0 から手動で読み込んでるのが原因か。 /system/bin/screencap (前回成功) → ScreenshotClientクラスのupdate()が成功すれば
Google guice Google guice Homepage mybatis(iBATIS3) Google code Project Old JDK Old version JDK 旧バージョンJava日本語doc Java6 のに日本語ドキュメントはここからDownload PuTTYgenのダウンロードページ PuTTY Java祝日計算 祝日法に沿って作ってみた。 このサイト Wicke タグ書き換えなど My Element 使い回し Google Play で公開 YipsBrowser 時間の計算 Wheel操作で時間計算 PDF split & concatenate PDF分割&結合 Bluetooth のペアリングを自動で実行しようと思い、BluetoothDevice の createBond() と、 setPi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く