問題タブ [android-internet]
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 - Android インターネット接続チェックの問題
私は Android 開発に不慣れで、Wifi、EDGE、または 3G のいずれかを介して電話をインターネットに接続する必要がある Android アプリケーションに取り組んでいます。
これは、インターネット接続が利用可能かどうかを確認するために使用しているコードです
これらの権限もマニフェスト ファイルに設定しました
これは、Android のバージョン 1.5 を実行しているエミュレータで 3G が有効になっている場合は問題なく動作しますが、3G 接続を無効にするとクラッシュします。isConnectedOrConnecting() を呼び出すと、アプリケーションが null ポインター例外をスローします。Android 2.1 を実行している HTC Desire でも同じことが起こります。
誰もがこれに対する解決策を知っていることを願っています。
前もって感謝します!
android - アクティビティの再起動時にデータを迅速にロードする
実際、私はWebからXMLをフェッチし、それを解析して画面に表示しています。私が得ている問題は、アクティビティが呼び出されるたびにアクティビティがWebからデータを読み込もうとすることです(実際、私のモバイルアプリではサーバーに頻繁にアクセスする必要があります)。したがって、以下の解決策を探しています。
だから、私はデータをキャッシュなどに保存する必要があると思います。
そのようなことを実装する方法/技術はありますか?アクティビティの再起動時に毎回ロードする必要がないようにします。
android - Androidで利用可能なインターネット接続があるかどうかを検出します
重複の可能性:
Androidでインターネットアクセスを確認する方法は?InetAddressがタイムアウトすることはありません
Androidデバイスがインターネットに接続されているかどうかを検出する必要があります。
このクラスは、完璧に聞こえるNetworkInfo
非静的メソッドを提供します。isAvailable()
問題は次のとおりです。
このエラーをスローします:
NetworkInfo
安全な賭けは、オブジェクトを返す別のクラスがあることです。しかし、私はどちらかわかりません。
- 上記のコードスニペットを機能させるにはどうすればよいですか?
- オンラインドキュメントで必要な情報を自分で見つけるにはどうすればよいですか?
- このタイプの検出のためのより良い方法を提案できますか?
android - Android でのインターネット接続
私はインターネットを使用するアプリケーションに取り組んでいます。
- URL からの XML 解析が含まれています。よりも
- 時間の解析中に進行状況ダイアログを表示しています。
- 解析が完了したらダイアログを停止します。
- ListView で TEXT(Data) を設定します。
私の問題は、デバイスがインターネットに接続されている場合、アプリが正常に動作することですが、デバイスがインターネットに接続されていない場合、「進行状況ダイアログ」が無限に実行されます。
デバイスがインターネットまたはwifiに接続されていない場合、ダイアログを停止したい。これを行う方法?
何か案が?申し訳ありませんが....ボタンをクリックしたときにインターネット接続を確認したいという気が変わりました。私がこれまでに試したことは..
しかし、これは機能していません。デバイスがインターネットに接続されていない場合は、AlertDialog を表示したいです。それ以外の場合は、Activity を開始します。誰か私に何をすべきか教えてもらえますか?
ありがとう。
android - Postrequest で動作する HttpParams を取得できません
Android-API の動作から HttpParams を取得できません。
Postrequest でいくつかの単純なパラメーターを送信したくないだけです。パラメータを除いて、すべてが正常に機能しています。パラメーターを postrequest に設定するコード:
サーバーが常に応答するため、このコードはパラメーターをまったく追加していないようです。私の要求には「名前」パラメーターがありません。
実際に期待どおりに機能しているものの例:
しかし、読みやすく理解しやすい最初の例のバージョンを使用したいと思います。
どんなヒントでも大歓迎です!
android - インスタンスメソッド内でstartActivity()を呼び出す-NullPointerExceptionを発生させる
Heya-onPostExecute()でAsyncTaskを拡張するクラスからstartActivity()を呼び出そうとしています。
フローは次のとおりです。
AsyncTaskを拡張するクラス:
アクティビティを拡張するクラス:
そして、私はこのエラーを受け取ります…毎回:
iOS開発者の場合-私は新しいViewControllerをナビゲーションコントローラーのスタックにプッシュしようとしていますpushViewController:animated:
。どうやら-このプラットフォームで行うのは難しいです。
何か案は?前もって感謝します!
更新-修正済み:
@Falmarriのアドバイスによると、私はなんとかこの問題を解決することができました。
まず第一に、私はもはやLogin login = new Login();
新しいログインオブジェクトを作成するために呼び出していません。悪い。悪い。悪い。クッキーはありません。
代わりに、を呼び出す準備をするときに.execute()
、このチュートリアル(appfulcrum.com/?p=126)は、以下に示すように、私の目的のために、アプリケーションコンテキストをクラスに渡してAsyncTaskを実行することを提案します。
これで、でonPostExecute()
、次のようなログインオブジェクトメソッドにアクセスできます。
これが他の誰かに役立つことを願っています!特にiOS開発者はAndroidに移行しています...
android - オンラインデータベースデータをローカルsqliteデータベースandroidと同期する
sqliteに関する質問やドキュメントがたくさんあることはわかっていますが、この特定の問題に関する情報はどこにも見つかりませんでした。重複している場合は申し訳ありません。
とにかく、私はユーザーをログインさせ、phpスクリプトを介して私のWebサイトのmysqlデータベースでアクションを実行するアプリを開発しています。しかし、ユーザーが押すボタンやアクティビティの起動ごとにWeb応答を待つ必要がないように、アプリの使用中にライブ情報を保存するsqliteデータベースをアプリにアタッチしています(GPSトラッキングを使用しています)。したがって、このデータは他のものと同様に保存されます)。
私の質問は、後でアップロードするためにローカルにいくら保存する必要があるかということだと思います。最初にユーザーにログインし、ユーザーのプロファイルonPause()などのデータをアップロード/同期してライフサイクルを利用した後、すべてをローカルで実行する必要がありますか?または、反対のことをして、すべてをオンラインで実行し、ローカルのsqliteデータベースを完全に削除する必要がありますか?
誰かがこの種の状況を経験したことがあるかどうか、そして彼らがどのような結論に達したのか疑問に思っています。
御時間ありがとうございます、
Infinitifizz
android - Androidでインターネットに接続するのに問題があります
Android アクティビティの特定のポイントで Google マップにアクセスしようとしています。私のエミュレータはインターネットに接続されています。また、manifest.xml ファイルにインターネット アクセス許可を付与します。しかし、私のプログラムはインターネットに接続できません。グリッド ラインのみを表示し、マップは表示しません。エラーが見つかりません。助けてください。ここに私のコードがあります
私のmanifest.xml
android - Android Emulator でインターネットに接続できません。Tata Photon+ (2g Mobile Broadband) デバイスを使用しています。
Android Emulator でインターネットに接続できません。Tata Photon+ デバイスを使用しています。
Lan や Wifi などの他のすべての接続を無効にしました... 他のモバイルや他のデバイスのダイヤルアップ設定など、他のすべての設定を削除しました。
Androidエミュレーターを使用してインターネットに接続する方法を教えてください。
私のエミュレーターは 3g と信号のアイコンを正しく表示し、クロス マークはありません。
android - ボタンを使用して、Android ウィジェットのブラウザーから Web サイトを開くにはどうすればよいですか?
だから私はこれを機能させるために何時間も努力してきましたが、私の人生ではそれを理解することはできません. グーグルで見つけたさまざまなアイデアを試しましたが、運がありませんでした。画像をクリックできる Android ウィジェットを作成しようとしています。デフォルトのブラウザーを使用して Web サイトを開きます。画像とウィジェットを正しく動作させることはできますが、ウェブサイトを開くボタンのコードを実装しようとすると、ウィジェットが強制終了され、電話で「ガジェットの読み込みに問題があります」と表示されます。私はウィジェット/アプリの作成にかなり慣れていないので、アドバイスをいただければ幸いです。ウィジェットを機能させるにはどうすればよいですか?
これが私のコードです:
Main.xml
bGiving.Java と呼ばれる私の唯一のアクティビティ:
main.xml "android:onClick="openWebUrl" にコードを追加すると、ウィジェットが強制終了されます。