0

Я хочу знать, как установить имя приложения, отличное во время запуска и во время совместного использования браузера доля . Я знаю, что функция совместного доступа происходит с помощью фильтра намерений, но я не могу установить имя по-другому. Я хочу, чтобы мое имя на имя основного вида деятельности (например, «Информационный магазин»), но имя приложения в списке общего доступа к обозревателю. Пользовательский (например, в диалоговом окне «Отправить ссылку» «Добавить к вашей информации»). В настоящее время я получаю "Info Store" на обоих месте»Как я могу установить имя приложения diffrent во время «Launcher» и «share via»

Вот мой MainFest код

<activity 
     android:name=".views.activities.InfoStoreActivity" 
     android:label="@string/title_activity_infostore" 
     > 
     <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.SEND" /> 
     <category android:name="android.intent.category.DEFAULT"/> 
      <data android:mimeType="*/*" /> 
     </intent-filter> 


    </activity> 

ответ

0

с помощью @commonsWare , Я собираюсь опубликовать полный код моего файла манифеста. Это может помочь другим.

 <activity 
     android:name=.views.activities.InfoStoreActivity" 
      android:theme="@style/Theme.AppCompat" 

      > 
     <intent-filter 
      android:label="Add to Item Info" 
      android:icon="@drawable/info_icon"> 
      <action android:name="android.intent.action.SEND" /> 

      <category android:name="android.intent.category.DEFAULT" > 
      </category> 

      <data android:mimeType="*/*" /> 
     </intent-filter> 

    </activity> 
1

Попробуйте добавить android:label to your <intent-filter> для ACTION_SEND, с альтернативной подписью.

+0

h ow мы можем объявить ярлык в ? Я думаю, что android: label - это свойство активности, а не фильтра намерения. –

+0

@kirtiHudda: Пожалуйста, нажмите на ссылку в моем ответе, где я ссылаюсь на документацию, показывающую атрибут 'android: label' на' '. – CommonsWare

+0

Его работы. Спасибо @CommonsWare. –