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

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

12
Androidで別のフラグメントに移動した後にナビゲーションスタックをクリアする方法
Androidで新しいナビゲーションアーキテクチャコンポーネントを使用していますが、新しいフラグメントに移動した後、ナビゲーションスタックをクリアできません。 例:loginFragmentにいて、ホームフラグメントに移動したときにこのフラグメントをスタックからクリアして、ユーザーが[戻る]ボタンを押したときにloginFragmentに戻らないようにします。 シンプルなNavHostFragment.findNavController(Fragment).navigate(R.id.homeFragment)を使用してナビゲートしています。 現在のコード: mAuth.signInWithCredential(credential) .addOnCompleteListener(getActivity(), new OnCompleteListener<AuthResult>() { @Override public void onComplete(@NonNull Task<AuthResult> task) { if (task.isSuccessful()) { NavHostFragment.findNavController(LoginFragment.this).navigate(R.id.homeFragment); } else { Log.w(TAG, "signInWithCredential:failure", task.getException()); } } }); navigate()でNavOptionsを使用してみましたが、戻るボタンがまだloginFragmentに戻ってきます NavOptions.Builder navBuilder = new NavOptions.Builder(); NavOptions navOptions = navBuilder.setPopUpTo(R.id.homeFragment, false).build(); NavHostFragment.findNavController(LoginFragment.this).navigate(R.id.homeFragment, null, navOptions);

3
Google Playストア内部テストはロールアウトを開始できません
アプリケーションの最初のバージョンを内部テスターに​​公開します。 しかし、ボタンSTART ROLLOUT TO INTERNAL TESTは無効になっており、他のエラーメッセージや警告はここには表示されません。 誰かが私に何が起こっているのか教えてもらえますか? スクリーンショットを添付

5
Gradleエラー:Android Studioでのみ、イベントディスパッチスレッドからの書き込みアクセスが許可されます
Android Studioをバージョン2.2(Windows 10上)にアップデートした後、翌朝、何らかのプロジェクトでGradleをビルドすると、次のようなエラーが発生しました。 イベントディスパッチスレッドからのみ書き込みアクセスが許可されます それにもかかわらず、gradlew -buildコマンドは機能し、正常に完了しました。私はWTF修復セットの典型的なAndroid開発者を試しました:クリーンビルド、キャッシュの無効化、ビルドフォルダーの削除、.gradleフォルダーの削除、さまざまなGradle設定の試行、Android Studioの再インストールなど、何も役に立たなかった。 この質問は、コミュニティでの経験を共有するためにのみ作成しました。2時間も無駄にしたからです。

19
Volley Androidネットワークライブラリ
私のプロジェクトでVolleyを使用することについていくつか質問があります。 このライブラリは、どのJavaプロジェクトでもAndroidでも使用できますか? ここには複数のブランチがあり、どのブランチから開始するかに関するドキュメントはありません。最初に使用するブランチはどれですか? このライブラリを自分のプロジェクトにどのように統合しますか?どのアプローチが優れていますか:Volleyをスタンドアロンライブラリプロジェクトとして作成し、jarをスピンしてプロジェクトに配置するか、プロジェクト内のすべてのソースコードをコピーしますか?

17
android:DrawableRightを使用して、ボタンとTextViewでVectorDrawableを使用することは可能ですか?
TextViewまたはImageViewでVectorDrawableアセットを使用すると、「android:DrawableRight」/「android:DrawableEnd」/「android:DrawableStart」/「android:DrawableLeft」を使用すると、ランタイムクラッシュが発生します。 アプリは警告なしで問題なくコンパイルされます。 使ってます Gradle 1.5 サポートライブラリ23.2( 'com.android.support:appcompat-v7:23.2.0') 私が見つけたのは、このようにクラッシュすることなく、プログラムによってJavaでSVGを割り当てることができるということです。 TextView tv = (TextView) findViewById(R.id.textView); tv.setCompoundDrawablesWithIntrinsicBounds(null,null, getResources().getDrawable(R.drawable.ic_accessible_white_36px),null); (これは23.2のサポートライブラリのバグだと思います。) しかし、SVGアセットにdrawableRightなどを使用することは可能ですか? これが私のレイアウトです <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="au.com.angryitguy.testsvg.MainActivity"> <TextView android:id="@+id/textView" android:layout_width="match_parent" android:layout_height="wrap_content" android:drawableRight="@drawable/ic_accessible_white_36px" android:background="@color/colorPrimary" android:textColor="#FFFFFF" android:textSize="22sp" android:text="Hello World!"/> </RelativeLayout> これが私の活動です package au.com.angryitguy.testsvg; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import …

