問題タブ [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.

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

android - Android 2.1のアラートダイアログ

次の方法でダイアログを作成して表示します。

2.2 では非常にうまく機能しますが、2.1 では力が -

「java.lang.Illegalargumentexeption: Activity#onCreateDialog は ID 1 のダイアログを作成しませんでした」

なんでそうなの?

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

android - Apiレベル7(Android 2.1)でPendingIntent getActivitiesを概算する方法は?

Android 2.1、APIレベル7を対象とするアプリが必要です。ユーザーが受信したC2DM通知をクリックすると、一度に複数のアクティビティを起動します。これは、現在アクティビティを起動するために使用している方法です。

このメソッドでは、スタックに1つのアクティビティしか置くことができません。私が本当にやりたいのは、この方法を使用することです。

このメソッドは、Android3.0であるAPIレベル11でのみ使用可能であることを報告します。2.1との下位互換性を壊したくありません。Android 3.0に依存せずに、この効果を実現する方法を誰かが提案できますか?この新しいメソッドのソースを探してみましたが、まだ利用できないようです。

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

android - Androidの戻るボタンの上書きヘルプ

私はアプリやゲームを作っていますが、プレーヤーがジャンプに戻るボタンを使用できるようにしたいと思っています(シングルタッチデバイスの場合)。私のターゲットプラットフォームは2.1(APIレベル7)です。

onKeyDown()とonBackPressed()の両方を試しましたが、戻るボタンが押されたときではなく、リリースされたときにのみ呼び出されます。

1)これは正常ですか?

2)ボタンが押されたときにプレスを登録するようにするにはどうすればよいですか?

編集:キーボードを使用して正しく機能することも追加したいと思います(キーが押されたときにonKeyDownが呼び出されます)。

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

javascript - Android 2.1 エミュレーターでは Javascript インジェクションの問題が発生しますが、2.2 では問題ありません

Android WebView に読み込まれた Web ページに CSS を動的に挿入しようとしています。

問題をこの HTML に絞り込みました。プレーンな HTML ページの本文に挿入すると、Android 2.2 のページの要素に赤いボックスが追加されます。「クリックしてください」をタップすると、2.1 では失敗します (とにかくエミュレータ)。

この JS を Android 2.1 で動作させる方法はありますか? それとも、エミュレーターのみのバグですか?

ありがとう

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

java - tablelayoutのlayout_widthと_heightがsamsungタブレットの画面全体をカバーしていないのはなぜですか?

ここに画像の説明を入力してください

皆さんこんにちは、

私はxmlファイルにこのようなものを書きました

およびJavaファイル

私がこのコードを投稿したことを示すためだけに。スクロール可能なビューでテーブルレイアウトを取得していないため、画面に表示されない「textview-5」テキストが記述されたtextview5について言及したことがわかります。

fill_parentを定義したのに、なぜテーブルレイアウトが画面の一部の領域をカバーしているのかを尋ねたいと思います。

何か提案してください。

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

android - ConnectivityManager getActiveNetworkInfo() は、データ トラフィックがアクティブであっても常に null です

私はアンドロイドプロジェクトに取り組んでおり、インターネット接続を確認する必要がありました。ウェブを検索したところ、stackoverflow で解決策が見つかりました。ただし、インターネットの状態を確認する際に問題があります。すでにどこでも検索しましたが、問題の解決策が見つかりません。

マニフェストは次のとおりです。

インターネットが接続されているかどうかを確認するためのコードは次のとおりです。

問題は、TYPE_MOBILE データ トラフィックがアクティブであっても、ni 変数が常に null であることです。オペレーターのインターネット トラフィックにアクセスすることは、正しいテスト方法ですか? または、TelephonyManager を使用する必要がありますか? getNetworkInfo()[] を使用してデバッグしたため、奇妙です。TYPE_MOBILE の HSPA がそこに表示されますが、isAvalaible は常に false で、getState() = DISCONNECTED です。ただし、オペレーターのデータトラフィックが有効になっており、機能しています(他のアプリケーションで)

