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

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

17
Androidでインテントから追加のデータを取得するにはどうすればよいですか?
あるアクティビティ(インテント)から別のアクティビティにデータを送信するにはどうすればよいですか? このコードを使用してデータを送信します。 Intent i=new Intent(context,SendMessage.class); i.putExtra("id", user.getUserAccountId()+""); i.putExtra("name", user.getUserFullName()); context.startActivity(i);

30
AndroidでTextViewのfontFamilyを変更する方法
android:fontFamilyAndroidでを変更したいのですが、Androidで定義済みのフォントが表示されません。定義済みのものを選択するにはどうすればよいですか?自分でTypeFaceを定義する必要はありませんが、必要なのは、現在表示されているものとは異なるものだけです。 <TextView android:id="@+id/HeaderText" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="52dp" android:gravity="center" android:text="CallerBlocker" android:textSize="40dp" android:fontFamily="Arial" /> 私がそこでやったことは本当にうまくいかないようです!ところでandroid:fontFamily="Arial"、愚かな試みでした!

27
android.os.FileUriExposedException:Intent.getData()を通じてアプリの外に公開されたfile:///storage/emulated/0/test.txt
ファイルを開こうとすると、アプリがクラッシュします。Android Nougatの下で動作しますが、Android Nougatではクラッシュします。システムパーティションからではなく、SDカードからファイルを開こうとしたときにのみクラッシュします。許可の問題? サンプルコード: File file = new File("/storage/emulated/0/test.txt"); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(file), "text/*"); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); // Crashes on this line ログ: android.os.FileUriExposedException:Intent.getData()を通じてアプリの外に公開されたfile:///storage/emulated/0/test.txt 編集: Android Nougatを対象とする場合、file://URIは許可されなくなりました。content://代わりにURI を使用する必要があります。ただし、私のアプリはルートディレクトリのファイルを開く必要があります。何か案は?

30
Androidアプリケーションからクラッシュデータを取得するにはどうすればよいですか?
Androidアプリケーションからクラッシュデータ(少なくともスタックトレース)を取得するにはどうすればよいですか?少なくともケーブルで取得している自分のデバイスで作業しているときは、理想的には、野生で実行しているアプリケーションのインスタンスから、それを改善してより強固にすることができます。

20
異なる色の標準のAndroidボタン
クライアントのブランドに合わせるために、標準のAndroidボタンの色を少し変更したいと思います。 これまでにこれを行うことがわかった最良の方法は、Buttonのドローアブルをにあるドローアブルに変更することですres/drawable/red_button.xml。 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:drawable="@drawable/red_button_pressed" /> <item android:state_focused="true" android:drawable="@drawable/red_button_focus" /> <item android:drawable="@drawable/red_button_rest" /> </selector> ただし、そのためには、カスタマイズするボタンごとに3つの異なるドローアブルを実際に作成する必要があります(1つは休止中のボタン用、もう1つはフォーカスされたとき、もう1つは押されたとき)。それは私が必要とするよりも複雑で、非乾燥です。 私が本当にやりたいのは、ボタンにある種の色変換を適用することだけです。ボタンの色を変更するよりも簡単な方法はありますか?

17
ボタンがクリックされたときにダイアログが閉じないようにする方法
EditText入力用のダイアログがあります。ダイアログの[はい]ボタンをクリックすると、入力が検証されてダイアログが閉じます。ただし、入力が間違っている場合は、同じダイアログに留まりたいです。入力が何であっても、「いいえ」ボタンをクリックするとダイアログは自動的に閉じられます。これを無効にするにはどうすればよいですか?ちなみに、ダイアログのボタンには、PositiveButtonとNegativeButtonを使用しています。





30
Android Studioの「シンボルRを解決できません」
この投稿を改善したいですか?この質問に対する詳細な回答を提供してください。これには、引用や、回答が正しい理由の説明が含まれます。詳細が不十分な回答は編集または削除される場合があります。 私が参照するすべてのクラスのすべてのインスタンスでR.id.something、Rは赤く表示され、「シンボルRを解決できません」と表示されます。また、そのたびR.layout.somethingに赤の下線が引かれ、「メソッドsetContentView(?)を解決できません」と表示されます。プロジェクトは常に正常にビルドされます。いつもこれを見るのは面倒です。Eclipseからのプロジェクトのインポートによく似た、しかし最も複雑なことについて、ここで他の多くの質問を読みました。私はAndroid Studioの最新バージョンであると私が信じているものを使用しており、プロジェクトはAndroid Studioで作成され、「Rを解決できない」問題なしで動作しました。誰かが知っているなら、これが何が原因かを知りたい

13
新しいAndroidフラグメントをインスタンス化するためのベストプラクティス
アプリケーションで新しいフラグメントをインスタンス化するための2つの一般的なプラクティスを見てきました。 Fragment newFragment = new MyFragment(); そして Fragment newFragment = MyFragment.newInstance(); 2番目のオプションは、静的メソッドを使用するnewInstance()と、一般的に次のような方法が含まれています。 public static Fragment newInstance() { MyFragment myFragment = new MyFragment(); return myFragment; } 最初、主な利点は、フラグメントの新しいインスタンスを作成するときに柔軟性を与えるためにnewInstance()メソッドをオーバーロードできるということでしたが、フラグメントのオーバーロードされたコンストラクターを作成することによってもこれを行うことができました。 私は何か見落としてますか? あるアプローチが他のアプローチより優れている点は何ですか?それともそれはただ良い習慣ですか?




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