問題タブ [android-2.1-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.
java - 連絡先データベースへの連絡先の書き込み - Android 2.1
Android 2.1 の連絡先データベースに新しい連絡先を書き込もうとしています。しかし、次のエラーが発生します。
マニフェストに次のフィールドを追加しました。
これは私のコードです:
android - アンドロイドスプラッシュ画面/ロード画面
大きなビットマップの描画呼び出しが完了した直後に、.setVisibility()がGONEになるスプラッシュ画面/ロード画面があります。問題は、スプラッシュ画面がポップアップするのに少し時間がかかることです。これは、最初の実行時にCPUを集中的に使用するアプリケーションを起動して実行する主なアクティビティが原因であると私は考えています。スプラッシュ画面をできるだけ早く表示する方法はありますか?たぶん別のスレッドでそれを持っていても大丈夫でしょうか?スプラッシュ画面は、そのすぐ下にプログレスバーがある単なるビットマップです。私のレイアウトはxmlベースなので、setContentViewを使用して自分自身を見ることができません。ありがとう。
android - MotionEvent 複数のタッチ イベントが混ざり合い、互いに影響を与えます (デモ ビデオを参照)。
アプリの目的:
画面上で認識されたすべてのタッチに対して円を描画し、タッチ イベントを追跡するシンプルなアプリ。「高圧読み取り」ではgetPressure (int pointerIndex)
、円の色が変わり、半径が大きくなります。getPointerId (int pointerIndex)
さらに、x 座標と y 座標、および圧力を含むタッチ ID が、指のタッチの横に表示されます。
重要な部分のコード スニペットをたどってください (これが最も適切なコードではないことをご容赦ください ;) 私は知っています)
問題:
Android 2.1 を実行する HTC Desire がテスト プラットフォームです。アプリは正常に動作し、問題なく 2 本の指を追跡します。しかし、2 つの接触点が近づきすぎると、互いに干渉するように見えます。共有の x 軸と y 軸に「スナップ」して円を描いているように見えます。場合によっては、他のタッチ イベントの入力座標を交換することさえあります。もう 1 つの問題はgetPressure (int pointerIndex)
、PointerID を参照しているにもかかわらず、両方のタッチ イベントが同じ圧力測定値を持つことです。
これはすべて少し抽象的なので、ここでビデオを見つけてください: http://www.youtube.com/watch?v=bFxjFexrclU
私の質問:
- 私のコードは単に間違っていますか?
- Android 2.1 はタッチ イベントを十分に処理できず、混乱するのでしょうか?
- これはハードウェアの問題であり、1) および 2) とは関係ありませんか?
回答および/または他のスレッドへの再リンクをありがとうございます (この問題に対処するスレッドを見つけて申し訳ありません)。
クリス
android - Android-SDK2.1でアプリケーションを実行する
基本的にHTCHero(Android sdk 1.5)を購入しましたが、「システムソフトウェアアップデート」の通知が届き、sdkを2.1-update1にアップデートすることに同意しました。
android sdk 1.5のアプリケーションを正常に開発していましたが、Android sdk2.1のHelloworldアプリケーションを作成しました。更新した電話で実行しようとすると、次の画面が表示されます。
あなたが見ることができる場所?????? シリアル番号で、ターゲットは「不明」として表示されます。
コンソールウィンドウに、「自動ターゲットモード:デバイスの互換性を検出できません」というエラーが表示されます。
(最初の質問):開発中のアプリケーション(sdk 2.1)を実行するために何をする必要がありますか?plsは私に知らせてください
そして、USBケーブルを使用して電話を接続しようとすると、「接続タイプの選択:」に関するアラートダイアログが表示され、以下のオプションが表示されます。
- 充電のみ
- HTC同期
- ディスクドライブ
- インターネットの共有
(2dn質問):アプリケーションの開発と電話での実行のためにどのモードを選択する必要がありますか。
android - ユーザーとして、Android 2.1 の通知バーで SMS アラートを抑制できますか (アラート - テキストの最初の行は表示されません)?
エンド ユーザーとして、Android 2.1 の通知バーで SMS アラートを抑制できますか (アラート - ただし、テキストの最初の行は表示されません)。電話の設定はありますか?または、この選択を可能にするアプリはありますか?
android - AndroidのContactsContract.ContactにAPIから不足している定数がありますか?
私はしばらくの間ContactsContractAPIを使用していて、ContactsContractのAPIページにリストされている2つの「列」に出くわしました。実際には評価できないように見える連絡先。
値は(列見出しの下に)「NAME_RAW_CONTACT_ID」および「DISPLAY_NAME_PRIMARY」です。
APIを読むと、これら2つの値は、特定の連絡先の表示名を作成するために使用される構造化名(DATA内)に接続しているように見えます。連絡先テーブルから直接これにアクセスできることは、現時点では非常に便利ですが、私が知る限り、実際には動作中のAPIには含まれていません(2.1と2.2の両方に対してテストしました)。
関連する定数はContactsオブジェクトに存在せず、フィールドに直接アクセスしようとすると(オンラインのコードダンプで見た小文字の文字列バージョンを使用して)、SQLエラー(無効な列)が表示されます。 。
誰かがこれらにアクセスすることに幸運がありましたか?これらは実際にAPIに含まれていますか?
編集:さらにチェックを行いました。APIにリストされているが実際には含まれていないように見えるRawContactsの関連する値がいくつかあります:DISPLAY_NAME_ALTERNATIVE、DISPLAY_NAME_PRIMARY、DISPLAY_NAME_SOURCE、PHONETIC_NAME、PHONETIC_NAME_STYLE、SORT_KEY_ALTERNATIVE、SORT_KEY_PRIMARY。
これらはすべて、javadocがリリースされたときに誤って除外されなかった、APIにまだ含まれていない機能のようです。他の人もこれらの機能にアクセスできない場合は、バグレポートを提出する価値があるかもしれません。
android - Android ジェスチャーの指示
Android のジェスチャを (できれば) 活用するアプリに取り組んでいます (ここで説明されているように: http://developer.android.com/resources/articles/gestures.html )。ジェスチャーが描かれた方向を考慮に入れることができるかどうかを調べようとしています。残念ながら、この情報はドキュメントで見つかりませんでした。
たとえば、ユーザーがアプリで縦線を引いた場合、画面の上部から下部に移動した場合と、下部から上部に移動した場合に応じて、ジェスチャを異なる方法で登録したいと考えています。ジェスチャで描画方向を考慮することはできますか? それとも、どのように描かれたかに関係なく、垂直線は垂直線ですか?
ありがとう!
android - Android 2.2 の信頼性
Android の最初のリリースから約 2 年が経過しましたが、Windows モバイルとは異なり、すでに 6 ~ 7 つの Android リリースがあります。そして、2.1 と 2.2 の間には多くの変更点があることがわかりました。ローカル サービスを呼び出す方法、およびその他のメソッドが非推奨になったなど..
では、Android 2.2 の安定性はどうでしょうか。もっと頻繁にリリースするつもりですか?2.2 での開発は、今後私を悩ませることになるのでしょうか? 2.2 はサブバージョンのように聞こえますが、まだベースラインはありません。あなたの考えは何ですか?
android - アプリケーションがデバイスに4回表示されるのはなぜですか?
アプリケーションをデバイスまたはエミュレーターにインストールすると、アプリメニューに複数回表示されます。私の場合、アプリケーション名を示す4つのアイコンが表示されます。
各アイコンはアクティビティを表しているようです。アプリケーションには3つのタブ(アクティビティ付き)が含まれているため、メニューの最初の3つのアイコンは特定のアクティビティに移動し、4番目のアイコンはアプリ自体に移動します。
これは私のマニフェストです
デバイスにアプリのアイコンを4つではなく、1つだけ持つにはどうすればよいですか?
ありがとう
android - アンドロイド; アプリのインストールと実行は正常に行われますが、終了するとメニューにランチャー アイコンが見つかりません
簡単なアプリケーションを作成し、デバイスに配置しました。
ファイル ブラウザーを使用して APK を検索すると、正常にインストールされ、正常に実行できます (インストール完了後に [実行] をクリックした場合)。
ただし、アプリケーションを終了すると、アプリ メニューにランチャーが表示されません (作成した他のアプリと同様に、ランチャーが表示されるはずです)。
現時点では、アプリを実行するたびに、最初に再インストールしてアクセスできるようにする必要がありますが、もっと良い方法があるに違いありません。
マニフェスト添付