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

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

13
Androidで機内モードを検出するにはどうすればよいですか?
アプリケーションにWi-Fiがアクティブに接続されているかどうかを検出するコードがあります。機内モードが有効になっている場合、そのコードはRuntimeExceptionをトリガーします。とにかく、このモードのときに別のエラーメッセージを表示したいと思います。Androidデバイスが機内モードかどうかを確実に検出するにはどうすればよいですか?
92 java  android  airplane 

5
早期に呼び出されたonActivityResult()
Activity(の子孫PreferenceActivity)を次のようにワーカーアクティビティから開始します。 @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == 1458) loadInfo(); } void showSettingsDialog() { startActivityForResult(new Intent().setClass(this, MyConfigure.class), 1458); } MyConfigureクラスにはsetResult()呼び出しがありません。実際、MyConfigureクラスには、OnCreate()を使用して設定をロードする場所を除いて、コードはありませんaddPreferencesFromResource。 今onActivityResultで呼び出されるrequestCodeの1458直後、途中でMyConfigureアクティビティが実行されます。1.6および2.1エミュレーターと2.1デバイスでテスト済み。setResult()どこかに埋葬するようにという呼びかけはありPreferenceActivityますか?または、この時期尚早の電話を他にどのように説明できますか?

13
SecurityException:権限が拒否されました(インターネット権限がありませんか?)
このエラーは本当に奇妙で、再現方法と修正方法がわかりません。多くの検索を実行したため、何も役に立たなかったためです。 ここにスタックトレースがあります: Stack Trace _________________________________ 0 java.lang.RuntimeException: An error occured while executing doInBackground() 1 at android.os.AsyncTask$3.done(AsyncTask.java:299) 2 at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273) 3 at java.util.concurrent.FutureTask.setException(FutureTask.java:124) 4 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307) 5 at java.util.concurrent.FutureTask.run(FutureTask.java:137) 6 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) 7 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569) 8 at java.lang.Thread.run(Thread.java:856) 9 Caused by: java.lang.SecurityException: Permission denied (missing INTERNET permission?) 10 at java.net.InetAddress.lookupHostByName(InetAddress.java:430) 11 …
92 android  http 

17
SDカードに保存された画像がAndroidのギャラリーアプリに表示されない
画像をSDカードに保存しましたが、SDカードを取り外して元に戻すまで、ギャラリーアプリケーションに表示されません。 なぜそうなのか、何か分かりますか? Galleryアプリケーションには、ファイルの保存時に更新されないキャッシュがあるようです... 実は、私はまた、ギャラリーアプリケーションでジャスト・保存した画像を開いていることとは成功していないにしたい、これは、この問題についての私の質問ですが。
92 android  image  save  gallery 


10
画面の下から上にレイアウトをスライド
レイアウトがビューから非表示になっています。ボタンをクリックすると、下から上にスライドして画面全体のコンテンツを押し上げ、whatsappがチャット画面で絵文字パネルを表示する方法とよく似ています。 私はSlidingDrawerを見たことがありますが、それは私にはうまくいきません。画面の中央に表示されるハンドルとしての画像が必要ですが、それは必要ありません。また、既存の画面コンテンツの上をスライドします。既存のコンテンツを上に移動する方法を探しています。 更新1: Sanket Kachhelaが提案したアニメーションを使用してみました。ただし、非表示のレイアウトは表示されません。これがコードです。 レイアウト(activity_main.xml): <RelativeLayout android:id="@+id/main_screen" android:layout_width="match_parent" android:layout_height="match_parent" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" android:layout_alignParentTop="true"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" android:layout_centerInParent="true"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Slide up / down" android:layout_alignParentBottom="true" android:onClick="slideUpDown"/> </RelativeLayout> <RelativeLayout android:id="@+id/hidden_panel" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@id/main_screen"> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/app_name" /> </RelativeLayout> アクティビティ(MainActivity.java): package com.example.slideuplayout; import android.app.Activity; import android.os.Bundle; import …

