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

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

25
com.android.build.transform.api.TransformException
Googleサインインをアプリに統合しようとしていますが、次のライブラリを追加しました。 compile 'com.google.android.gms:play-services-identity:8.1.0' compile 'com.google.android.gms:play-services-plus:8.1.0' これをプロジェクトビルドグラドルにも追加します。 classpath 'com.google.gms:google-services:1.4.0-beta3' また、プラグインをアプリビルドグラドルに追加します。 apply plugin: 'com.google.gms.google-services' 次に、必要な権限を追加しますが、アプリを実行しようとすると、次のエラーが表示されます: Error:Execution failed for task ':app:transformClassesWithDexForDebug'. com.android.build.transform.api.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0\bin\java.exe'' finished with non-zero exit value 2

22
Eclipseエラー「ADBサーバーはACKを行わず、デーモンを起動できませんでした」
SDKを更新すると、Eclipseに次のエラーが表示されます。 ADBサーバーはACKを行わず、デーモンを起動できませんでした。 Androidアプリケーションを実行すると、次のようになります。 adbが「D:\ android-sdk-windows \ platform-tools \ adb.exe」に正しく配置され、実行できることを確認してください。 この問題を解決するにはどうすればよいですか?
158 android  eclipse  adb 

3
Intellij IDEA / Android Studioでルートタグをマージしてレイアウトをプレビュー
LinearLayoutに基づいて複合コンポーネントを開発しているとしましょう。したがって、次のようなクラスを作成します。 public class SomeView extends LinearLayout { public SomeView(Context context, AttributeSet attrs) { super(context, attrs); setOrientation(LinearLayout.VERTICAL); View.inflate(context, R.layout.somelayout, this); } } のLinearLayoutルートとして使用する場合somelayout.xml、追加のビューレベルがあるため、マージタグを使用します。 <?xml version="1.0" encoding="utf-8"?> <merge xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Some text" android:textSize="20sp"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Some other text"/> </merge> しかし、IDEの[プレビュー]タブでは、マージは常にFrameLayoutとして機能し、次のようなものが表示されます。 (それはAndroid Studioですが、Intellij IDEAも同じです。Eclipseについては知りません) プレビューはレイアウトの開発を大幅にスピードアップします。一部のレイアウトについても、このような大きな助けを失うのは残念です。merge特定のレイアウトでプレビューがタグを解釈する方法を指定する方法があるかもしれませんか?

10
プログラムでCollapsingToolbarLayoutを折りたたむまたは展開する
簡単な質問ですが、答えが見つかりません。CollapsingToolbarLayoutプログラムで折りたたんだり展開したりするにはどうすればよいですか? ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

16
AndroidでプログラムでGPSを有効または無効にするにはどうすればよいですか?
私はアンドロイドでプログラム的にGPSをオン/オフにすることについての質問が何度も議論されて きた ことを知っています、そして答えは常に同じです: 「セキュリティ/プライバシー上の理由から、ロケーションの設定画面に転送して、ユーザーが有効化/無効化できるようにする必要があります。」 私は最近Taskerを市場から購入したことを理解していますが、それを使用して実行できる他の多くのことの中でも、所定のアプリケーションに入るときにGPSを自動有効にし、終了時にそれを無効にするルールを設定できます(ここを参照)をそれを行う方法のチュートリアル、そしてそれはうまくいく!)そしてこのアプリは多くのAndroidバージョンや異なるデバイスで機能し、ルート化する必要さえないので、ファームウェア署名キーで署名することはできません。 私のアプリでこれを行いたいのですが。もちろん、私はユーザーのプライバシーを爆破したくないので、まずユーザーに通常の「私の決定を記憶する」チェックボックスで自動的にオンにするかどうかを尋ね、はいと答えた場合は有効にします。 タスカーがこれをどのように達成するかについて誰かが何か考えや手掛かりを持っていますか?
158 android  gps 

12
フラグメントを使用してAndroidのタブごとに個別のバックスタック
Androidアプリでナビゲーション用のタブを実装しようとしています。TabActivityとActivityGroupは非推奨であるため、代わりにFragmentsを使用して実装したいと思います。 タブごとに1つのフラグメントを設定し、タブがクリックされたときにフラグメントを切り替える方法を知っています。しかし、どうすれば各タブに個別のバックスタックを設定できますか? たとえば、フラグメントAとBはタブ1の下にあり、フラグメントCとDはタブ2の下にあります。アプリを起動すると、フラグメントAが表示され、タブ1が選択されます。次に、フラグメントAがフラグメントBに置き換えられます。タブ2を選択すると、フラグメントCが表示されます。タブ1を選択すると、フラグメントBが再び表示されます。この時点で、戻るボタンを使用してフラグメントAを表示できるはずです。 また、デバイスを回転させても、各タブの状態が維持されることが重要です。 BRマーティン