3
Androidプロジェクトをライブラリとしてインポートし、APKとしてコンパイルしない方法(Android Studio 1.0)
別のプロジェクト(projAPK)の依存関係としてプロジェクト(projLib)をインポートしようとしました。 projAPK gradleにはこれがあります: dependencies { compile project(':libs:NewsAPI') compile project(':projLib') } しかし、私がgradleを同期すると、このエラーが発生します: Error:Dependency Android_2015:projLib:unspecified on project projAPK resolves to a APK archive that is not supported as aコンパイル依存関係。ファイル:/Users/myname/Documents/Development/Android_2015/libs/projAPK/build/outputs/apk/projLib-release-unsigned.apk これには2つの解決策があると思います。 どういうわけか、gradleにprojLibをapkにコンパイルしてはならないライブラリであると思わせる どういうわけかgradleはprojLibを明示的にコンパイルしないでください 問題は、その方法を見つけることができなかったことです。もしあなたが助けることができれば素晴らしいでしょう:)

5
クリック後に通知を削除
ユーザーがクリックした後に通知が閉じられるようにしたい。誰もがフラグを使用するように言っているのを見ましたが、NotificationクラスではなくNotificationCompat.Builderクラスを使用しているため、どこにもフラグを見つけることができません。誰かが自分で通知を削除する方法を知っていますか? 通知を設定するときのコードは次のとおりです。 NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this) .setSmallIcon(R.drawable.ic_launcher) .setContentTitle("New Question") .setContentText("" + QuestionData.getAuthor().getUserName() + ": " + QuestionData.getQuestion() + ""); Intent openHomePageActivity = new Intent("com.example.ihelp.HOMEPAGEACTIVITY"); TaskStackBuilder stackBuilder = TaskStackBuilder.create(this); stackBuilder.addNextIntent(openHomePageActivity); PendingIntent resultPendingIntent = stackBuilder.getPendingIntent( 0, PendingIntent.FLAG_UPDATE_CURRENT ); mBuilder.setContentIntent(resultPendingIntent); NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); mNotificationManager.notify(0, mBuilder.build());

9
RecyclerViewでスティッキーヘッダーを作成するにはどうすればよいですか?(外部libなし)
下の画像のように、外部ライブラリを使用せずに、画面上部のヘッダービューを修正したいと思います。 私の場合、アルファベット順にしたくありません。2種類のビュー(ヘッダーと通常)があります。一番上、最後のヘッダーに固定したいだけです。

3
google-services.jsonは実際には何をしますか?
現在のアプリにGoogleアナリティクスとGCMサービスを追加する作業をしています。両方のサービスの実装に関するガイドで、Googleは開発者にjsonファイルgoogle-services.jsonを生成してアプリのルートディレクトリの下に置くように求めています。 このjsonファイルをアプリから削除しても、サービスは引き続き機能することがわかりました。 確かに知りたいのですが、このファイルは本当に何のためのものですか?どのように使用し、どのように機能しますか?

14
リリース前のAndroidアプリケーションの最適化[終了]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 プログラムの効率性について「特別な」状況にあります。現在、アプリケーションのパフォーマンスを向上させ、バッテリーの消費を削減する必要がある段階にあります。 質問の前に: まず、私のアプリケーションは動作します。正常に実行され、エラーは発生しません。 次に、Android開発者のWebサイトでバッテリー寿命の最適化を読み、彼らが要求した小さなものを最適化しました。まったく問題ありません。 さて、私は他の開発者が独自のアプリケーションを最適化するために使用した特別な修正について知りたいです。ユーザーが認識したり注意を払ったりすることのないもの。ただし、修正により、バッテリーの寿命が延びるか、アプリケーションのメンテナンスが改善されます。 それで、あなたのユニークな最適化トリックは何ですか? 私は本当に知識を探している特定の状況にあります。これは、開発者が経験したすべての状況について開発者の知識を共有する絶好の機会になると思います。 すばらしい開発者が知識を共有するように促すので、すばらしい答えに投票してください。

17
Android Studioを実行する際のエラー
Android Studioをインストールし、ここで説明するすべての手順を実行しました しかし、起動するstudio.shと、次のメッセージでエラーが発生しました。 'tools.jar'はAndroid Studioクラスパスにありません。JAVA_HOMEがJREではなくJDKを指していることを確認してください ここで誰かがこれを手伝ってくれる?


3
Androidのソースコードで@hideはどういう意味ですか?
以下のためのActivityソースコード、行3898(底に近いです)。 /** * @hide */ public final boolean isResumed() { return mResumed; } どういう@hide意味ですか? をpublic class ChildActivity extends Activity { ... }使用できない、または参照できないことがわかりましたActivity.isResumed()。これは正常ですか?どうすればアクセスできますか?

14
Androidでスタイルの最下行
下部だけがストローク(破線)になるようにAndroidシェイプを作成する必要があります。次のことを試してみると、ストロークは中心を通り、シェイプを二等分します。誰かがそれを正しくする方法を知っていますか?ストロークは一番下の線/境界である必要があります。図形をTextViewの背景として使用しています。どうして必要なのか気にしないでください。 <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <shape android:shape="rectangle" > <solid android:color="#1bd4f6" /> </shape> </item> <item> <shape android:shape="line" > <padding android:bottom="1dp" /> <stroke android:dashGap="10px" android:dashWidth="10px" android:width="1dp" android:color="#ababb2" /> </shape> </item> </layer-list>


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