タグ付けされた質問 「android」

AndroidはGoogleのモバイルオペレーティングシステムであり、デジタルデバイス(スマートフォン、タブレット、自動車、TV、Wear、Glass、IoT)のプログラミングまたは開発に使用されます。Androidに関連するトピックについては、android-intent、android-activity、android-adapterなどのAndroid固有のタグを使用します。開発やプログラミング以外の質問で、Androidフレームワークに関連する質問については、次のリンクを使用してください:https:// android.stackexchange.com。


17
Androidで[はい/いいえ]ダイアログボックスを表示する方法
はい、AlertDialog.Builderがあることは知っていますが、Androidでダイアログを表示するのがいかに難しいか(少なくともプログラマー向けではありません)を知って驚いています。 以前は.NET開発者でしたが、Androidに相当する次のものはあるのでしょうか。 if (MessageBox.Show("Sure?", "", MessageBoxButtons.YesNo) == DialogResult.Yes){ // Do something... }

30
ADB Androidデバイスが許可されていません
Eclipseを再インストールした(単に削除して再度ダウンロードした)ため、Samsung Galaxy i9001(CyanogenMod-Android 4.4.2)ではアプリケーションをデバッグできません。再インストールする前に問題なく動作しました。 プラグを抜く/抜く、「デバッグを有効にする」のチェックを外す/チェックする、adb kill-server / adb start-server、再起動電話/コンピューターが機能しません。デバイスで承認ダイアログが表示されない(ただし、ダイアログが再インストール前に表示されたことを覚えている)。この認証ダイアログを強制的に表示する方法はわかりません。.androidディレクトリにabd_key.pubファイルがありません。私がCPU情報を読み込もうとすると、DDMSは言う: [2014-04-15 12:47:06 - DDMS] device unauthorized. Please check the confirmation dialog on your device. 何か案は?確認ダイアログなしで手動でキーを生成することは可能ですか? USB接続 ワイヤレス接続


25
Android Emulatorでランドスケープモードに切り替える
これはおそらく質問に答えるのはかなり簡単ですが、ドキュメントとGoogleを検索して数時間たっても、自分で解決策を見つけることができません。ファイルlandscapeでAndroidアプリの向きをに設定しましたAndroidManifest.xml: android:screenOrientation="landscape" ただし、シミュレーターでアプリを実行すると、アプリが横向きで縦向きに表示されます。エミュレータをlandscapeモードに切り替えるにはどうすればよいmacですか?1.6 SDKを実行しています。

30
例外「IllegalStateException:onSaveInstanceStateの後でこのアクションを実行できません」が発生する
私はライブAndroidアプリケーションを持っていますが、市場から次のスタックトレースを受け取りましたが、アプリケーションコードでは発生していないのになぜ発生しているのかわかりませんが、アプリケーションからの何らかのイベント(その他のイベント)によって発生します 私はFragmentsを使用していませんが、それでもFragmentManagerの参照があります。このタイプの問題を回避するために、何らかの身体がいくつかの隠された事実に何らかの光を当てることができる場合: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1109) at android.app.FragmentManagerImpl.popBackStackImmediate(FragmentManager.java:399) at android.app.Activity.onBackPressed(Activity.java:2066) at android.app.Activity.onKeyDown(Activity.java:1962) at android.view.KeyEvent.dispatch(KeyEvent.java:2482) at android.app.Activity.dispatchKeyEvent(Activity.java:2274) at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1668) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchKeyEvent(PhoneWindow.java:1720) at com.android.internal.policy.impl.PhoneWindow.superDispatchKeyEvent(PhoneWindow.java:1258) at android.app.Activity.dispatchKeyEvent(Activity.java:2269) at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1668) at android.view.ViewRoot.deliverKeyEventPostIme(ViewRoot.java:2851) at android.view.ViewRoot.handleFinishedEvent(ViewRoot.java:2824) at android.view.ViewRoot.handleMessage(ViewRoot.java:2011) …

