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

マニフェストは、アプリケーションに関する重要な情報をAndroidシステムに提示します

4
Firebase App Indexing(android lint)のサポートがありません
Androidスタジオでコードを分析すると(分析>コードの検査)、この糸くずの警告が表示されます。 アプリはGoogle検索でインデックスに登録できません。ACTION-VIEWインテントフィラーを含むアクティビティを少なくとも1つ追加することを検討してください。詳細については、問題の説明を参照してください。 この警告とは何ですか?また、Google検索でアプリをインデックスに登録できるようにするにはどうすればよいですか?それはSEOにとって重要に思えますが、Googleで詳細を見つけることができません。 アンドロイドスタジオから「問題解説」にアクセスする方法も知りたいです。 編集: 「アプリはGoogle検索でインデックスに登録できません」は以前の警告でした。新しい警告は「Firebase App Indexingのサポートがありません」です

7
Huawei電話の「保護されたアプリ」設定とその処理方法
アプリのテストに使用しているHuawei P8とAndroid 5.0を使用しています。アプリはBLEリージョンを追跡するため、バックグラウンドで実行する必要があります。 Huaweiに、保護されたアプリと呼ばれる「機能」が組み込まれていることを発見しました。この機能は、電話の設定([バッテリーマネージャー]> [保護されたアプリ])からアクセスできます。これにより、画面がオフになった後でも、選出されたアプリを実行し続けることができます。 Huaweiにとっては賢明ですが、残念ながら私にとってはオプトインのように見えます。つまり、アプリはデフォルトでアウトになっているため、手動でそれらを配置する必要があります。これは私がFAQでユーザーにアドバイスしたり印刷したりできるので、ショートッパーではありません修正に関するドキュメントですが、最近(研究目的で)Tinderをインストールしましたが、Tinderが自動的に保護リストに入れられていることに気付きました。 私のアプリでこれを行う方法を誰かが知っていますか?マニフェストの設定ですか?それは人気のあるアプリであるため、HuaweiがTinderに対して有効にしたものですか?

