問題タブ [android-2.0-eclair]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 最高のAndroid2.0開発本?
Android2.0開発用の単一の書籍ソースを探しています。私は一般的なAndroid開発の本で大丈夫かもしれませんが、2.0の機能をカバーする本が理想的です。
そこにある、または今後の最高のAndroid 2.0本は何ですか?
android - Android 2.0 で連絡先を読み取る方法
私は Android 2.0 で作業しており、すべての連絡先のリストを取得しようとしています。
android.provider.Contacts.Peopleは廃止されたため、 android.provider.ContactsContract を使用する必要がありますが、使用方法の適切な例が見つかりません (例: 電話帳のすべての連絡先のリストを取得します)。
そのような例を見つける場所を知っている人はいますか?
android - Android - すべてのソースからすべての連絡先を取得
ユーザーのすべての連絡先を取得し、フォーマットされた方法で表示する必要がある、2.0 に対してビルドされた Android アプリケーションを作成しようとしています。
Cursor
とContactsContract.Contacts
クラスを使用してリストを取得できました。ただし、そのプロバイダーから取得したリストには、ユーザーの Google アカウントからの連絡先、または 2 つ以上のソース (Google + Facebook、2 つの Facebook アカウントなど) を持つ連絡先のみが表示されます。リスト全体が表示されるわけではありません。
取り残されているように見えるのは、主にユーザーの Facebook アカウントからのみ取得されたもので、他にソースはありません。
これは私が使用しているクエリ呼び出しです:
私の質問は、ユーザーの電話帳のすべてのソース (Google、Facebook など) からすべての連絡先を取得することは可能ですか?
ありがとう!
android - Android 2.0で連絡先の変更をリッスンするように登録するには?
Android 2.0で連絡先データベースの変更をリッスンするコンテンツオブザーバーを登録するには? どの URI を使用すればよいですか?
ありがとうございました
android - WakeLock を使用していても、Droid/Nexus One で画面がオフの場合、加速度計はサンプルの配信を停止します
サービスを拡張し、Android で onSensorChanged(SensorEvent event) 加速度計センサーの読み取り値を記録するコードがいくつかあります。デバイスがオフのときでも、これらのセンサーの読み取り値を記録できるようにしたいと思います (バッテリーの寿命には注意しており、実行中は明らかになります)。画面がオンになっている間、2.0.1 Motorola Droid と 2.1 Nexus One ではロギングが正常に機能します。
ただし、電話が (電源ボタンを押すことによって) スリープ状態になると、画面がオフになり、onSensorChanged
イベントの配信が停止します (N 回呼び出されるたびに Log.e メッセージを使用して検証されますonSensorChanged
)。
サービスは、wakeLock を取得して、バックグラウンドで実行し続けることを保証します。ですが、効果はないようです。さまざまな PowerManager をすべて試しました。ウェイクロックがありますが、どれも重要ではないようです。
画面がオフのときに実際にセンサーからデータを取得できるかどうかについて、相反する報告があります... Android (Eclair) とハードウェアの最新バージョンでこれを経験した人はいますか?
これは、Cupcake で動作していたことを示しているようです: http://groups.google.com/group/android-developers/msg/a616773b12c2d9e5
PS: まったく同じコードが、G1 の 1.5 で意図したとおりに機能します。画面がオフになっているとき、アプリケーションがバックグラウンドにあるときなど、ログは継続します。
android - Android 2.1 ギャラリーは Cupcake バージョンと下位互換性がありません。
理由はわかりませんが、Eclair では、デフォルトの (派手ではない) ギャラリー アプリの動作が Cupcake バージョンから変更され、私の商用アプリケーションの 1 つが壊れてしまいました :-(
まず、ギャラリーを長押しして「Diashow」を選択すると、インテント フィルターを実装するアプリケーションによって取得されるインテントが発行されなくなります。代わりに、「com.android.gallery/com.android.camera.ViewImage」を追加で直接呼び出します。
質問: このインテントを傍受して、ユーザーが自分のアプリケーションを選択して Diashow を実行できるようにすることは可能ですか?
第 2 に、VIEW インテントのインテント エクストラが台無しになっています (私のビルドの 2.1 では): インテントのクエリ パラメータで画像の BucketId を提供する代わりに。しかし 2.1 では、BucketId はインテントのエクストラに移動されました。を除外する; を渡していませんが、代わりBUCKET_ID
にローカライズされていませんBUCKET_DISPLAY_NAME
:-/
質問:どうすれば、一意BUCKET_ID
ではない可能性のあるものを操作する必要がないように、インテントから一意を取得できBUCKET_DISPLAY_NAME
ますか?
これらの問題に対して有効な解決策を思いついた人はいますか?
Android Intents の全体的なアイデアは、アプリケーションをベースの Android 環境に統合できるようにすることだと思っていましたが、私のビルド 2.1 は、このアイデアがまだ理論の世界にあることを証明しています :-(
android - Eclair 以降でのみ、Android フォンの連絡先の選択リストを使用してネイティブ アクティビティを表示しますか?
すべての連絡先電話番号のフラット化された選択リストをユーザーに表示したいのですが、バージョン 1.6 以降で動作する必要があります。SO に関する関連する質問とEclairの Android ドキュメントを読みました。
問題は、コードをファクトリ クラスに分割しても、特定の実装が機能しないことです。使用するContacts.CONTENT_URI
と、個々の番号ではなく連絡先のみが表示されるためです。私が必要とするのは、バージョン1.6のこれです
2.0以降と同等です。
彼らの例を機能させたとしても、2.1 API に対してビルドすることで、以前のバージョンの OS を使用しているユーザーが自分のアプリをマーケットに表示するのを止めませんか? たとえば、1.6 エミュレータに対して起動できません。
android - Android ライブ壁紙のタッチ イベント
Androidを始めたばかりで、シンプルなライブ壁紙を作っています。2.1エミュレーターでテストしています。問題は、「壁紙の設定」を選択する前にプレビュー画面で動作している間、壁紙として選択すると、タッチイベントが画面に登録されないように見えることです。マニフェストにタッチ イベントなどを機能させるために何かを記述する必要がありますか? なぜそれが一方では機能し、他方では機能しないのか少し混乱しました。
android - Android 2.0連絡先グループで表示名と番号を取得する方法
特定のグループ ID の連絡先のリストを id で取得します。
しかし、それは正しく動作しないようです。