問題タブ [htc-android]

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.

0 投票する
1 に答える
265 参照

android - HTC wildfire の Android アプリケーションに現在の時刻を表示する

次のコードを使用して現在のタイミングを表示する基本的なアプリを作成しました

エミュレーターで完璧に動作します。10:25:00 AM ですが、HTC wildfire では AM/PM がない 10:25:00 と表示されます。誰でもこれについて私を助けることができます。

0 投票する
2 に答える
581 参照

android - キーボードを隠したHTCソフトキーボードキー

HTC キーボードには、キーボードを非表示にできる追加のキーがあります。このキーが押されると、キーボードは非表示になりますが、KeyEvent は表示されません。

このイベントまたはコールバック メソッドを取得するにはどうすればよいでしょうか?? アプリが横向きモードであるため、このメソッド protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) を使用できません。そのため、フルスクリーンのソフトキーボードが表示され、アクティビティのサイズが変更されません。しかし、ソフトキーボードが表示されなくなったときのイベントを知る必要があります。ありがとう

0 投票する
0 に答える
478 参照

android - HTC Sense 3.0 での onOffsetsChanged

私は、多くの人が抱えている問題に直面しています。しかし、解決策のジェットは見つかりませんでした。

私はライブ壁紙を開発しており、 onOffsetsChangedを使用してxOffsetとホーム画面間のスクロールを定義しています。しかし、HTC Sense 3.0 ランサーが onOffsetsChanged を呼び出していないことがわかりました。今まで

また、Galaxy S2 Touchwiz ランチャーでは状況が正しくありません... これは、さまざまなランチャーが壁紙のオフセットを解釈する方法と、最終的に onOffsetsChanged に送信されるものによるものです。要するに、xOffset を定義するために onOffsetsChanged を使用して、現在のホーム画面のスクロール位置に頼ることができなくなりました。

誰もが異なる解決策を持っていますか?ありがとう。

0 投票する
0 に答える
317 参照

android - Android Facebook SDK - 異なるデバイス、異なる結果

Facebook アプリケーションを接続しました。テストするデバイスがいくつかあり、異なる結果が得られます。これまでのところ、Motorola Droid フォンではすべて問題なく動作していますが、HTC Flyer で同じコードを実行すると、別のエクスペリエンスが得られます。基本的に、バックグラウンドに黒い「Facebook」画面がある「読み込み中」画面で立ち往生します。アプリケーションが認証を完了しません。

私はウェブを掘り下げていて、SSL エラーの処理に関する投稿を見つけましたが、この解決策 は私にはうまくいきません。

私は公式に不満を感じており、問題をより適切に説明する方法がわかりません. ログイン エクスペリエンスで完全に動作するデバイスとそうでないデバイスがあるため、SSO キーが正しいことはわかっています。私はウェブを検索しましたが、私が見つけることができる実用的な解決策はありませんでした.

ストリンガ

0 投票する
1 に答える
1007 参照

android - HTCセンセーションフレームバッファー(dev / graphics / fb0)スクリーンショットスクランブル画像

HTCセンセーションからスクランブルスクリーンショットを取得する理由を教えてもらえますか?

これが私がしていることです:

0 投票する
1 に答える
1479 参照

android - デバッグ用の HTC Wildfire プラグインが UBUNTU で機能しない

私はこの次のデバイスを手に入れました:

  1. Ubuntu 64ビットPCを手に入れました
  2. Wildfire を手に入れました (S ではなく、通常の Wildfire)

私の電話では、私はオンにしました:

  1. USBデバッグモード
  2. 充電モードにも

しかし、ECLIPSE は DEVICE セクションで私のデバイスを見つけられませんでした。だから、私はアイデアを考えています!:)

ありがとうございました !

0 投票する
2 に答える
850 参照

android - IOException BufferedInputStream は HTC で閉じられています

