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

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

5
Androidの16進色は8桁の場合があります。どうやって?#FFFFFFと#FFFFFF00の違いは何ですか
Androidでのカラーリングが#FF191919として行われている例を見たことがあります。私は8桁の16進数を意味します。ただし、6桁の数字にする必要があります。それらはどのように関連していますか?必要に応じて、6桁の数値を8桁の数値に変換します。どうやるか?#424242を8桁の数字のカラーリングに変換するという意味ですか?詳細を教えてください。お手数をおかけしますが、よろしくお願いいたします。

6
AndroidJavaとPhonegapJavascript間の通信?
(PhoneGap)JavascriptからJavaメソッドを呼び出すことは可能だと思います。 誰もがそれを行う方法を知っていますか?(PhoneGapのソースコードを変更してそれを行う方法を知っていますが、それは避けたいと思います)
81 android  cordova 

11
Androidのペルシア語(ShamsiまたはJalali)カレンダー用のライブラリまたはアルゴリズムはありますか?[閉まっている]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、StackOverflowのトピックになります。 3年前に閉鎖されました。 この質問を改善する Androidのすべてのバージョンで、グレゴリオ暦(西暦)の日付をペルシア語(Shamsi)の日付に、またはその逆に変換したいと思います。 完全で信頼できるライブラリまたはアルゴリズムはありますか?

6
サービスインテントを開始できません
サービスクラスがあります。このクラスをjarにエクスポートし、jarをクライアントアプリに埋め込みました。 必要に応じて、サービスクラスを呼び出します。これを実行しようとすると、次のエラーが発生します。 Unable to start service Intent {comp={com.sample.service/com.sample.service.serviceClass}} : not found 同じjar内にあるサービスクラスとは別に、アクセスできる(そのクラスのオブジェクトを作成する)クラスがあります。 構成やマニフェストなどで何かを見逃しているように感じます。 同じものを特定するのを手伝ってください。私のコードは以下の通りです: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Intent intent = new Intent () ; intent.setClassName("com.sample.service" ,"com.sample.service.serviceClass") ; this.startService(intent) ; // when I call this line I get the message... // binding other process continue here } クライアントmanifest.xml …

12
フラグメント内のMapView(Honeycomb)
最終的なSDKがgoogleapisでリリースされたので、MapViewを使用してフラグメントを作成するための最良の方法は何ですか?MapViewが正しく機能するには、MapActivityが必要です。 フラグメントを管理するアクティビティをMapActivityから継承し(フラグメントは自己完結型であるという考えに反するため、悪い解決策)、通常のxmlベースのレイアウトを使用することは機能しません。MapActivity.setupMapView()でNullPointerExceptionが発生します: E / AndroidRuntime(597):原因:java.lang.NullPointerException E / AndroidRuntime(597):com.google.android.maps.MapActivity.setupMapView(MapActivity.java:400) E / AndroidRuntime(597):com.google.android.maps.MapView。(MapView.java:289) E / AndroidRuntime(597):com.google.android.maps.MapView。(MapView.java:264) E / AndroidRuntime(597):com.google.android.maps.MapView。(MapView.java:247) 2番目のアイデアは、プログラムでMapViewを作成し、関連するアクティビティを(getActivity()を介して)ContextとしてMapViewコンストラクターに渡すことでした。動作しません: E / AndroidRuntime(834):原因:java.lang.IllegalArgumentException:MapViewsは、MapActivityのインスタンス内でのみ作成できます。 E / AndroidRuntime(834):com.google.android.maps.MapView。(MapView.java:291) E / AndroidRuntime(834):com.google.android.maps.MapView。(MapView.java:235) E / AndroidRuntime(834):de.foo.FinderMapFragment.onCreateView(FinderMapFragment.java:225)で E / AndroidRuntime(834):android.app.FragmentManagerImpl.moveToState(FragmentManager.java:708)で E / AndroidRuntime(834):android.app.FragmentManagerImpl.moveToState(FragmentManager.java:900)で E / AndroidRuntime(834):android.app.FragmentManagerImpl.addFragment(FragmentManager.java:978)で E / AndroidRuntime(834):android.app.Activity.onCreateView(Activity.java:4090)で E / AndroidRuntime(834):android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:664)で 本当に、MapViewが必要とするバックグラウンドスレッドを処理するMapFragmentのようなものがあるはずです...では、これを行うための現在のベストプラクティスは何ですか? ドイツ、バレンティンからの感謝とよろしく

