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

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

9
ビューをAndroidに表示せずにビットマップに変換しますか?
私が正確に何をする必要があるかを説明しようとします。 A、B、Cの3つの個別の画面があります。say HomeScreenと呼ばれる別の画面があり、3つの画面すべてのビットマップがギャラリービューに表示され、ユーザーはどのビューで移動したいかを選択できます。 3つの画面すべてのビットマップを取得し、すべてのコードをHomeScreenアクティビティのみに配置することで、それをギャラリービューに表示できました。今、これはコードをかなり複雑にしました、そして私はそれを単純化したいと思います。 したがって、HomeScreenから別のアクティビティを呼び出して表示せずに、その画面のビットマップを取得できますか?たとえば、HomeScreenを呼び出すだけで、アクティビティA、B、Cが呼び出され、A、B、Cのアクティビティは何も表示されないとします。getDrawingCache()によってその画面のビットマップを提供するだけです。次に、これらのビットマップをホーム画面のギャラリービューに表示できます。 問題を非常に明確に説明できたと思います。 これが実際に可能かどうか教えてください。
133 android  bitmap 

30
エラー:(23、17)解決に失敗しました:junit:junit:4.12
Android Studioで新しいプロジェクトを作成するたびに、常に次のことが発生するのはなぜですか。 エラー:(23、17)解決に失敗しました:junit:junit:4.12? testCompile 'junit:junit:4.12'依存関係を削除しても問題はもうありません。 build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.1" defaultConfig { applicationId "com.okedroid.myapplication" minSdkVersion 17 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile …

21
EditTextのnumberDecimal inputTypeでの小数点区切りコンマ( '、')
inputType numberDecimal中にはEditText、ドットを使用しています「」小数点として。ヨーロッパでは、代わりにコンマ「、」を使用するのが一般的です。私のロケールはドイツ語として設定されていますが、小数点は「。」のままです。 小数点記号としてカンマを取得する方法はありますか?

8
サブスクライブの結果は使用されません
今日、Android Studio 3.1にアップグレードしました。lintチェックがいくつか追加されたようです。これらのlintチェックの1つsubscribe()は、変数に格納されていないワンショットのRxJava2 呼び出しに対するものです。たとえば、私の部屋のデータベースからすべてのプレーヤーのリストを取得します。 Single.just(db) .subscribeOn(Schedulers.io()) .subscribe(db -> db.playerDao().getAll()); 大きな黄色のブロックとこのツールチップが表示されます: の結果subscribeは使用されません このようなワンショットRx呼び出しのベストプラクティスは何ですか?を完全に保持する必要がDisposableありdispose()ますか?それとも@SuppressLint、次に進むべきですか? これはRxJava2(io.reactivex)にのみ影響するようです。RxJava(rx)にはこのリントがありません。

17
ソフトウェアキーボードはAndroidで背景画像のサイズを変更します
ソフトウェアキーボードが表示されるたびに、背景画像のサイズが変更されます。以下のスクリーンショットを参照してください。 ご覧のとおり、背景は少し絞られています。背景がリサイズされる理由を誰でも明らかにすることができますか? 私のレイアウトは次のとおりです: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/page_bg" android:isScrollContainer="false" > <LinearLayout android:layout_height="wrap_content" android:orientation="horizontal" android:layout_width="fill_parent" > <EditText android:id="@+id/CatName" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" android:inputType="textCapSentences" android:lines="1" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/save" android:onClick="saveCat" /> </LinearLayout> <ImageButton android:id="@+id/add_totalk" android:layout_height="wrap_content" android:layout_width="wrap_content" android:background="@null" android:src="@drawable/add_small" android:scaleType="center" android:onClick="createToTalk" android:layout_marginTop="5dp" /> </LinearLayout>

14
Androidの新しいボトムナビゲーションバーまたはBottomNavigationView
新しいガイドラインが出てきたのを見て、google photos最新のアプリで使用しました。新しいボトムナビゲーションバーの使い方がわからない。新しいサポートライブラリを確認しましたが、リードは見つかりませんでした。 公式サンプルが見つかりません。 新しいボトムバーの使い方は?カスタマイズしたくない。

