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

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

22
Androidでimageviewの透明な背景を設定する
イメージビューを追加するWebビューを使用しています。この画像ビューの背景を透明に設定するにはどうすればよいですか? 私はこれを試しました: mImageview.setBackgroundResource(R.color.trans); どこtrans→ <color name="trans">#00000000 </color>。

10
JavaでAndroidのHttpResponseタイムアウトを設定する方法
接続状態を確認するための次の関数を作成しました。 private void checkConnectionStatus() { HttpClient httpClient = new DefaultHttpClient(); try { String url = "http://xxx.xxx.xxx.xxx:8000/GaitLink/" + strSessionString + "/ConnectionStatus"; Log.d("phobos", "performing get " + url); HttpGet method = new HttpGet(new URI(url)); HttpResponse response = httpClient.execute(method); if (response != null) { String result = getResponse(response.getEntity()); ... テストのためにサーバーをシャットダウンすると、実行がラインで長時間待機します HttpResponse response = …

19
プログラムでlayout_gravityを設定するには?
私の質問は簡単です、 プログラムでボタンlayout_gravityを設定するにはどうすればよいですか? インターネットでこれを見つけましたが、Nullpointer例外がスローされます。 Button MyButton = new Button(this); LinearLayout.LayoutParams lllp=(LinearLayout.LayoutParams)MyButton.getLayoutParams(); lllp.gravity=Gravity.RIGHT; MyButton.setLayoutParams(lllp); MyLinearLayout.addView(MyButton); 解決策はありますか?

23
重複するID、タグnull、またはcom.google.android.gms.maps.MapFragmentの別のフラグメントを持つ親ID
3つのタブを持つアプリケーションがあります。 各タブには、独自のレイアウト.xmlファイルがあります。main.xmlには独自のマップフラグメントがあります。これは、アプリケーションが最初に起動したときに表示されるものです。 タブを切り替えるときを除いて、すべてが正常に機能します。マップフラグメントタブに切り替えようとすると、このエラーが発生します。他のタブへの切り替えや他のタブへの切り替えは問題なく動作します。 ここで何が悪いのでしょうか? これは私のメインクラスとmain.xml、および私が使用する関連クラスです(下部にもエラーログがあります)。 メインクラス package com.nfc.demo; import android.app.ActionBar; import android.app.ActionBar.Tab; import android.app.Activity; import android.app.Fragment; import android.app.FragmentTransaction; import android.os.Bundle; import android.widget.Toast; public class NFCDemoActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ActionBar bar = getActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); bar.setDisplayOptions(0, ActionBar.DISPLAY_SHOW_TITLE); bar.addTab(bar .newTab() .setText("Map") .setTabListener( new TabListener<MapFragment>(this, "map", MapFragment.class))); bar.addTab(bar …


25
OSに依存しないパス「META-INF / LICENSE」で複数のファイルが見つかりました
アプリをビルドすると、次のエラーが発生します。 エラー:タスク ':app:transformResourcesWithMergeJavaResForDebug'の実行に失敗しました。OSに依存しないパス「META-INF / LICENSE」で複数のファイルが見つかりました これは私のbuild.gradleファイルです: apply plugin: 'com.android.application' apply plugin: 'kotlin-android' android { compileSdkVersion 25 buildToolsVersion "25.0.2" defaultConfig { applicationId "cn.sz.cyrus.kotlintest" minSdkVersion 14 targetSdkVersion 25 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" javaCompileOptions{ annotationProcessorOptions{ includeCompileClasspath = true } } multiDexEnabled true } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), …

16
Androidの起動時にサービスを開始しようとしています
Androidでデバイスが起動したときにサービスを開始しようとしましたが、機能しません。私はオンラインでいくつかのリンクを見てきましたが、どのコードも機能しません。何か忘れてる? AndroidManifest.xml <receiver android:name=".StartServiceAtBootReceiver" android:enabled="true" android:exported="false" android:label="StartServiceAtBootReceiver" > <intent-filter> <action android:name="android.intent.action._BOOT_COMPLETED" /> </intent-filter> </receiver> <service android:name="com.test.RunService" android:enabled="true" /> BroadcastReceiver public void onReceive(Context context, Intent intent) { if ("android.intent.action.BOOT_COMPLETED".equals(intent.getAction())) { Intent serviceLauncher = new Intent(context, RunService.class); context.startService(serviceLauncher); Log.v("TEST", "Service loaded at start"); } }


23
Androidのステータスバーの高さ
Androidのステータスバーの高さは?いつも同じですか? 私の測定では25 dpのようですが、すべてのプラットフォームで同じ高さであるかどうかはわかりません。 (ステータスバーのないアクティビティからのアクティビティへのフェードトランジションを適切に実装するためにこれを知りたい)
332 android  statusbar 


13
履歴スタック全体をクリアし、Androidで新しいアクティビティを開始します
スタックでアクティビティを開始し、その前に履歴全体をクリアすることは可能ですか? 状況 A-> B-> CまたはB-> Cのいずれかのアクティビティスタックがあります(画面Aはユーザートークンを選択しますが、多くのユーザーは単一のトークンしか持っていません)。 画面Cでは、ユーザーが画面Bを無効にするアクションを実行する可能性があるため、アプリケーションは、画面Bがすでにスタックにあるかどうかに関係なく、画面Aに移動したいと考えています。これで、画面Aがアプリケーションのスタック上の唯一の項目になります。 ノート 他にも多くの同様の質問がありますが、この正確な質問に答えるものは見つかりませんでした。私は呼び出してみましたgetParent().finish()-これは常にnullポインタ例外になります。FLAG_ACTIVITY_CLEAR_TOPアクティビティが既にスタックにある場合にのみ機能します。

6
Android SDKビルドツール、プラットフォームツール、ツールとは何ですか?そして、どのバージョンを使用する必要がありますか?
これは非常に初歩的な質問であることはわかっていますが、驚いたことに、Android SDKビルドツールに関するドキュメントは見つかりませんでした。Android SDKツールとAndroid SDKプラットフォームツールの他に、添付のスクリーンショットに示すように、Android SDKビルドツールがたくさんあります。誰かがそれらすべてを説明しているソースを指摘し、Android SDK Build-toolsの特定のバージョンがどのように選択されて使用されるのかを明確にするのに役立ちますか? 編集済み(2014-02-27): 私はまだすべてのツールを完全には理解していません。以下は、Googleの最新のドキュメントに基づく私の限られた理解です。 Android SDK Build-toolsは、以前はAndroid SDK Platform-toolsのコンポーネントでした。これらはAndroid SDK Platform-toolsから分離されているため、統合開発環境(IDE)コンポーネントとは無関係にビルドツールを更新できます。 Android SDKプラットフォームツールは、最新のAndroidプラットフォームの機能をサポートするようにカスタマイズされています。これらは下位互換性があるため、アプリが古いAndroidプラットフォームをターゲットにしている場合でも、常にAndroid SDK Platform-toolsの最新のアップデートを使用できます。 SDKツールはプラットフォームに依存しないため、開発しているAndroidプラットフォームに関係なく必要です。 単一のインスタンスを持ち、更新の管理が簡単なAndroid SDK Platform-toolsからAndroid SDK Build-toolsを削除する根拠はまだわかりません。私が考えることができる唯一の考えられる理由は、一部のアプリがそれらをビルドするために古いビルドコンポーネントに依存する必要があることです。Googleのドキュメントではこれについて言及していますが、その理由については説明していません。リリースノートを見ると、Android SDK Build-toolsのアップデートは主にバグの修正または新しいプラットフォームのサポートの追加にあることがわかります。いくつかのアプリは、以前のバージョンを使用するために私は考えることができることを唯一の理由のAndroid SDKのビルド・ツールは、彼らが特定のバグに依存しているということであるAndroidのSDKのビルドツール。これらのアプリは、これらのバグが組み込まれていないと正常に機能しません。ツールのこれらのバグが特定のアプリにとって重要である理由を示す1つまたは2つの例を挙げて、Googleがこれをよりよく説明できればと思います。

7
Android Log.v()、Log.d()、Log.i()、Log.w()、Log.e()-それぞれをいつ使用するのですか?
異なるLogCat方法は次のとおりです。 Log.v(); // Verbose Log.d(); // Debug Log.i(); // Info Log.w(); // Warning Log.e(); // Error 各タイプのロギングを使用する適切な状況は何ですか?多分それは意味論のほんの少しでおそらく多分それは重要ではないことを知っていますが、LogCatAndroid StudioとEclipseでのフィルタリングのために、適切なときに適切なメソッドを使用していることを知っておくとよいでしょう。
330 android  logcat 

30
Android:バックスタックをクリアする
Androidでは、A、B、Cなどのアクティビティがあります。 Aでは、このコードを使用してBを開きます。 Intent intent = new Intent(this, B.class); startActivity(intent); Bでは、このコードを使用してCを開きます。 Intent intent = new Intent(this, C.class); startActivity(intent); ユーザーがCのボタンをタップしたら、Aに戻ってバックスタックをクリアします(BとCの両方を閉じます)。したがって、ユーザーが戻るボタンBとCを使用しても表示されない場合は、次のことを試しています。 Intent intent = new Intent(this, A.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent); しかし、アクティビティAに戻っているときに[戻る]ボタンを使用すると、BとCが引き続き表示されます。これを回避するにはどうすればよいですか?

11
Android Marshmallowの特定のアプリのアクセス許可画面をプログラムで開く方法は?
新しいAndroid Marshmallowリリースについて質問があります。 特定のアプリのパーミッション画面をインテントなどで表示することは可能ですか? 次のコードでアプリの設定を表示することは可能です-許可画面を直接開くためのアナログソリューションはありますか? startActivity(new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS, Uri.fromParts("package", getPackageName(), null))); 私はすでにこれについていくつかの調査を行いましたが、適切な解決策を見つけることができませんでした-すべての助けに感謝します!

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