9
Android:アニメーションを使用してビューを表示/非表示
私はここで多くのグーグルの結果/質問を調べて、垂直アニメーションを介してビューを表示/非表示にする方法を決定してきましたが、正確に正しいか、曖昧すぎないものを見つけることができないようです。 別のレイアウトの下で、他の複数のウィジェットの上にあるレイアウト(元に戻すバー)があります。この元に戻すバーは、状況に応じて、垂直方向にスライドして開き、スライドして閉じる必要があります。 現在、私が今していることは、ビューを表示または非表示に設定することだけです。

5
Gradle:プロジェクトの複数のバリアント:myLibがコンシューマー属性に一致します
私が書いたライブラリmyLibはRemoteMessageから使用しFirebase、アプリ自体もを使用しFirebaseます。 Gradle4.7の使用。4.4.1でもこれに直面しています。 それを修正する方法は? project.gradle buildscript { repositories { google() jcenter() mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:3.1.2' classpath 'com.google.gms:google-services:3.3.0' } } allprojects { repositories { google() jcenter() mavenCentral() mavenLocal() } } task clean(type: Delete) { delete rootProject.buildDir } app.gradle apply plugin: 'com.android.application' android { compileSdkVersion 27 defaultConfig { applicationId "com.test.app" minSdkVersion …

4
「OK」ボタンでメッセージボックスを追加するにはどうすればよいですか?
OKボタン付きのメッセージボックスを表示したい。次のコードを使用しましたが、引数付きのコンパイルエラーが発生します。 AlertDialog.Builder dlgAlert = new AlertDialog.Builder(this); dlgAlert.setMessage("This is an alert with no consequence"); dlgAlert.setTitle("App Title"); dlgAlert.setPositiveButton("OK", null); dlgAlert.setCancelable(true); dlgAlert.create().show(); Androidでメッセージボックスを表示するにはどうすればよいですか?

7
libGDXでさまざまなアスペクト比を処理する方法は?
ScreenlibGDXフレームワークによって提供されるクラスを明らかに使用するlibGDXを使用していくつかの画面を実装しました。ただし、これらの画面の実装は、事前定義された画面サイズでのみ機能します。たとえば、スプライトが640 x 480サイズの画面(アスペクト比4:3)を対象としている場合、スプライトは画面の境界を超えて画面サイズに合わせて調整されないため、他の画面サイズでは意図したとおりに機能しません。まったく。さらに、libGDXによって単純なスケーリングが提供された場合、ゲーム画面のアスペクト比が変化するため、私が直面している問題は依然として存在していました。 インターネットで調べた後、同じ問題について話し合っているブログ/フォーラムに出くわしました。私はそれを実装しました、そして今のところそれはうまく働いています。しかし、これがこれを達成するための最良の選択肢であるかどうか、またはより良い代替案があるかどうかを確認したいと思います。以下は、私がこの正当な問題にどのように対処しているかを示すコードです。 フォーラムリンク:http://www.java-gaming.org/index.php ? topic = 25685.new public class SplashScreen implements Screen { // Aspect Ratio maintenance private static final int VIRTUAL_WIDTH = 640; private static final int VIRTUAL_HEIGHT = 480; private static final float ASPECT_RATIO = (float) VIRTUAL_WIDTH / (float) VIRTUAL_HEIGHT; private Camera camera; private Rectangle viewport; …

5
初心者向けのAndroidNDKチュートリアル/ガイド。[閉まっている]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、StackOverflowのトピックになります。 6年前に閉鎖されました。 この質問を改善する 私はAndroidNDKから始めています。私を案内するのに良い場所/電子ブックはありますか?ありがとう

2
Android AudioRecordは、MICオーディオソースに別のストリームを強制します
更新3:私は別の開発者と提携しましたが、多額のお金でこれを実行できる人を見つけたようです。彼らは私たちにテストapkを送ってくれました、そしてそれはうまくいくようです。先に進んでソースを購入します。詐欺に遭わないことを願っています。わかったら更新します アップデート2:まだ作業中です。もっと辛い日々を過ごした後、私は今、何も派手なことは起こっていないと思いますが、彼らは単にネイティブ側でAudioFlinger(リンクを参照)を使用してAudioFlinger :: setParametersを呼び出しています 私は今、audio_io_handle_t ioHandle、const String8&keyValuePairsを使用してAudioFlinger :: setParametersを呼び出す簡単なJNIを作成する方法を探しています。 keyValuePairsが何であるかは知っていますが、audio_io_handle_tについての手がかりはありません 更新:他のアプリがCAFでQCOMオーディオを使用している可能性があると思います。同じものについては、リンクのaudio_extn_utils_send_audio_calibrationを参照してください と同じリンクのvoice_get_incall_rec_snd_device 私はC / ++の知識がありません。これらのメソッドをネイティブ側から呼び出すことができるかどうかを確認するにはどうすればよいですか?他のアプリでもできるので、方法が必要です。 私はこれに40日以上、少なくとも1日5〜6時間苦労してきました。SOで許可されているかどうかはわかりませんが、正解も喜んで寄付させていただきます。 VOICE_CALLオーディオソースを使用する通話録音アプリがあります。ASOPはそれを実装/義務付けていませんが、ほとんどのメーカーはVOICE_CALLを実装しており、VOICE_CALLオーディオソースを使用するアプリは多くのデバイスで正常に機能しました。それはAndroid6までです。 GoogleはAndroid6でこの動作を変更しました。VOICE_CALLオーディオソースを開くには、システムアプリケーションにのみ付与されるandroid.permission.CAPTURE_AUDIO_OUTPUTが必要になりました。 これは基本的に通話の録音を停止します。まあ、それはこの制限を回避する方法を見つけた3人を除いて私のものと200以上の他の通話録音アプリのためにあります。 私はAndroid6を搭載したさまざまな携帯電話でこれらのアプリを試してきましたが、記録方法に特定の特徴があることがわかりました。 それらはすべてAndroidAudioRecordクラスを使用し、MICオーディオソースを開きます。私も; しかし、私のアプリでは、MICからのみ音声を取得し、相手からは取得しません。私が見つけたのは、彼らが録音を開始した直後または開始する前に、ある種のシステムコールを発行しているということです。 MICを使用して録音しているにもかかわらず、VOICE_CALLを正常に録音したアプリの1つから、次のログを確認してください。アプリは、VOICE_CALLオーディオソースをMICにミックス/ルーティング/ストリーム/マージする方法のようです。 - D/audio_hw_primary: in_set_parameters: enter: kvpairs=input_source=1;routing=-2147483644 - D/PermissionCache: checking android.permission.MODIFY_AUDIO_SETTINGS for uid=10286 => granted (432 us) - D/audio_hw_primary: in_set_parameters: enter: kvpairs=input_source=4;routing=-2147483584;format=1 - D/audio_hw_primary: select_devices: out_snd_device(0: ) in_snd_device(283: voice-dmic-ef) …

7
Android:Bluetooth UUIDはどのように機能しますか?
BluetoothUUIDが何を意味するのかわかりません。UUIDはプロトコル(RFCOMMなど)を示しますか?もしそうなら、createRfcommSocketToServiceRecord()メソッドが名前にrfcommを正しく指定しているのに、なぜUUIDが必要なのですか?BluetoothChatサンプルコードに一見任意のハードコードされたUUIDがあるのはなぜですか? この質問のように、4.0.4を実行しているデバイスがリフレクションを使用して(外部のAndroid以外のデバイスに)接続しようとすると、nullポインター例外が発生するため、私の質問が発生します。しかし、その質問に対する解決策は私にはうまくいきません。UUID muuid = device.getUuids()[0].getUuid();例外が発生します。 編集:この回答に従って(を使用してUUID.fromString("00001101-0000-1000-8000-00805f9b34fb");)シリアルポートサービスのUUIDをハードコーディングすることで、この問題を解決しました。 createInsecureRfcommSocketToServiceRecord(),リフレクション方式を使用しているが使用していない、セキュリティで保護されていないrfcommソケットを作成するためにUUIDを指定する必要がある理由にさらに戸惑います。 誰かが私をまっすぐにすることができますか?

7
アプリケーションディレクトリを取得する
アプリケーションディレクトリのパスを取得する方法を誰かが知っていますか?(例/data/data/my.app.lication/) 現在、私はこの方法を使用しています。myActivity.getFilesDir().getParent();しかし、より簡単な解決策がある場合の回避策のように思えます。また、副作用として、filesディレクトリが作成されますが、これは不要です。 明確化:最初-返信者に感謝します。別の回避策ではなく、それを実行するメソッドがすでに存在するかどうかを理解しようとしています。

5
Java / Android colorintのアルファバイトを操作します
Androidカラー(Canvasでの描画用)として使用しているJavaのintがある場合、そのintのアルファコンポーネントのみを操作するにはどうすればよいですか?たとえば、これを行うために操作を使用するにはどうすればよいですか? int myOpaqueColor = 0xFFFFFF; float factor = 0; int myTransparentColor = operationThatChangesAlphaBytes(myOpaqueColor, factor); //myTransparentColor should now = 0x00FFFFFF; 理想的にfactorは、バイトを静的な値に設定するのではなく、最初のバイトに何でも乗算するとよいでしょう。

3
AndroidでUSBデバッグを有効にする方法は?
Nexus 7(第1世代)でUSBデバッグを有効にするにはどうすればよいですか? 編集:受け入れられた回答は、開発者オプションが非表示になっている他のAndroidデバイスにも適用されます。
81 android 

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