問題タブ [android-2.3-gingerbread]

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 投票する
2 に答える
2166 参照

java - Android と JFileChooser

ユーザーが自分の携帯電話から画像を抽出できるデスクトップ アプリケーションを開発しました。

このプロジェクトを最初に開始したとき、私のアンドロイドは Gingerbread を実行していました。携帯電話を USB 経由でラップトップに接続すると、「リムーバブル ストレージを備えたデバイス」として表示されます。したがって、JFileChooser はそれを取得します。

ただし、最近、電話の O/S を Icecream にアップグレードしたところ、デスクトップに「ポータブル デバイス」として表示されるようになりました。これは JFileChooser が見ることができないものですか?!

この問題を回避する方法について誰か提案がありますか? 電話の O/S をロールバックするつもりでしたが、これによりアプリケーションのデバイス サポートがいくらか制限されます。

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

android - ImageButton の上に画像を上揃え

次のように ImageButton の上に画像を設定しようとしています

ここに画像の説明を入力

しかし、私はそうすることができません。次のコードを使用する場合

そして、私は次のようになっています

ここに画像の説明を入力

だから私はそれを上に揃えたいと思い、赤いバーの周りの余分なパディングを削除したい. 画像のサイズは 40 X 10 で、ImageView の幅も同じです

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

android - スタンドアロン サービスで作業しているときに、Gingerbread で onProgressUpdate() が呼び出されないのはなぜですか?

少し複雑な状況 -

  • Service は個別の APK としてパッケージ化され、マニフェストにはそれ以外のものはありません。
  • Service は着信要求を受け入れ、MessageHandler で処理します。
  • あるケースでは、ハンドラーは次のように AsyncTask を生成します。

    /li>
  • 教科書の単純な非同期タスクが進行状況を報告します

  • ... ICS では、ジンジャーブレッドではありません。

それは何ですか - バグですか?

AsyncTask のドキュメントには、"onProgressUpdate(Progress...)、publishProgress(Progress...) の呼び出し後に UI スレッドで呼び出される" と記載されています。しかし、スタンドアロン サービスの UI スレッドのようなものはありませんね。

サービスに関するドキュメントには、「サービスは、それをホストするアプリケーションのメイン スレッドで実行されます。デフォルトでは」と記載されていますが、これは UI スレッドを構成しますか?

UPDATE 2012/07/10: android:targetSdkVersion="10" を android:targetSdkVersion="15" に変更すると、アプリが ICS で実行されているときに同じ効果が発生します。これまでのところ唯一の有効な組み合わせは、API 15 で実行されている targetSdkVersion="10" です。

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

android - Admob 2.3.3 を実行している Admob 6.0.1 で「次のクラスをインスタンス化できませんでした: - com.google.ads.AdView」

Admob 広告を追加したい開発中の 2.3.3 Android アプリがあります。admob 広告のバージョンは 6.0.1 です。Google サイトの指示に従って追加しましたが、2.3.3 では正しく動作しないようで、4.0.3 では正しく動作すると想定されていました。私は、Blackberry プレイブックとほとんどの Android デバイスをサポートする 2.3.3 バージョンをリリースするという目標に向けて開発を進めています。

Android マニフェストにすべてを追加すると、以下が追加されます。

ビルド パスの外部 jar が google admob への android adk パスを指し、そこに jar があり、これを XML ファイルに追加します。

上へ:

そして、XML レイアウトの下に:

2.3.3 GUI デザイナーのグラフィカル レイアウトに次のようなエラーが表示されます。

「次のクラスをインスタンス化できませんでした: - com.google.ads.AdView (クラスを開く、エラー ログを表示) 詳細については、エラー ログ ([ウィンドウ] > [ビューを表示]) を参照してください。」

クラスを開くと、ソースが表示されないと表示されます。

GUI デザイナーを 4.0.3 に変更すると (これをターゲットにしてコンパイルする必要があるため)、admob がブラック ボックスに表示され、問題ないように見えます。2.3.3 で動作する必要がありますが、このアプリを 2.3.3 エミュレーターにロードすると、すぐにクラッシュするようです。

何か助けはありますか?これは2.3.3で使用できるはずだと読んだので、理由がわかりません。libs フォルダーがありましたが、それを取り出して、JAR を外部参照するだけです。

ありがとう。

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

android - 加速度計を使用してAndroid携帯のxyz座標を読み取ります

3D空間で携帯電話のx、y、z座標を読み取る必要のあるAndroidアプリケーションを開発します。

簡単なコードを書いて、デバイスでテストしたいと思います。

デバイスとエミュレーターの両方でジンジャーブレッドを使用しています。

0 投票する
4 に答える
4510 参照

android - Android 2.3.3 アプリが 4.0.3 で動作しない

Android 2.3.3 で開発したプロジェクトに取り組んでいました。

Android 4.0.3 で開発を続けたいのですが、うまくいきません。

usesminsdkマニフェストファイルから削除すると機能します。

それを行う他の方法はありますか?私のやり方は健康ですか?

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

android - Android 2.3.3 で Gps が機能しない

ユーザーの緯度と経度を提供し、GPS から情報を取得するアプリケーションをダウンロードしました。次のコードがあります。Android 4.0.3 では完全に動作しますが、Android 2.3.3 では動作しません。エミュレータとデバイスの両方で試しました。Android 4.0.3 デバイスとエミュレーターでは完全に動作しますが、Android 2.3.3 デバイスとエミュレーターでは動作しません。これは、インターネットからダウンロードしたプロジェクトのリンクです。 http://www.javacodegeeks.com/2010/09/android-location-based-services.html

助けてくれてありがとう。

これは、2.3.3 エミュレーターに座標を送信した後の logcat です。

0 投票する
3 に答える
9523 参照

android - ICSでハードウェアアクセラレーションを有効にし、Gingerbreadで無効にする方法は?

ICSでアプリをハードウェアアクセラレーションしたいのですが、2.3.3のサポートも必要です。ICSに対してのみハードウェアアクセラレーションを有効にできますか?または、2.3.3のサポートしか削除できませんか?

0 投票する
3 に答える
199 参照

android - アイスクリームサンドイッチで作られた私の最初のAndroidアプリケーションでほぼ完成し、後方互換性について疑問に思っていました

こんにちは私はIceCreamSandwich SDKを使用してAndroid用の最初のアプリケーションを開発しました。プログラム全体をやり直すことなく、Gingerbreadを実行しているデバイスと互換性を持たせる方法があるかどうか疑問に思いました。私は他の情報源からこれに対する答えを見つけようとしましたが、まだ何も見つかりませんでした。お時間をいただきありがとうございます。