2
シンプルな8 dpヘッダー/フッターをAndroidのRecyclerViewに追加する方法は?
RecyclerViewに単純なヘッダー/フッターを追加する方法はありますか? ここで私が持っているものを見ることができます。最初のカードがツールバーに接触し、 ここで私が欲しいものを見ることができます。8dp底とカードの間のパディング。 これまでに試した方法: 私のrecyclerviewでヘッダービューを使用します。しかし、私はこれをすべてのrecyclerviewに対して行うのは非常に非効率的だと思います。 8 dpの上余白を使用すると、スクロール時にrecyclerviewの上下に白いバーが表示されるという問題が発生します。 リスト項目にパディングを追加すると、外側のカードと内側のカードの間のマージンが異なります。 今まで知らなかった簡単な解決策があると確信しています。

6
Android:コンテンツURIからファイルURIを取得する
私のアプリでは、ユーザーがアプリが処理するオーディオファイルを選択します。問題は、アプリがオーディオファイルで実行したいことを実行するために、URIがファイル形式である必要があることです。Androidのネイティブミュージックプレーヤーを使用してアプリ内のオーディオファイルを参照する場合、URIは次のようなコンテンツURIです。 content://media/external/audio/media/710 しかし、人気のあるファイルマネージャーアプリケーションAstroを使用すると、次のようになります。 file:///sdcard/media/audio/ringtones/GetupGetOut.mp3 後者の方がはるかにアクセスしやすくなっていますが、もちろん、コレクションを参照するために使用するプログラムに関係なく、ユーザーが選択したオーディオファイルをアプリに機能させる必要があります。だから私の質問は、content://スタイルURIをURIに変換する方法はありfile://ますか?それ以外の場合、この問題を解決するために私に何を勧めますか?参考までに、セレクターを呼び出すコードを次に示します。 Intent ringIntent = new Intent(); ringIntent.setType("audio/mp3"); ringIntent.setAction(Intent.ACTION_GET_CONTENT); ringIntent.addCategory(Intent.CATEGORY_OPENABLE); startActivityForResult(Intent.createChooser(ringIntent, "Select Ringtone"), SELECT_RINGTONE); 私はコンテンツURIで次のことを行います。 m_ringerPath = m_ringtoneUri.getPath(); File file = new File(m_ringerPath); 次に、上記のファイルを使用してFileInputStreamを実行します。
133 android  file  uri 

24
AndroidでEditTextの最小値と最大値を定義する方法はありますか?
の最小値と最大値を定義しますEditText。 たとえば、誰かが月の値を入力しようとする場合、値は1〜12でなければなりません。 私はそれを使ってそれを行うことができますTextWatcherが、レイアウトファイルまたは他の場所でそれを行う他の方法があるかどうか知りたいです。 編集:文字数を制限したくない。値を制限したい。たとえば、EditText12を入力したときに月のw文字を制限した場合はそれが受け入れられますが、22を入力した場合は、入力している間は受け入れられません。

10
Android Studio、アプリの終了後にlogcatがクリーンアップ
Android Studioのアップデート1.2 Beta以降、logcatに問題があります。アプリを実行すると、通常どおりにすべてがログに記録され、アプリがクラッシュして、「残念ながら、ゲームが停止しました」というメッセージが表示されます。 数秒後、androidはそのメッセージを閉じます。これが発生すると、logcatも完全にクリアされます。つまり、いつでもエラーを読み取ることはほとんどできません。バッファに関するいくつかの情報は見つかりましたが、問題であることを疑っているという事実を除けば、Android Studioにはバッファを増やすオプションがないようです。 便利なのは、プロセスがクリアされてAndroid.process.coreに変更され、logcatに表示されるメッセージが次のようになることです。 04-13 10:28:13.394 12259-12265/android.process.acore D/dalvikvm﹕ Debugger has detached; object registry had 1 entries 編集:私はブレークポイントについて読んだので、Settings-build、execution、deployment-debuggerのブレークポイントでフォーカスアプリケーションを無効にしましたが、効果がありませんでした。

