Vue is the world's first pair of smart glasses that are designed for everyday use. Offered in prescription, plano, and sunglasses.
Android開発記録雑記パソコン中級者ぐらいの私が スマホアプリの開発をしてみようと思い立ち Androidで動くアプリ開発過程をこれから書き記していきます。 今日からは新たな項目です。 マルチメディアを使用したアプリ開発として まず、オーディオ関連の内容を見ていきます。 Managing Audio Playback の最初、音量や再生の制御についてです。 オーディオといっても、スマホには 音楽、アラーム、通知、着信音、システムサウンド など様々なものがり、それぞれにデバイスで設定されています。 setVolumeControlStream(AudioManager.STREAM_MUSIC); これコードによって現在再生中のオーディオの音量設定が ハードウェア側で設定できるようになります。 その他の再生や停止といったボタンにアプリで対応するには まず、マニフェストファイルに追加します
前回は、AndroidアプリをBluetoothで制御するのにお手上げ状態でした。今回は、他のBluetoothが正常に動いているアプリをごにょごにょして確認。 まずはUUIDを何にしているのかソースを確認。 ん?んん?? UUIDがない・・・だと?! では、listenUsingRfcommWithServiceRecordを探す。 んん?? ないぞ? もしかして、プログラムで通信やってない?? AndroidManifestを見てみる。 <uses-permission android:name=”android.permission.BLUETOOTH”/> がない・・・だと?! じゃあどこでやってんだ?と、見比べていると怪しいものを発見。 <action android:name=”android.intent.action.MEDIA_BUTTON” /> これでググると、正解!
上記のクラスは、すべて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)にマッチするデバイスをリストで取得 すべての専
Type Transceiver Protocols Dual-mode Bluetooth Security Networking security Features Assisted A2DP/HFP 1.6, BR / EDR / LE, Class 1 TX Power Operating temperature range (°C) -40 to 85 Rating Catalog Type Transceiver Protocols Dual-mode Bluetooth Security Networking security Features Assisted A2DP/HFP 1.6, BR / EDR / LE, Class 1 TX Power Operating temperature range (°C) -40 to 85 Rating Catalog TI’s
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く