Articles of манифест

Как запретить другим приложениям Android доступ к моей активности

У меня есть приложение для Android, в котором я определяю несколько различных действий в манифесте. В некоторых из этих действий есть фильтры-фильтры, которые я использую (например, ACTION_PICK). Эти действия из-за фильтров-намерений отображаются, когда другие приложения запрашивают действие для обработки ACTION_PICK. Есть ли способ предотвратить это, так что мои действия недоступны для других приложений? Я уже […]

Как объявить два пакета с их действиями в файле манифеста android?

У меня есть два пакета в приложении для Android. Как упоминать эти разные пакеты вместе с их действиями в файле манифеста android? В моем коде, который я дал как <manifest package="com.tabwidget"> <application> <activity android:name=".com.tabwidget.Tab"></activity> <activity android:name=".com.tabwidget.TabHostProvider"></activity> <activity android:name=".com.tabwidget.TabView"></activity> </application> </manifest> <manifest package="com.kpbird.tabbarcontrol"> <application> <activity android:name=".com.kpbird.tabbarcontrol.TabbarView"></activity> </application> </manifest> Но я получаю исключение Не могу найти явный […]

Иконка Launcher отсутствует в Android

Моя манифестная деятельность запуска выглядит так: <activity android:name=".CBMainMenu" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.LAUNCHER" /> <data android:scheme="linkedinapp" android:host="connect" /> </intent-filter> Другие приложения правильно устанавливаются, но почему это приложение не работает? Я вижу это приложение в Applications>Manage Applications но он отсутствует в ярлыке. Вот мой полный манифест: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.check.careerbuilder" […]

Android: можно ли читать имя пакета в файле AndroidManifest.xml

У меня вопрос, можно ли читать имя пакета внутри AndroidManifest.xml Я имею в виду У меня есть AndroidManifest.xml, как показано ниже. <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.mypackagename" android:installLocation="auto" android:versionCode="1" android:versionName="1.0" > …. </manifest> Теперь я должен добавить разрешение (используемое для GCM) <permission android:name="MYPACKAGENAME.permission.C2D_MESSAGE" android:protectionLevel="signature" /> Возможно ли заменить MYPACKAGENAME динамически com.mypackagename в вышеуказанном теге.

Java.lang.ClassNotFoundException в моем приложении для Android, но я понятия не имею, почему

Сейчас я пытался начать работу с Android-программированием. Я в основном .NET-разработчик без опыта Java в течение 8 лет (университет). Я могу скомпилировать и запустить образцы без проблем, но в тот момент, когда я пытаюсь переименовать свой пакет / класс, он терпит неудачу. Я верю, что обновил манифест, и triple проверил его (скопированное и вставленное имя, […]

AndroidStudio: невозможно разрешить символ MainActivity

Я получил ошибку «Не могу разрешить символ MainActivity» в этом коде. <activity android:name=".MainActivity" //here android:label="@string/app_name" android:launchMode="singleTask" > <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:host="MainActivity" android:scheme="callback" /> </intent-filter> </activity> Излишне говорить, что MainActivity наследует активность и имя пакета тоже правильно. Зачем? спасибо Вот изображение […]

Что такое «platformBuildVersionCode» в AndroidManifest.xml?

По какой причине platformBuildVersionCode и platformBuildVersionName упоминаются в файле манифеста Android? Уже есть android:versionCode и android:versionName . android:versionCode="8762015"android:versionName="0.3.6" package="com.android.app" platformBuildVersionCode="19" platformBuildVersionName="4.4.2" Мне нужно объяснять это.

Отобразить имя приложения на двух строках ниже значка приложения.

У моего приложения Android есть имя приложения с двумя словами, а второе слово не соответствует первой строке под значком приложения. ОС не автоматически переносит второе слово на вторую строку, поэтому оно просто отключается. Я смог использовать "\n" как часть строки имени приложения вместо пробела, и это вынудило второе слово отображаться во второй строке. Однако, когда […]

Объединение манифеста Android Gradle: переопределить атрибут «uses-permission», поступающий из библиотеки

Для моего приложения, которое я разрабатываю с помощью новейшей Android Studio, я использую эти зависимости в файле gradle: dependencies { compile 'com.android.support:support-v4:21.0.+' compile 'com.helpshift:android-aar:3.7.1' } Библиотека com.helpshift:android-aar:3.7.1 нуждается в следующем разрешении для функции, которую я не использую в своем основном приложении: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> Как описано здесь и здесь, я могу переопределить атрибуты из XML-деклараций […]

Как сделать 10-дюймовый планшетный компьютер совместимым с 7-дюймовым планшетом в Android

У меня есть исходный код для 10-дюймового планшета, как я делаю его подходящим для 7-дюймового планшета без изменения макетов и т. Д., Спасибо в adavance.