15
Androidで角が丸いカスタムダイアログを作成する方法
私がやろうとしていること:角の丸いAndroidでカスタムダイアログを作成しようとしています。 何が起こっているのか:カスタムダイアログを作成できますが、角が丸くありません。セレクターを追加してみましたが、角の丸みが出ませんでした。 以下は同じコードです: Javaコード: private void launchDismissDlg() { dialog = new Dialog(getActivity(), android.R.style.Theme_Dialog); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); dialog.setContentView(R.layout.dlg_dismiss); dialog.setCanceledOnTouchOutside(true); Button btnReopenId = (Button) dialog.findViewById(R.id.btnReopenId); Button btnCancelId = (Button) dialog.findViewById(R.id.btnCancelId); btnReopenId.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { } }); btnCancelId.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { } }); dialog.setCanceledOnTouchOutside(false); dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); …

29
エミュレーターでAVDを起動できません:QTライブラリが見つかりません
Android Studioを使い始めたばかりですが、エミュレータの使用中に問題が発生します。実行しようとすると、次のようにクラッシュし続けます。 「エミュレータでAVDを起動できません」[6816]:ERROR:./ android / qt / qt_setup.cpp:28:QtライブラリがC:\ Users \ Jay \ AppData \ Local \ Android \ Sdk \ emulator \ lib64 \ qtに見つかりません\ lib 「C:\ Users \ Jay \ AppData \ Local \ Android \ Sdk \ emulator / qemu / windows-x86_64 / qemu-system-i386.exe」を起動できませんでした:そのようなファイルまたはディレクトリはありません BIOS設定からVT-xを有効にしましたが、問題が発生しています。何度も検索しましたが、答えが見つかりません。どんな助けでも大歓迎です。誰かが私に解決策を与えることができますか? エラーのスクリーンショット


19
確立された接続は、ホストマシンのソフトウェアによって中止されました
[2011-04-11 13:27:36-ddmlib]確立された接続は、ホストマシンのソフトウェアによって中止されました java.io.IOException:確立された接続がホストマシンのソフトウェアによって中止されました sun.nio.ch.SocketDispatcher.write0(ネイティブメソッド) sun.nio.ch.SocketDispatcher.write(不明なソース) sun.nio.ch.IOUtil.writeFromNativeBuffer(不明なソース) sun.nio.ch.IOUtil.write(不明なソース) sun.nio.ch.SocketChannelImpl.write(不明なソース) com.android.ddmlib.JdwpPacket.writeAndConsume(JdwpPacket.java:213)で com.android.ddmlib.Client.sendAndConsume(Client.java:573)で com.android.ddmlib.HandleHeap.sendREAQ(HandleHeap.java:349)で com.android.ddmlib.Client.requestAllocationStatus(Client.java:419)で com.android.ddmlib.DeviceMonitor.createClient(DeviceMonitor.java:840)で com.android.ddmlib.DeviceMonitor.openClient(DeviceMonitor.java:808)で com.android.ddmlib.DeviceMonitor.processIncomingJdwpData(DeviceMonitor.java:767)で com.android.ddmlib.DeviceMonitor.deviceClientMonitorLoop(DeviceMonitor.java:635)で com.android.ddmlib.DeviceMonitor.access $ 100(DeviceMonitor.java:42)で com.android.ddmlib.DeviceMonitor $ 3.run(DeviceMonitor.java:563)で
132 android 

17
サードパーティのGradleプラグインが原因である可能性があります
Android Studio 3.1にアップデートした後、次のエラーメッセージが表示されました。 プロジェクトは正常に動作し、これはほとんど警告にすぎないので、私の質問は警告の意味は何ですか、どうすればそれを取り除くことができますか? Gradleファイルの関連部分: これは私のプロジェクトの build.gradle buildscript { ext { kotlin_version = '1.2.31' anko_version = '0.10.4' room_version = '1.0.0' support_version = '27.1.0' firebase_version = '12.0.0' gms_version = '12.0.0' } repositories { google() jcenter() maven { url 'https://dl.bintray.com/kotlin/kotlin-dev' } maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'com.android.tools.build:gradle:3.1.0' classpath …

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