6
AndroidでのSMSおよびMMSの送受信(キットカットAndroid 4.4より前)
SMSメッセージの送受信方法を理解しました。SMSメッセージを送信するには、クラスのsendTextMessage()およびsendMultipartTextMessage()メソッドを呼び出す必要がありましたSmsManager。SMSメッセージを受信するには、AndroidMainfest.xmlファイルにレシーバーを登録する必要がありました。次に、のonReceive()メソッドをオーバーライドする必要がありましたBroadcastReceiver。以下に例を示します。 MainActivity.java public class MainActivity extends Activity { private static String SENT = "SMS_SENT"; private static String DELIVERED = "SMS_DELIVERED"; private static int MAX_SMS_MESSAGE_LENGTH = 160; // ---sends an SMS message to another device--- public static void sendSMS(String phoneNumber, String message) { PendingIntent piSent = PendingIntent.getBroadcast(mContext, 0, new Intent(SENT), 0); …

1
Androidマニフェストアプリケーションに複数の `tools:replace`を追加するにはどうすればよいですか?
マニフェストに以下のライブラリを使用しています。 <application android:allowBackup="true" android:label="@string/app_name" android:supportsRtl="true"/> しかし、私がライブラリを含めるために使用するアプリケーションとしては、代わりに設定の逆 <application android:allowBackup="false" android:label="@string/app_name" android:supportsRtl="false"/> したがって、ライブラリマニフェストの `android:supportsRtl =" true "`のようなマージエラーが発生しますか?時々エラーを引き起こしています それを解決するには、マニフェストアプリケーションに以下を追加するだけです。 tools:replace="android:supportsRtl" そして tools:replace="android:allowBackup" ただし、2つ追加tools:replaceするとコンパイル時にエラーが発生します。どうすれば2つを組み合わせることができtools:replaceますか? 以下を試しましたが、うまくいきません。 tools:replace="android:supportsRtl|android:allowBackup"



30
インストールエラー:INSTALL_PARSE_FAILED_MANIFEST_MALFORMED?
Androidデバイスに存在する/インストールされているすべてのアプリケーションをリストする小さなアプリケーションを開発しています。しかし、コードを実行しようとすると、以下のエラーが発生します。 インストールエラー:INSTALL_PARSE_FAILED_MANIFEST_MALFORMED このエラーを解決するのを手伝ってください。

16
Androidインテントフィルター:アプリをファイル拡張子に関連付ける
アプリを関連付けたいカスタムファイルタイプ/拡張子があります。 私の知る限り、データ要素はこの目的のために作成されていますが、機能させることはできません。 http://developer.android.com/guide/topics/manifest/data-element.html ドキュメント、および多くのフォーラム投稿によれば、次のように機能するはずです。 <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:mimeType="application/pdf" /> </intent-filter> まあ、それは動作しません。何を間違えたのですか?自分のファイルタイプを宣言したいだけです。

14
特定のファイル拡張子のAndroidインテントフィルター?
'netから特定の拡張子を持つファイルをダウンロードし、それを処理するためにアプリケーションに渡してもらいたいのですが、インテントフィルターを理解できませんでした。ファイルタイプはMIMEタイプに含まれていません。 <data android:path="*.ext" /> しかし、私はそれを機能させることができませんでした。

3
AndroidManifest xmlファイルでのandroid:supportsRtl =“ true”の使用とは
android studioで新しいプロジェクトを作成するたびにandroid:supportsRtl="true"、アプリのAndroidManifestファイルを取得しました。 <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> ... </application> アプリでの使用とは何か、またはアプリにAndroidManifestを追加する場合と追加しない場合の長所と短所は何ですか。

4
AnalyticsServiceがアプリマニフェストに登録されていません-エラー
SDKで提供されている次のドキュメントを使用して、AndroidアプリにGoogleアナリティクスサービスを実装しようとしています。 https://developers.google.com/analytics/devguides/collection/android/v4/ 分析管理サイトに情報が表示されません。 アプリの実行中に、次のデバッグメッセージが表示されます 「AnalyticsServiceがアプリマニフェストに登録されていません。ヒットが確実に配信されない可能性があります。手順については、https://developers.google.com/analytics/devguides/collection/android/v4/をご覧ください。」 このサービスの登録方法を教えてください。

3
私の場合、プログラムで1つのレイアウトを他のレイアウトの上に表示するにはどうすればよいですか?
私のメインレイアウトmain.xmlには、2つのLinearLayoutが含まれています。 第一LinearLayoutのホストVideoViewとButton、 2番目はをLinearLayoutホストしEditText、これLinearLayoutにより可視性の値が「GONE」に設定されました(android:visibility="gone") 以下のように: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:layout_width="fill_parent" android:orientation="vertical" > <LinearLayout android:id="@+id/first_ll" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <VideoView android:id="@+id/my_video" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="9" /> <Button android:id="@+id/my_btn" android:layout_width="30dip" android:layout_height="30dip" android:layout_gravity="right|bottom" android:layout_weight="1" /> </LinearLayout> <LinearLayout android:id="@+id/second_ll" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingTop="2dip" android:visibility="gone" > <EditText android:id="@+id/edit_text_field" android:layout_height="40dip" android:layout_width="fill_parent" android:layout_weight="5" android:layout_gravity="center_vertical" /> </LinearLayout> </LinearLayout> Button(id my_btn)を押すと、2番目の LinearLayoutwithEditTextフィールドが表示される機能を、次のJavaコードで正常に実装しました。 LinearLayout …

10
Intent.FLAG_ACTIVITY_CLEAR_TOPをどのように使用してアクティビティスタックをクリアしますか?
私はこれの使用についていくつかの投稿を読みましたが、それが私のために機能していないので何かが欠けているに違いありません。私のアクティビティAのマニフェストにはlaunchmode = "singleTop"があります。アクティビティBをlaunchmode = "singleInstance"で開始します。アクティビティBはブラウザを開き、受信してインテントバックします。これがsingleInstanceである理由です。ユーザーがアクティビティAに戻されるように、戻るボタンをオーバーライドしようとしています。その後、アクティビティBに戻るのではなく、戻るを押してアクティビティを終了できます。 // activity B @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.ECLAIR && keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) onBackPressed(); return super.onKeyDown(keyCode, event); } @Override public void onBackPressed() { startActivity(new Intent(this, UI.class) .setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK)); return; } ブラウザから戻った後、スタックは... A、B、Browser、B このコードによってスタックが... A …

20
警告あなたのAPKはプライバシーポリシーを必要とする許可を使用しています:(android.permission.READ_PHONE_STATE)
マニフェストにandroid.permission.READ_PHONE_STATEが追加されていません。許可。 新しいapkバージョンをアップロードするときにエラーが発生する理由エラーは以下のとおりです。 アプリには、次の権限を要求するバージョンコード1のapkがあります:android.permission.READ_PHONE_STATE。APKでこれらの権限を使用するアプリには、プライバシーポリシーを設定する必要があります。 グーグルプレイストアアカウントのスクリーンショットを添付しました。 私のマニフェストファイル。 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.my.package.name"> <uses-permission android:name="android.permission.INTERNET" /> <application android:name=".utils.PreferenceManager" android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:largeHeap="true" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".SplashScreen" android:screenOrientation="portrait"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".MainActivity" android:screenOrientation="portrait" /> <activity android:name=".CategoryListActivity" android:screenOrientation="portrait" /> <activity android:name=".ImagesActivity" android:screenOrientation="portrait" /> </application> </manifest>

11
AndroidManifestの場合:android:screenOrientation =“ unspecified”が必要です
Android Studio 3.6。 アプリを常にportraitモードにしておきたい。だから私のAndroidMainfest.xml: <activity android:name=".activity.SplashActivity" android:screenOrientation="portrait"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> アプリを実行し、モードでSplashActivity表示しportraitます。いいね。しかし、エディターには次のエラーが表示されます。 Expecting android:screenOrientation="unspecified" どうして?

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