while ((line = br.readLine()) != null) {以下の完全なコードのBufferedReader.readLine() を実行すると、IOException が発生しました。Exception.getMessage()戻り値BufferedInputStream is closed 。

これは HTC デバイスでのみ発生し、Sony Ericsson XPERIA を使用すると発生しません。

私の完全なコード:

すべてのデバイスで機能するより優れた downloadString メソッドを作成するにはどうすればよいですか?

前もって感謝します。あなたの答えに本当に感謝します

0 投票する
7 に答える
11723 参照

android - Eclipse が HTC Sensation を見つけられない

私はもはやセンセーションを持っていないので、明らかにこれはもはや私にとって問題ではありません. 同じ問題を抱えている他の人に役立つ可能性があるため、質問を削除しないことにしました。

ご協力いただきありがとうございます。


HTC Sensation (ICS、4.0.3) 用のアプリをプログラムしようとしていますが、Eclipse でそれが見つかりません。「[アプリケーション名] を実行」ボタンを押すと、「互換性のあるターゲットが見つかりませんでした。新しい Android 仮想デバイスを追加しますか?」というメッセージが表示され、「Android デバイス チューザー」にデバイスが表示されません。それが示されています。
友人の Sony Ericsson XPERIA X10 Mini Pro (2.1-update1) と試してみたところ、うまくいきました。
アプリケーションのバージョン 2.1、2.3.3、および 4.0.3 の両方を試しましたが、Sensation ではどれも機能しませんでした。
USB デバッグ、Stay Awake、および Allow mock Location を有効にしています。
私は何日もグーグルで検索してきましたが、解決策が見つかりませんでした. たとえば、次のことを試しました(ここで見つかりました):

  1. プロジェクトがマニフェスト android:debuggable="true" でデバッグ可能に設定されていることを確認してください
  2. ヒーローで、リモート デバッグ メニュー > 設定 > アプリケーション > 開発 > USB デバッグ用に設定されていることを確認します ( http://developer.android.com/sdk/win-usb.html
    から取得した次の 3 つの手順) 。
  3. HTC Sync (3.0) をインストールする
  4. USBDeview を使用してデバイスを削除する
  5. プラグインデバイス
  6. 「C:\Program Files\android-sdk-windows\platform-tools\adb.exe devices」を実行してデバイスが追加されていることを確認します。これは、サーバーが古くなっていることを示し、自動的に強制終了して再起動し、デバイスが接続されていることを示しました。
  7. 安全のためにこれも実行しました "C:\Program Files\HTC\HTC Sync 3.0\adb.exe devices"
  8. 次に、Eclipse で、デバッグ ツールバー項目のドロップダウン メニュー > Debug Configurations... をクリックして、既存の構成をすべて削除し、閉じます。
  9. 次回デバッグすると、HTC Hero が検出され、デバッグが実行されます。

「実行構成->ターゲット->「自動」ではなく「手動」を選択」しようとしました

HTC.comから HTC Sync 経由で Google USB ドライバーと電話ドライバーをインストールしました。

編集:
さらに質問があります:

  • どのバージョンの Eclipse を使用すればよいですか? 私は Classic から始めましたが、代わりにEclipse IDE for Java EE Developers -versionを使用するよう友人から提案されました。
  • 私の電話では、どの接続タイプを使用すればよいですか? 充電のみ?HTC 同期? ディスクドライブではないと思いますか?
  • Eclipse を起動した後に初めてプロジェクトを実行しようとすると ensure that adb is correctly located at 'D:\Documents\Eclipse\android-sdks\platform-tools\adb.exe' and can be executed、ファイルのディレクトリであることがわかります。そこに移動して手動で実行すると、動作するか、少なくともそのエラーを回避できます (そのとき、デバイスが接続されていないと表示されます)。

簡単な情報:

  • MacBook Pro の Boot Camp で Windows 8 (64 ビット) Consumer Preview を実行しています
  • 私の電話は HTC Sensation、Android 4.0.3、HTC Sense 3.6 です。
  • Web 開発者向けの Eclipse Java EE IDE、バージョン: Indigo Service Release 2、ビルド ID: 20120216-1857
  • adb バージョン: 1.0.29
0 投票する
1 に答える
3465 参照

android - HTC ノイズ キャンセルを無効にする

マイクを読み取るアプリがあります。具体的には、マイクに向かって息を吹きかけていることを検出しています ;) 多くの HTC デバイスでは機能しません。HTC Droid Eris と HTC Droid Incredible を手に入れました。それらに加えて、HTC デバイスを持っている多くの友人からも、比較的新しい HTC Thunderbolt を含めてこの問題が発生しているという報告があります。

そのため、アプリをデバッグすると、周囲の部屋のノイズがスターバックスで 4000 ~ 11000 に記録されることが示されました。マイクに向かって息を吹き込むとすぐに、入力音量が 4000 台まで下がります。

これをプログラムで無効にできるかどうか知っている人はいますか?

これが私が入力を読んでいる方法です...

0 投票する
1 に答える
714 参照

android - HTC Flyer の Web ビュー (ハードウェア アクセラレーション) のバグを見た人や、修正を見つけた人はいますか?

この問題は、HTC Flyer に固有のものです。Honeycomb以降にアップグレードされたもの。ハードウェア アクセラレーションがオンになっている場合、WebView は空白でレンダリングされるようです。背景色が表示され、スクロールできます。テキストを強調表示したり、リンクをタップしたりすることもできますが、何も表示されません. それはすべて目に見えない。

また、次の大量のログが記録されます。

D/GLUtils(6612): GL ERROR - after drawQuad() glError (0x502)

Flyer のバグのようですが、このデバイスと WebView でハードウェア アクセラレーションをうまく使用した人はいますか?

アップデート

この問題は、アプリの最初の WebView がハードウェア アクセラレーションされていない場合に発生することがわかりました。その後、この問題が発生しない限り、それ以降の WebView はハードウェア アクセラレーションできなくなります。

再現するには:

2 つのアクティビティを作成します。各アクティビティには WebView のみを含めることができます。最初のアクティビティでは、ハードウェア アクセラレーションを無効にする必要があります。2 つ目は有効にする必要があります。

最初のアクティビティ (非ハードウェア アクセラレーション アクティビティ) で、URL を読み込みます。ページは正常に読み込まれます。ページが読み込まれて表示された後、最初のアクティビティから 2 番目のアクティビティを開始します。

2 番目のアクティビティ (ハードウェア アクセラレーションによるもの) も URL をロードする必要があります。これにより、バグが発生します。2 番目のアクティビティの WebView は空白で表示されます。

また:

奇妙なことに、次のことを行うことができ、動作します。

ハードウェア アクセラレーションと Web ビューを使用してアクティビティを開始します。URL を読み込み、それが表示されたら、ハードウェア アクセラレーションなしで 2 番目のアクティビティを開始します。次に、2 番目のアクティビティで URL を読み込み、それが表示されたら、ハードウェア アクセラレーションを使用して 3 番目のアクティビティを開始します。3 番目のアクティビティは正しく表示されます。

したがって、この問題は、アプリケーションのライフサイクル/インスタンス内で実行される最初の WebView がハードウェア アクセラレーションされていない場合にのみ発生するようです。これを行うと、後でハードウェア アクセラレーションを試みる WebView が正しく機能しなくなるようです。

繰り返しますが、このアプリが実行される何百ものデバイスのうち、これは HTC Flyer でのみ発生します。