7
Androidでの列挙型の使用は厳密に避けるべきですか?
Bundle以下のようなインターフェースで、キーのような関連する定数のセットを一緒に定義するために使用しました: public interface From{ String LOGIN_SCREEN = "LoginSCreen"; String NOTIFICATION = "Notification"; String WIDGET = "widget"; } これにより、関連する定数をグループ化し、静的なインポート(実装ではない)を使用してそれらを使用するより良い方法が得られます。私が知っているAndroidフレームワークはまた、のような同じように定数を使用していますToast.LENTH_LONG、View.GONE。 しかし、私はしばしばJava Enums、定数を表すためのはるかに優れた強力な方法を提供していると感じています。 しかし、での使用enumsにパフォーマンスの問題はありAndroidますか? 少し調べただけで混乱してしまいました。この質問から、 「Aint Enums Where You Only Ints Needs」がAndroidのパフォーマンスのヒントから削除されましたか?「Avoid enums」がパフォーマンスのヒントからGoogle削除されたことは明らかですが、公式のトレーニングドキュメントからメモリオーバーヘッドセクションに注意してください:「列挙型多くの場合、静的定数の2倍以上のメモリが必要です。Androidでの列挙型の使用は厳密に避けてください。」これはまだ有効ですか?(1.6以降のバージョンなど)Java 私が観察したもう1つの問題は、シリアル化して送信する必要があることenumsをintents使用しBundleて送信することです(つまりputSerializable()、プリミティブputString()メソッドに比べて高価な操作だと思いますが、enums無料で提供しています)。 誰かが同じものを表現するのに最適な方法を明確にできますかAndroid?私は厳密には使用しないでくださいenumsにAndroid?
92 java  android  enums 


12
AndroidアプリケーションIDを取得する方法
Androidでは、プログラムで(または他の方法で)アプリケーションのIDを取得するにはどうすればよいですか。また、そのIDを使用して他のアプリケーションと通信するにはどうすればよいですか。
92 android 

8
スレッドからの戻り値
私はHandlerThread。内部で値が変更され、Threadそれをtest()メソッドに返したいのですが。これを行う方法はありますか? public void test() { Thread uiThread = new HandlerThread("UIHandler"){ public synchronized void run(){ int value; value = 2; //To be returned to test() } }; uiThread.start(); }

5
Android Studio / IntelliJにMaven依存関係をインポートする方法は?
Android Studioのデフォルトウィザードを使用して、新しいAndroidプロジェクトを作成しました。アプリをコンパイルしてデバイスにデプロイしました。すべては順調です。 次に、Mavenで使用可能な外部ライブラリをインポートします。(http://square.github.io/picasso/)。モジュールのプロパティに行き、Mavenライブラリを追加しました。依存関係のリストに正しく表示されます。また、エディターに表示され、コードで正しく使用できます。 しかし、コンパイル時にGradleエラーが発生します:クラスが見つかりません 何か案は?


2
複数の画面をサポートするアプリケーションスケルトン
Androidにはさまざまな機能、解像度、画面サイズを備えたさまざまなデバイスが付属しているため、複数の(大小の)画面をサポートするアプリケーションを開発する際には、サイズとレイアウトに障害があります。 これにより、画面サイズ、解像度、DPIの組み合わせが異なります、Androidデバイス向けに設計および開発する際に大きな課題を生み出します。他のメーカー(Android以外)の解像度とDPIは異なりますが、同じ画面サイズを共有し、解像度は同じアスペクト比に従います。したがって、Android以外のデバイスに合うようにイメージを作成できます。 私の質問は、要件を満たすために従うべき適切なフローまたはアーキテクチャがあるということです。 サイズと解像度が異なるタブレットがあることに注意してください。 Androidデベロッパーにこの情報が含まれていることは承知していますが、私の見方は実装からのものです。 私の理解からわかったことは、Androidグラフィックを設計するために、プログラマーでさえ設計概念を知っている必要があるということです。

3
リストビューフィルターAndroid
私はandroidでリストビューを作成し、リストの上に編集テキストを追加します。ユーザーがテキストを入力すると、リストはユーザー入力に従ってフィルタリングされます Androidでリストアダプタをフィルタリングする方法がある場合、誰か私に教えてもらえますか?


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