問題タブ [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.
android - Android デバイスからコンピュータにデータベースを転送して、Android 仮想デバイスでデータベースとして使用できますか
Android デバイスで使用しているデータベースを、開発環境の仮想 Android デバイスに転送できますか?
Samsung Galaxy S で本を入力するプログラムを使用しています。このプログラムからソースをダウンロードできます。これは、Android 開発サイクルのさまざまな側面を理解するのに非常に役立ちます。
プログラムを正常にコンパイルし、Android 仮想デバイスで正常に実行できます。しかし、モバイルで作成したデータベースを PC や仮想デバイスに「ダウンロード」または「転送」できますか?
android - アンドロイド; ジオコーディングデータをキャッシュしますか?
私のアプリはクラスgetFromLocationNameからいくつかの呼び出しを行いますandroid.location.Geocoder;。これは現在私のアクティビティで処理されており、その呼び出しの結果に依存するデータも表示されます。
これは非常に遅くなる可能性があります。たとえば、アクティビティをロードする前に、最初にさまざまな呼び出しを完了する必要があり、それはネットワーク接続に依存しています。
結果が得られたら、それを更新する必要はありません(つまり、場所と地理座標はどのくらいの頻度で変更されますか?)
私の質問:アプリを実行するたびにこのデータを照会する必要をなくすにはどうすればよいですか。起動時にそれらすべてをロードするサービスで何かをする必要がありますか?(50回以上クエリを実行する必要がある場合は、かなり遅くなる可能性があります)。または、呼び出しを行い、結果をSQLに保存してから、現在結果を保持していない場合にのみ次回クエリを実行する必要がありますか?
android - onClickxmlをアクティビティのメソッドにバインドできません
main.xmlで次のボタンが宣言されています
そして、私はアクティビティで次の方法を持っています。
ボタンをクリックすると、次のエラーが発生します。IDEでプロジェクトを再構築しようとしましたが、エミュレータも再起動しましたが、同じエラーが再発します。私はAndroid開発者サイトのドキュメントに従いましたが、これは別のプロジェクトで機能していましたが、ここでは機能させることができません。
android - JSONObject.toString() は、2.1 とは異なる結果を 2.2 で返します (.Net Date 形式)
Android 2.1ではこれ
生産する
しかし、2.2では生成されます
私は .Net Web サービスと話しているので、2.2 バージョンは正しく動作します。2.2 を壊さずに 2.1 で同じものを生成するにはどうすればよいですか?
ご協力いただきありがとうございます。
android - オブザーバーを使用してUIを更新するにはどうすればよいですか?
「HelloWorld」スタイルのアプリに単純なオブザーバーパターンを実装しました。
を呼び出す2つのボタンがonStart()ありonDestroy()ますService。
で、onStart()オブザーバーを登録してから、オブザーバーにforループ呼び出しをobserve.update()1秒に1回10秒間実行させます。update()これにより、サービスのメソッドが呼び出されます。
返されるダミーデータを表示しようとしていますが、次のエラーが発生します:
私は私のサービスで次のことをしています:
少し調べてみると、このメソッドはメインUIスレッドで実行されないため、Toastメッセージを作成できないようです。
messageとにかくUIに吐き出すことができますか?アクティビティに表示したいだけですが、通常のtextViewでも問題ありません。
android - アクティビティを拡張しないクラスからブロードキャストを送信できますか?
オブザーバーを実装するクラスがあります。
Obervered状態が変化したときにこのクラスでトリガーされるメソッドがあります。このメソッドでブロードキャストを送信したいと思います。これは、私のアクティビティがそれらのブロードキャストメッセージをリッスンし、データを使用して何かを実行できることを意味します。
これは私が今まで持っているものです
ここではアプリケーションコンテキストにアクセスできないため、使用できませんcontext.sendBroadcast。どうすればこれを実現できますか?
前もって感謝します
android - アンドロイド; getApplication() が null を返す、理由がわからない
(ここではかなり遅いので、本当に簡単なことを監督している可能性があります..)
私は次のクラスを持っています:
これは、Androidマニフェストのアプリケーションタグにあります..
Service クラスなどでこれを取得しようとすると、null ポインター (gs が null) が返されます。次のコードを使用しています。
別のアプリで同様のセットアップが機能しているので、機能するアプリに基づいているため、これが機能しない理由が本当にわかりません。
何か案は?
java - 新しい Runnable 宣言に変数を渡すにはどうすればよいですか?
私は次のものを持っています:
そして、私の Android アクティビティでは、次のように呼び出します。
それから私はそれを呼びます。ただし、それをハードコーディングしないようにしたい"Hello"ので、渡すことができます。それ以外の場合は、印刷するすべての文字列に対してこれらの宣言のいずれかが必要になります。
(これは実際にはAndroidの質問ですが、答えやすいように基本的なJavaに絞り込みました)
ありがとう
android - メニュー項目選択時の Android 開始アクティビティ
私は2つのクラスを持っています。1 つは基本的な指示画面で、その画面には他のクラスに移動できるメニューがあります。もう 1 つのクラスは MapActivity です。問題は、他のクラスが見つからないことだと思います。クラスを見つける意図を宣言するいくつかの異なる方法を試しました。これは私が試した最新のものです:
Activity を拡張する基本クラスであり、マップ クラスは MapActivity を拡張する基本クラスです (問題が発生する可能性がありますか?)。そして、ここに私のマニフェストファイルの重要な部分があります:
編集:何が起こっているのかを把握するために LogCat を見ると、java.lang.NoClassDefFoundError と、「クラス ./Map のリンクに失敗しました」、「クラス ./Map が参照されていません」という他のいくつかのメッセージが表示されます。 method ./Main.run」および「VFY: const-class 37 を解決できません」
android - GLSurfaceView を使用しているときに、設定アクティビティが開いているときに Android のライブ壁紙を一時停止しないようにする方法
有名な GLSurfaceView ラッパー (http://www.rbgrn.net/content/354-glsurfaceview-adapted-3d-live-wallpapers) を使用して、Android 用の 3D ライブ壁紙を作成しています。
壁紙の設定を変更するために環境設定画面を開くと、設定が壁紙のプレビューの上に透明に表示されます。行った設定の変更をプレビューできるので、これは良いことです。これはうまく機能しますが、1 つの問題を除けば、ライブ壁紙は設定が上にある限り一時停止します!
壁紙の一時停止を回避するにはどうすればよいですか?