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

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

21
広告を読み込めませんでした:3
DoubleClickを使用してAndroidアプリケーションに広告を設定していますが、最終的な広告を表示することができません。 「.addTestDevice( "xxx ...")」を追加して広告をテストすると、テスト広告が表示されますが、この行を削除すると、次のエラーが表示されます。 広告あり:広告サーバーからの入力なし 広告あり:広告の読み込みに失敗しました:3 私はこのように私の広告を設定しました: PublisherAdRequest adRequest = new PublisherAdRequest.Builder().build(); mPublisherAdView.loadAd(adRequest); そして私のpublisherViewは次のようになります: <com.google.android.gms.ads.doubleclick.PublisherAdView android:id="@+id/pronostics_ad" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" ads:adSize="BANNER" ads:adUnitId="@string/ad_unit_pronostic"> </com.google.android.gms.ads.doubleclick.PublisherAdView> 何が悪いのでしょうか? ご回答ありがとうございます。

6
APIレベル29javaで非推奨のEnvironment.getExternalStorageDirectory()
Android Javaで作業しており、最近SDKをAPIレベル29に更新したところ、警告が表示され、 Environment.getExternalStorageDirectory() APIレベル29で非推奨になりました 私のコードは private void saveImage() { if (requestPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE)) { final String folderPath = Environment.getExternalStorageDirectory() + "/PhotoEditors"; File folder = new File(folderPath); if (!folder.exists()) { File wallpaperDirectory = new File(folderPath); wallpaperDirectory.mkdirs(); } showLoading("Saving..."); final String filepath=folderPath + File.separator + "" + System.currentTimeMillis() + ".png"; File file = new …

13
Androidダイアログ:タイトルバーの削除
ソースを特定できない奇妙な動作があります。 私はクラシックで私のアプリを持っています requestWindowFeature(Window.FEATURE_NO_TITLE); タイトル/ステータスバーを削除します。 次に、ユーザーが情報(名前など)を入力できるようにするダイアログボックスを作成します 物理キーボードでは問題ありませんが、仮想キーボードを使用すると、奇妙な動作が発生します。 仮想キーボードのキーを押すたびに、タイトル/ステータスバーが再び表示され、すべてのキーボードレイアウトを押して再び消えます(アプリケーションを起動したときのアニメーションのように) ここにいくつかのコードがあります: dialog = new Dialog(context); dialog.setContentView(R.layout.logindialog); dialog.setTitle("Login:"); WindowManager.LayoutParams a = dialog.getWindow().getAttributes(); // dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); a.dimAmount = 0; dialog.getWindow().setAttributes(a); dialog.setCancelable(true); dialog.getWindow().setLayout(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT); その後 dialog.show(); 私は試した dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); しかし、それは私のアプリをクラッシュさせます。 ここにXMLがあります <TextView android:id="@+id/LoginText" android:gravity="fill" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Login:"> </TextView> <EditText android:id="@+id/LoginEdit" android:layout_height="wrap_content" android:singleLine="true" android:text="jason" android:layout_width="200sp"/> <TextView android:id="@+id/PasswordText" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Password:"> …
108 android  layout  dialog 


13
Android:新しいバージョンのGradleに更新した後に「マニフェストのマージに失敗しました」エラーが発生する
プロジェクトをGradleの新しいバージョンに更新することに同意した後、次のエラーが発生します。 Error:Execution failed for task ':app:processDebugManifest'. Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(26.0.0-alpha1) from [com.android.support:cardview-v7:26.0.0-alpha1] AndroidManifest.xml:24:9-38 is also present at [com.android.support:design:25.3.1] AndroidManifest.xml:27:9-31 value=(25.3.1). Suggestion: add 'tools:replace="android:value"' to <meta-data> element at AndroidManifest.xml:22:5-24:41 to override. この問題を解決するにはどうすればよいですか?これは私のアプリのbuild.gradleファイルです: android { compileSdkVersion 25 buildToolsVersion "25.0.2" defaultConfig { applicationId "com.sample.bookReader" minSdkVersion 16 targetSdkVersion 25 versionCode 1 …
108 android 

11
Androidのガベージコレクター
状況によってはガベージコレクターの呼び出しを示唆する多くのAndroidの回答を見てきました。 メモリを大量に消費する操作を行う前に、Androidでガベージコレクターを要求することは良い習慣ですか?そうでない場合は、OutOfMemoryエラーが発生したますか? ガベージコレクターに頼る前に他に使用すべきものはありますか?

9
Phonegap 3.x CLIでAndroidリリースAPKをビルドする
Phonegap 3.x CLIを使用してローカルでAndroidアプリをビルドし、リリースの準備をするにはどうすればよいですか?プロジェクトのplatform / androidディレクトリ内に生成されたbinフォルダーを確認します。.debugAPKしかありません。 ちなみに、私はこのコマンドを使用します: phonegap local build android


16
プログラムでScrollViewを無効にしますか?
ScrollViewを有効にし、ボタンのクリックで無効にします。 無効とは、ScrollViewがそこになかった場合と同様です。有効にすると、ScrollViewが返されます。 テキスト画像のギャラリーがあり、ボタンをクリックすると画面の向きが変わるため、横向きではテキストが大きくなるので、それが必要です。そして、ScrollViewが欲しいので、画像がそれ自体を引き伸ばさず、テキストが読めなくなります。 scrollview.Enabled=false / setVisibility(false) 何もしません。 xml: <ScrollView android:id="@+id/QuranGalleryScrollView" android:layout_height="fill_parent" android:layout_width="fill_parent"> <Gallery android:id="@+id/Gallery" android:layout_width="fill_parent" android:layout_height="fill_parent" android:scrollbars="horizontal"></Gallery> </ScrollView> ありがとう Edit1:Visibility(gone)を使用することはできません。これはギャラリーも非表示にするため、ScrollViewの効果を非表示にすることです。ScrollViewがある場合、ギャラリー内の画像はスクロール可能になり、画面に収まらないため、画像全体を表示するためにスクロールする必要があります。ボタンのクリックで無効/有効にしたくありません。 私はこれを試しました: ((ScrollView)findViewById(R.id.QuranGalleryScrollView)).setOnTouchListener(null); ((ScrollView)findViewById(R.id.QuranGalleryScrollView)).setHorizontalScrollBarEnabled(false); ((ScrollView)findViewById(R.id.QuranGalleryScrollView)).setVerticalScrollBarEnabled(false); ((ScrollView)findViewById(R.id.QuranGalleryScrollView)).setEnabled(false); しかし、それでもギャラリー内の画像はスクロール可能であり、画面に適合しません。これに対する解決策は何ですか?

6
Android:ListViewから子ビューにアクセスする
を使用して表示されたリスト内の1つの要素のピクセル位置を確認する必要がありますListView。TextViewの 1つを取得してからを使用する必要があるようですgetTop()が、の子ビューを取得する方法がわかりませんListView。 更新:の子はViewGroup、リストの項目と1対1で対応していませんListView。代わりに、ViewGroupの子は、現在表示されているビューのみに対応しています。したがってgetChildAt()、の内部にあるインデックスを操作し、ViewGroup必ずしもがListView使用するリスト内の位置とは関係ありません。


10
AndroidエミュレーターはSQLiteデータベースをどこに保存しますか?
SQLiteデータベースにデータを保存するAndroidアプリケーションに取り組んでいます。私の質問は、エミュレータを使用している場合、このデータベースファイルはファイルシステムのどこに保存されるのでしょうか。 それが保存されているのを見てきました /data/data/package_name/databases しかし、実際にマップするローカルマシンのハードドライブ上の場所を知る必要があります。マシンをシャットダウンした後でも、データベースはエミュレーターの複数の実行で存続するため、RAMに常駐することはできません...
108 android  sqlite 

9
実行中のAsyncTaskをキャンセルする理想的な方法
を使用して、バックグラウンドスレッドでリモートオーディオファイルの取得とオーディオファイルの再生操作を実行していますAsyncTask。Cancellableプログレスバーは、操作の実行をフェッチする時のために示されています。 AsyncTaskユーザーが操作をキャンセル(決定)したときに実行をキャンセルまたは中止したい。そのような場合に対処するための理想的な方法は何ですか?

17
Android 4.2:ネストされたフラグメントによるバックスタックの動作
Android 4.2では、サポートライブラリがネストされたフラグメントのサポートを取得しました。こちらをご覧ください。私はそれをいじってみましたが、バックスタックとgetChildFragmentManager()に関する興味深い動作/バグを見つけました。getChildFragmentManager()およびaddToBackStack(String name)を使用する場合、戻るボタンを押すと、システムはバックスタックを前のフラグメントまで実行しません。一方、getFragmentManager()を使用する場合およびaddToBackStack(String name)、戻るボタンを押すと、システムは前のフラグメントに戻ります。 私にとって、この動作は予想外です。デバイスの[戻る]ボタンを押すと、フラグメントが子のフラグメントマネージャーでバックスタックに追加された場合でも、最後に追加されたフラグメントがポップされます。 この動作は正しいですか?この動作はバグですか?この問題の回避策はありますか? getChildFragmentManager()のサンプルコード: public class FragmentceptionActivity extends FragmentActivity { @Override protected void onCreate(Bundle arg0) { super.onCreate(arg0); final FrameLayout wrapper1 = new FrameLayout(this); wrapper1.setLayoutParams(new FrameLayout.LayoutParams( FrameLayout.LayoutParams.MATCH_PARENT, FrameLayout.LayoutParams.MATCH_PARENT)); wrapper1.setId(1); final FrameLayout.LayoutParams params = new FrameLayout.LayoutParams( FrameLayout.LayoutParams.MATCH_PARENT, FrameLayout.LayoutParams.WRAP_CONTENT); params.topMargin = 0; final TextView text = new TextView(this); text.setLayoutParams(params); text.setText("fragment …

1
Androidで「アプリケーション設定」を行うための最良の方法は何ですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 5年前休業。 この質問を改善する Androidアプリケーションの一部のアプリケーション設定(APIのURLやテスト用の設定など)を保存したい。 私は主に.NET開発者として働いているapp.configため、この目的でファイルを使用することに慣れています。Androidでそれを行うための良い方法は何ですか?
108 android 

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