30
Android:java.lang.OutOfMemoryError:OOMまで2097152の空きバイトと2MBの23970828バイトの割り当てに失敗しました
すでに保存されているSDカードのImageViewでビットマップ画像を表示したい。実行後、アプリケーションがクラッシュし、次のOutOfMemoryErrorエラーが発生します。 (java.lang.OutOfMemoryError:23970828バイトの割り当てに2097152フリーバイト、OOMまで2 MBを割り当てることができませんでした) 私はそれがメモリ不足であるか、なぜかわかりません。画像サイズが非常に大きいと思いますので、変更してみました。 Iterator<String> it = imageArray.iterator(); while (it.hasNext()) { Object element = it.next(); String objElement = element.toString(); Log.e("objElement ", " = " + objElement); final ImageView imageView = new ImageView (getContext()); final ProgressBar pBar = new ProgressBar(getContext(), null, android.R.attr.progressBarStyleSmall); imageView.setTag(it); pBar.setTag(it); imageView.setImageResource(R.drawable.img_placeholder); pBar.setVisibility(View.VISIBLE); if (objElement.endsWith(mp3_Pattern)) { Log.e("Mp3 ", …


30
新しいAndroid ActionBarサポートのTheme.AppCompat.Lightが見つかりません
数日前にGoogleからリリースされた新しいActionBarサポートライブラリを実装しようとしています。これまで、Google Developer's Support Library Setupページにリストされているのと同じ方法を使用して問題なくActionBarSherlockを正常に実装しました-リソースを含める方法のガイドを使用します(これはActionBarSherlockが行った方法に似ています)。ライブラリプロジェクトもライブラリとして自分のプロジェクトにロードしています。 ライブラリが正常に読み込まれていることがわかります。MainActivity.javaでActivityを拡張する代わりに、(Googleの指示に従って)ActionBarActivityを拡張するように変更しても、エラーは発生せず、正しくインポートされます。 私もstyle.xmlファイルをバイパスし、追加しようとした@style/Theme.AppCompat.Lightの両方のためのAndroidManifest.xmlに直接<application>と<activity>でandroid:theme="@style/ThemeAppCompat.Light"同じエラーが発生したすべての試みで。 今問題は、テーマを変更することができず、エラーをスローせずにビルドすることさえできません。以下は、私が受け取っているエラーで、新しいテーマを使用するように変更したstyle.xmlファイルが続きます。 Androidアプリでの作業に適度な経験があり、API 18(Android 4.3)でコンパイルするサポートライブラリとSDKの最新バージョンでEclipseを実行しています。 ビルド中に受け取ったエラー エラー:アイテムの親の取得中にエラーが発生しました:指定された名前 '@ style / Theme.AppCompat.Light'に一致するリソースが見つかりませんでした。styles.xml / ActBarTest / res / values行3 Android AAPTの問題 style.xml <?xml version="1.0" encoding="utf-8"?> <resources> <style name="Theme.ProsoftStudio.ACTest" parent="@style/Theme.AppCompat.Light"> </style> </resources> 助言がありますか?これは、ActionBarSherlockの問題ではありませんでした。この新しいサポートライブラリの使用に取り組みたいです。.jarは読み込まれているように見えますが、リソースは読み込まれていません。

30
EditTextの外側をクリックした後、Androidでソフトキーボードを非表示にする方法は?
キーボードを非表示にするには、実装する必要があることを誰もが知っています。 InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0); しかし、ここで重要なのEditTextは、ユーザーが、またはsoftKeyboard ではない他の場所をタッチまたは選択したときにキーボードを非表示にする方法です。 onTouchEvent()親でon を使用しようとしましたが、これは、Activityユーザーが他のビューの外側をタッチし、スクロールビューがない場合にのみ機能します。 タッチ、クリック、フォーカスのリスナーを実装しようとしましたが、成功しませんでした。 タッチイベントをインターセプトするために独自のスクロールビューを実装することさえ試みましたが、クリックされたビューではなく、イベントの座標しか取得できません。 これを行う標準的な方法はありますか?iPhoneではそれは本当に簡単でした。

12
AndroidでHTTPリクエストを行う
どこでも検索しましたが、答えが見つかりませんでした。単純なHTTPリクエストを行う方法はありますか?PHPページ/スクリプトを自分のWebサイトの1つにリクエストしたいのですが、そのWebページを表示したくありません。 可能であれば、バックグラウンドで(BroadcastReceiverで)実行することもできます

7
Android 4.0用のAVDを作成する方法
Android 4.0がリリースされました。ADTプラグインを更新し、4.0 SDKをダウンロードしました。しかし、Android 4.0用のAVDを作成しようとすると、Eclipseから「ABI armeabiがAVDフォルダーにコピーするための「userdata.img」ファイルが見つかりません」と表示されます。 d:\android-sdk-windows\platforms\android-14他のバージョンにある「images」フォルダが見つからないことがわかりました。このフォルダーには、AVDを作成するために必要な「userdata.img」が含まれている場合があります。 「userdata.img」はどこで入手できますか。Android4.0用のAVDを作成するにはどうすればよいですか?
352 android  avd 

11
定義された間隔でAndroidでRunnableスレッドを実行する方法は?
Androidエミュレータの画面に、定義された間隔でテキストを表示するアプリケーションを開発しました。私はHandlerクラスを使用しています。これが私のコードのスニペットです: handler = new Handler(); Runnable r = new Runnable() { public void run() { tv.append("Hello World"); } }; handler.postDelayed(r, 1000); このアプリケーションを実行すると、テキストが1回だけ表示されます。どうして?


27
ListViewを折りたたまずにScrollViewに入れるにはどうすればよいですか?
私はこの問題の解決策を探して回りましたが、私が見つけることができる唯一の答えは「ListViewをScrollViewに入れないでください」のようです。その理由については、まだ本当の説明はありません。私が見つけたように見える唯一の理由は、Googleがあなたがそれをしたいのではないかと思っていないことです。ええと、そうです。 では、問題は、ListViewを最小の高さに折りたたむことなく、どのようにしてScrollViewに配置できるかということです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.