2014-11-02 4 views
1

Привет Я пытаюсь создать приложение, которое принимает файлы из других приложений. Я пробовал этот учебник, http://developer.android.com/training/secure-file-sharing/setup-sharing.html, а также этот, http://code.tutsplus.com/tutorials/android-sdk-receiving-data-from-the-send-intent--mobile-14878 и ничего не работает.Обмен файлами Android между приложениями

вот мой манифест,

... 

<activity 
      android:name="com.example.activities.mainActivity" 
      android:label="@string/app_name" > 
      <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_MULTIPLE" /> 

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

       <data android:mimeType="application/*" /> 

      </intent-filter> 
     </activity> 
... 

И все же по какой-то причине мое приложение не будет отображаться, если я пытаюсь обмениваться файлами с ним из раздаточной или что-нибудь еще. Я пробовал разные типы mime, используя SEND вместо SEND_MULTIPLE и запуская чистый проект приложения и ничего. Thanks

EDIT: По существу, я хочу, чтобы мое приложение отображалось в общем меню для всех других приложений. Мне удалось получить полное действие, используя ... всплывающее окно, но это не то, что я ищу. К сожалению, все поисковые запросы Google приводят к информации выше.

+0

Посмотрите манифест для почтового клиента в aosp: https://github.com/android/platform_packages_apps_email/blob/master/AndroidManifest.xml –

+0

Спасибо @ChrisStratton. Я попытался прочитать и добавить что-либо, что связано с их манифестом, в мое (даже пробовал каждое разрешение), и я до сих пор ничего не получаю. Есть ли что-то, что необходимо выполнить на уровне приложения? – andy9775

ответ

0

Я считаю, что решил. для типа mime, а не "application/*" все, что вам нужно, это */*. По некоторым причинам большинство файлов открывается как текстовый/простой тип mime, включая excel-файлы. Странный.

Смежные вопросы