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

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

8
モックの場所を無効化/確認します(gpsスプーフィングを防止します)
AndroidでGPSスプーフィングを防止/検出するための最良の方法を探しています。これがどのように達成されるか、そしてそれを止めるために何ができるかについての提案はありますか?GPSをスプーフィングするには、ユーザーがモックロケーションをオンにする必要があると思います。これを行うと、GPSをスプーフィングできますか? モックロケーションが有効になっているかどうかを検出する必要があると思いますか?他に何か提案はありますか?
90 android  gps  spoof 

17
エラー:zipファイルを開くことができませんでした。Gradleの依存関係キャッシュが破損している可能性があります
android studio 2.3をアップデートしましたが、バグがあり、gradleがビルドされず、すべてのプロジェクトで同じエラーが発生し続けます。 Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) <a href="syncProject">Re-download dependencies and sync project (requires network)</a> <a href="syncProject">Re-download dependencies and sync project (requires network)</a> 私はすでに解決策を探しましたが、何も見つかりませんでした。私は試した: Invalidate Caches / Restart... しかし、何も変わっていません。

5
二重のSharedPreferencesを配置できません
エラーが発生すると、このタイプのsharedPreferencesエディターのメソッドput doubleは未定義です。Eclipseにはエディターへのクイックフィックス追加キャストが1つ与えられますが、それでもエラーが発生するので、なぜdoubleを置くことができないのですか。 コード: @Override protected void onPause() { // TODO Auto-generated method stub super.onPause(); if (TextUtils.isEmpty(editBl.getText().toString())) { numberOfBl = 0; } else { numberOfBl = Integer.parseInt(editBl.getText().toString(); } if (TextUtils.isEmpty(editSt.getText().toString())) { tonOfSt = 0; } else { tonOfSt = Double.parseDouble(editSt.getText().toString()); } SharedPreferences prefs = getSharedPreferences( "SavedTotals", Context.MODE_PRIVATE); SharedPreferences.Editor editor = prefs.edit(); …

21
フラグメントからのカスタムActionBarタイトルの設定
メインではFragmentActivity、次のActionBarようにカスタムタイトルを設定します。 LayoutInflater inflator = (LayoutInflater) this .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v = inflator.inflate(R.layout.custom_titlebar, null); TextView tv = (TextView) v.findViewById(R.id.title); Typeface tf = Typeface.createFromAsset(this.getAssets(), "fonts/capsuula.ttf"); tv.setTypeface(tf); tv.setText(this.getTitle()); actionBar.setCustomView(v); これは完璧に機能します。ただし、他を開いFragmentsたら、タイトルを変更したい。Activityこれを行うためにメインにアクセスする方法がわかりませんか?過去に、私はこれをしました: ((MainFragmentActivity) getActivity()).getSupportActionBar().setTitle( catTitle); 誰かが適切な方法についてアドバイスできますか? XML: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@android:color/transparent" > <TextView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:layout_marginLeft="5dp" android:ellipsize="end" android:maxLines="1" android:text="" android:textColor="#fff" …

23
「デバイスはx86をサポートしていますが、APKはarmeabi-v7aのみをサポートしています」というエラーの理由は何ですか
GitHubからいくつかのプロジェクトをテストしてAndroidStudioで遊んでいますが、apkをエミュレートしようとすると、エミュレーターを選択できません。 それは私に言います: デバイスはx86をサポートしていますが、APKはarmeabi-v7aのみをサポートしています なぜこれを行うのですか?

9
フラグメントのAndroidSharedPreferences
Fragment内のSharedPreferencesを読み込もうとしています。私のコードは、他のアクティビティで設定を取得するために使用するものです。 SharedPreferences preferences = getSharedPreferences("pref", 0); エラーが発生します Cannot make a static reference to the non-static method getSharedPreferences(String, int) from the type ContextWrapper 私はこれらのリンクをたどろうとしましたが、運が悪かったのですが、静的メソッドと 静的SharedPreferencesを介してSharedPreferencesにアクセスしました。解決策をありがとうございます。

14
プログラムで描画可能なサイズを設定する
画像(アイコン)のサイズはほぼ同じですが、ボタンの高さを同じに保つためにサイズを変更する必要があります。 どうすればよいですか? Button button = new Button(this); button.setText(apiEventObject.getTitle()); button.setOnClickListener(listener); /* * set clickable id of button to actual event id */ int id = Integer.parseInt(apiEventObject.getId()); button.setId(id); button.setLayoutParams(new LayoutParams( android.view.ViewGroup.LayoutParams.FILL_PARENT, android.view.ViewGroup.LayoutParams.WRAP_CONTENT)); Drawable drawable = LoadImageFromWebOperations(apiSizeObject.getSmall()); //?resize drawable here? drawable.setBounds(50, 50, 50, 50); button.setCompoundDrawablesWithIntrinsicBounds(drawable, null, null, null);
90 java  android 


12
グライドライブラリを使用して、画像の読み込みが完了するとプログレスバーの表示が消えるように設定します
こんにちは私は画像の読み込み中に表示される画像のプログレスバーが欲しいのですが、画像の読み込みが完了すると消えるように設定したいと思います。以前、私はこれにPicassoライブラリを使用していました。しかし、Glideライブラリでそれを使用する方法がわかりません。リソース対応機能があるとは思いますが、使い方がわかりません。誰か助けてもらえますか? ピカソライブラリのコード Picasso.with(mcontext).load(imgLinkArray.get(position).mUrlLink) .into(imageView, new Callback() { @Override public void onSuccess() { progressBar.setVisibility(View.GONE); } @Override public void onError() { } }) ; グライドでこれを行うにはどうすればよいですか? Glide.with(mcontext).load(imgLinkArray.get(position).mUrlLink) .into(imageView); これでGlideを使って画像を読み込むことができprogressBar.setVisibility(View.GONE);ますが、画像が読み込まれた場合、コードのどこかに書き込むにはどうすればよいですか?

4
Androidの異なるレイアウトで同じIDを使用できますか?
私はAndroid開発に不慣れです。画像とTextViews異なるLayoutXMLファイルに同じIDを使用しても問題ありませんか? eclipseがそれらを自動リストすると、プロジェクトのすべてのレイアウト変数がリストされるので、衝突しますか?今まで、同じIDを異なるレイアウトで使用しても問題は発生していませんが、長期的には懸念しています。

8
CSSのdp(密度に依存しないピクセル)単位とは何ですか?
Androidの場合、UI要素にdp(密度に依存しないピクセル)測定値を使用することをお勧めし48dpます。ボタンの高さなどに使用するなどの規則があります。 私はWebアプリケーションに取り組んでいますが、UIデザインがAndroidのデザイン標準に準拠していないという批判が多く寄せられています。もちろん、Android Holoテーマの代わりにCSSとHTMLを使用しているため、私のアプリケーションは異なって見えるでしょうが、それでも可能な限り準拠させたいと思います。ただし、CSSでは密度に依存しない測定はできません。 さまざまな解像度とピクセル密度でアプリケーションをテストすると、見栄えが悪くなり、場合によっては、バランスが崩れて機能しなくなることもあります。CSSにはAndroidネイティブ開発のようなdpユニットがありませんが、いくつかの選択肢があるのではないかと思っていました。 Javascriptを使用してピクセル密度を取得し、すべてを手動で適切にスケーリングできますか?すべての解像度/密度で見栄えがよく機能するWebアプリを作成するための最良の方法は何ですか?

9
TextInputLayoutエラーメッセージの色を設定するにはどうすればよいですか?
TextInputLayout(経由setError(...)–ここでエラー状態を参照)のテキストフィールドの下に表示されるように設定できるエラーメッセージの色を変更するにはどうすればよいですか? 通常は赤い色で表示されますが、変更したいと思います。styles.xml色をターゲットにするために、ファイルでどのアイテム名/キーを使用する必要がありますか? 前もって感謝します。 編集: app:errorTextAppearance私にキーを追加しましたTextInputLayout: <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="8dp" android:id="@+id/welcome_current_week_container" app:errorTextAppearance="@style/WelcomeErrorAppearance"> <EditText ..../> </android.support.design.widget.TextInputLayout> </LinearLayout> およびエラーの外観(テスト用に緑色に設定): <style name="WelcomeErrorAppearance" parent="@android:style/TextAppearance"> <item name="android:textColor">@android:color/holo_green_dark</item> </style> その結果、ヒントとエラーメッセージに色が付けられます(スケーリングされたAndroidエミュレーターのスクリーンショット): 通常(エラーなし): エラー状態: 編集2 /結果: エラーメッセージが表示されると、フィールドの上のヒントがエラーメッセージと同じ色に変わり、ヒントの色が上書きされます。これは仕様によるものです。

12
Android-RotateでのWebViewのリロードの防止
画面を回転すると、WebViewはページ全体を再読み込みします。一部のコンテンツに動的/ランダムな素材が含まれているため、これを使用することはできません。現在、画面を回転すると、loadUrl()メソッドから元のURLが再読み込みされます。 私のコードの何が問題になっているのでしょうか? MainActivity.java package com.mark.myapp; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.KeyEvent; import android.view.Menu; import android.webkit.WebView; import android.webkit.WebViewClient; public class MainActivity extends Activity { WebView web; String webURL = "http://www.google.co.uk/"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (savedInstanceState != null) ((WebView)findViewById(R.id.web)).restoreState(savedInstanceState); web = (WebView) findViewById(R.id.web); web.getSettings().setJavaScriptEnabled(true); web.loadUrl(webURL); …

23
AndroidStudio-XMLエディターのオートコンプリートがサポートライブラリで機能しない
新しいandroid.support.designライブラリを使い始めました。XMLエディター内でウィジェットを使用すると、XMLオートコンプリートの候補が表示されなくなります。 例えば、 <android.support.design.widget.CoordinatorLayout android:id="@+id/header_root" android:layout_width="match_parent" android:layout_height="200dp"> <ImageView android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/primary_dark" /> <android.support.design.widget.FloatingActionButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|right" android:src="@drawable/ic_action_add" android:layout_marginLeft="16dp" android:layout_marginRight="16dp" android:layout_marginTop="56dp" app:fabSize="normal" app:layout_anchor="@id/header_root" app:layout_anchorGravity="bottom|right|end" /> </android.support.design.widget.CoordinatorLayout> 「android:i」と入力し始めるとポップアップが表示されないように、どのタグにもオートコンプリートポップアップは表示されません。表示される唯一の提案は、次の図に示されています。 プロジェクトのクリーニング、PCの再起動、Android Studioの再起動を試みましたが、何も機能していません。


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