8
1つのアクティビティと他のすべてのフラグメント[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 この質問を改善する 私は1画面の実装を考えていますActivityし、他のすべてのsreens Fragmentsとmanaging all the fragments thru the activity。 それは良い考えですか?私の答えは「いいえ」ですが、それでもこの考えについてもっと明確に知りたいのです。 アイデアの長所と短所は何ですか? 注意: フラグメントとアクティビティのリンクを教えないでください。 編集: これはフラグメントとアクティビティに関するものです: 長所: フラグメントは、サブアクティビティとしてのアクティビティで使用されることを意図しています。 フラグメントはアクティビティの代わりにはなりません。 フラグメントは再利用性を目的としています(再利用性を実現する方法を知る必要があります)。 フラグメントは、タブレットと電話の両方をサポートするコードを作成するための最良の方法です。 短所: フラグメントからデータを取得するには、インターフェースを実装する必要があります。 対話については、それを示すのに長い道のりが必要です。 タブレットを考慮しない場合、なぜフラグメントを使用する必要があるのですか?アクティビティとフラグメントの開始時間の違いは何ですか?


30
Androidデバイスがadbリストに表示されない[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 この質問を改善する HP Slate 21をUSBケーブルを使用してWindowsボックスに接続しています。デバイスでUSBデバッグが有効になっています。後、適切な追加%SingleAdbInterface%と%CompositeAdbInterface%にエントリをandroid_winusb.infファイル、私は今、私のデバイスマネージャで「AndroidのADBインタフェース」を参照してください。ただし、adb devicesコマンドラインで実行してもデバイスは表示されません。 別のHP slate 7を使用していますadb devices。 デバイスマネージャーから見た唯一の違いは、動作するものは「Android Composite ADB Interface」という名前で、もう1つは「Android ADB Interface」という名前です。 さらに微妙な違いがあります。winusb.infファイルでは、Slate 7には2つの%CompositeAdbInterface%エントリが定義されていますが、Slate 21には1つの%CompositeAdbInterface%エントリしか定義されていません。 私のセットアップの何が問題になっているのでしょうか?
158 android  adb 

14
Android、文字列からリソースIDを取得しますか?
いずれかのクラスのメソッドにリソースIDを渡す必要があります。参照が指すIDと文字列の両方を使用する必要があります。これを最もよく達成するにはどうすればよいですか? 例えば: R.drawable.icon これの整数IDを取得する必要がありますが、文字列 "icon"へのアクセスも必要です。 メソッドに渡す必要があるのは「アイコン」文字列だけの場合が望ましいでしょう。

5
リソースIDからリソース名を取得する方法
私のレイアウトでは、このようなものを定義しました。 <RadioButton android:id="@+id/radio1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Dnt want this text" /> アクティビティの一部の関数がこのID(radioButtonのID)を返すと仮定します。次に、このIDからこのテキストradio1を取得します。要するに私は書かれたテキストradio1を取得したいですandroid:id="@+id/radio1" 誰かがそれをどのようにして可能にするのか教えてもらえますか?
158 android 

8
プログラムでColorStateListを作成するにはどうすればよいですか?
私はColorStateListこれを使用してプログラムで作成しようとしています: ColorStateList stateList = new ColorStateList(states, colors); しかし、私は2つのパラメータが何であるかわかりません。 ドキュメントに従って: public ColorStateList (int[][] states, int[] colors) APIレベル1で追加されました 状態から色への指定されたマッピングを返すColorStateListを作成します。 誰かが私にこれを作成する方法を教えてもらえますか? 状態の2次元配列の意味は何ですか?

9
Androidレイアウトでテキストビューを左端と右端に揃える
Androidを使い始めました。シンプルなレイアウトがうまくいきません。 を使用しLinearLayoutてTextViews、1つの行に2つ配置します。1つTextViewは左側にあり、もう1つは右側にあります(CSSのfloat:left、float:rightに類似)。 それは可能ですか、それともViewGroupそれを達成するために別のまたはさらに別のレイアウトネストを使用する必要がありますか? ここに私がこれまで持っているものがあります: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="horizontal" android:padding="10sp"> <TextView android:id="@+id/mytextview1" android:layout_height="wrap_content" android:text="somestringontheleftSomestring" android:layout_width="wrap_content"/> <TextView android:id="@+id/mytextview2" android:layout_height="wrap_content" android:ellipsize="end" android:text="somestringontheright" android:layout_width="wrap_content"/> </LinearLayout>
158 android 

3
AndroidViewModelとViewModel
Androidアーキテクチャコンポーネントライブラリの導入に伴い、AndroidViewModelおよびを含むいくつかの新しいクラスが導入されましたViewModel。しかし、これら2つのクラスの違いを理解するのに苦労しています。ドキュメントは簡潔に説明しAndroidViewModel、次のように: アプリケーションコンテキスト対応 ViewModel 簡潔に感謝しますが、これは正確に何を意味していますか?いつ使用AndroidViewModelするViewModelか、その逆かを選択する必要があるのはいつですか?

7
Android:android.content.res.Resources $ NotFoundException:文字列リソースID#0x5
アプリを実行すると、タイトルから例外が発生します。それが何をしているのかというと、絞首刑執行人のゲーム用の単語を含む.txtファイルがあり、ファイルにアクセスすると例外がスローされると思います。私のファイルcuvinte.txtは/ assets /にあります。これが私のコードです(私はlayout / xml部分をスキップしました、それはうまくいきます): public void onCreate() { // all the onCreate() stuff, then this: try { AssetManager am = this.getAssets(); InputStream is = am.open("cuvinte.txt"); InputStreamReader inputStreamReader = new InputStreamReader(is); BufferedReader b = new BufferedReader(inputStreamReader); String rand; while((rand=b.readLine())!=null){ cuvinte.add(rand); } } catch (IOException e) { Toast.makeText(this, "No words file", …
158 android  string  file 

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