[編集] :ちなみに、エミュレータではなくデバイスで直接テストしています:)。

前もって感謝します。よろしく。

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

java - アンドロイド2.1のgetExternalFilesDir代替

私はAndroid2.2でAndroidアプリを作成しました。ファイルをSDカードに保存するために、次を使用します。

次のような文字列を返します。

アプリをAndroid2.1と互換性を持たせる必要がありますが、外部ファイルディレクトリを取得するにはどのような方法を使用する必要がありますか?


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

java - Android マーケット エラー -17 & Missing-まだ-Useable Camera: 他の誰かがこれに遭遇しましたか?何ができるでしょうか?

問題: 背景情報

「Layar」というソフトウェアで動作するクライアント用のアプリケーションを作成しています。Android マーケットからこのソフトウェアをインストールしようとすると、「インストール エラー。不明な理由 -17」というメッセージが表示されます。情報と解決策を求めて同僚と Web を調べましたが、役に立たないものは見つかりませんでした。

使用されているハードウェア

いくつかの HTC Sapphire 32B (HTC Magic) 用のアプリケーションを開発しています。電話は現在、カスタムの Android オペレーティング システムを実行しています。OS は、私が知る限り、Bluetooth の通常の動作が変更されたためにのみ「カスタム」になっています。編集:電話の OS は Android 2.1 です。

スタックオーバーフローが役立つ場所

プログラムをダウンロードしようとしたときの関連する出力は次のとおりです (不要な行を削除するために編集されています)。

私が見ることができる最大のものは次のとおりです。

ただし、カメラ使用可能使用可能です。誰がこれを引き起こしているのか知っていますか? エラー番号 -17 はカメラの問題に関連していますか? 他の誰かがこれに遭遇しましたか? いずれにせよ、お時間をいただきありがとうございます。ご協力いただける場合は、事前に感謝します。

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

android - 「extends Application」クラスからインテントを作成する方法、コンテキストが null

を拡張するクラスがありますandroid.app.Application。これを使用して、アプリケーションのグローバル状態を永続化します。

アプリの起動時にサービスを開始したいので、このGlobalStateクラスのコンストラクター内でインテントを作成してサービスを開始しようとしましたが、取得できずにインテントを作成できませんContext

を使用してみましgetApplicationContext()たが、これは null ポインター例外をスローします。

java.lang.NullPointerException at android.content.ContextWrapper.getPackageName(ContextWrapper.java:120) at android.content.ComponentName.(ComponentName.java:75) at android.content.Intent.(Intent.java:2551) at com .jameselsey.apps.cercademi.domain.GlobalState.(GlobalState.java:48) で java.lang.Class.newInstanceImpl(Native Method) で java.lang.Class.newInstance(Class.java:1479) で android.app. Instrumentation.newApplication(Instrumentation.java:957) で android.app.Instrumentation.newApplication(Instrumentation.java:942) で android.app.ActivityThread$PackageInfo.makeApplication(ActivityThread.java:518)

私は混乱しています、私はDatabaseManagerこれを使用して罰金を作成できます..

何か案は?

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

android - Androidのソフトキーボードの言語設定を動的に変更しますか?

アプリにいくつかの編集ボックスがあり、英語のテキストを入力するものもあれば、スペイン語を入力するものもあります。

標準のAndroidソフトキーボードを使用していますが、デバイスのロケールが英語に設定されているため、「スペイン語」編集ボックスの1つにスペイン語を入力すると、英語の修正テキスト/予測テキストによってこれが困難になります。

私が見つけた唯一の回避策は、デバイスの設定に移動して言語を切り替えることですが、これは非常に面倒です。

とにかく、クリックするとソフトキーボードの言語設定が動的に変更されるようなボタンを使用できますか?これはインテントを介して公開されていますか?

よろしく