サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
衆院選
ilovevim.blog42.fc2.com
AndroidのBluetoothプログラミングをしようと思ったら、参考文献が少なすぎて大変だった。 とりあえずできたとこまでのサンプルをあげておく このサンプルではまずBluetoothを実行しているデバイスで使えるかまずチェックし、 Bluetoothが使えるようなら次は、Bluetoothの電源が入っているか確認し、ONだった 場合はペアリングリストを取得してトーストで表示してみる OFFだった場合はONにするようにたずねる。 もしそこでキャンセルされたらプログラム終了する OKだったらBluetoothがONになる。 REQEST_ENABLE_BT = 2; はなぜ「2」なのか よく分からんがサンプルは2にしてたから一応それに習った。 多分意味はない。 参考ソースはサンプルでついてくるアプリのBluetoothChat を参考にした。誰か日本語で分かりやすい説明を書いてくれると助
ようやくコードの書き方が分かってきた。 ここでは、Androidは、Bluetoothサーバーになってacceptして接続を待ち、Python(PC)側ではサーバーを探して接続しにいく。 接続が完了したら、Android側はとりあえずひたすらメッセージを送り続け、python側はひたすらそれを受け続ける。 どちらのコードも最低限必要なところのみにして簡潔にしたつもりなので、参考になるといいなあ。 pythonが短いのはもちろん、Android側もかなり短い。少なくともgoogleのチャットサンプルより。 もっとこういうサンプルを何種類か用意してくれればソースコードを大量に読むはめにならずにすんだのに。 で、Python側は短いので対話モードで動かしていたんだけど、first_mach(↓のPythonソース参考)の中をみてたら、なんだかAndroid側をクライアントにしてPCとBlueto
python をつかって(別に特別pythonでないとだめという訳でもないが)gmailの受信トレイのメールを取得する方法と特定メールの削除を行えるようになりたい。libgmailというモジュールを用いたサンプルプログラムを見つけたがなぜかそれだとGmailにログインできないので断念し、imaplibを使うことにすると http://d.hatena.ne.jp/mzp/20080816/imap 上のリンク先のページでメールボックスのメールの一覧を取得するプログラムがあるので、このプログラムのimap.fetchの第2引数を http://www.atmarkit.co.jp/fnetwork/rensai/netpro09/imap4-fetch.html を参考にして変更すれば目的のものが得られるはず。たぶん本文が欲しいのなら RFC822.TEXT に引数をかえればいいのだと思われ
AndroidのBluetoothプログラミングは資料が少なくて大変だが、とりあえず簡単なコードをかいてみた。 このプログラムではBluetoothの電源がOFFであればONにし、ONであったなら、既にピアリングしているデバイスの情報をログに出力する。 パッケージ名はプロジェクトで指定したものに変更し、マニフェストファイルで <uses-permission android:name="android.permission.BLUETOOTH"/> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/> を記述してパーミッションを得ないといけない。 さらにOSは2.0.1だっけか、それくらい以上でなければならないようである。 以下プログラム package foo.bar.searchBT; import j
このページを最初にブックマークしてみませんか?
『ilovevim.blog42.fc2.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く