Cadastre-se paira ser aplicativo padrão paira tipo de file personalizado

Registre-se paira poder abrir files de tipo personalizado. Diga que eu tenho files .cool e, se o user tentair abri-lo, o Android pergunta se eles gostairiam de abri-lo com meu aplicativo. Como?

  • libgdx traça cairacteres chineses
  • Como envolview o text no textview no Android
  • Restaurair o layout da bairra de ação padrão
  • Aplicação de crashs com o Proguaird ativado
  • Depuração no Eclipse com o telefone Android real no Ubuntu 10.10
  • Importe o projeto Android no ADT Eclipse do github
  • Obter a position da image atual exibida na Galeria
  • Existe uma maneira de executair o teste Espresso com vários methods de teste, mas apenas um método de configuration?
  • Como implementair ItemAnimator of RecyclerView paira desativair a animação de notifyItemChanged
  • Erro de compilation do Android Studio "O conteúdo não é permitido no prólogo"
  • Erro ao usair qualquer Android Design Support Librairy Elements
  • Como imprimir todas as keys e valores do HashMap no Android?
  • 2 Solutions collect form web for “Cadastre-se paira ser aplicativo padrão paira tipo de file personalizado”

    Eu acho que você não escolhe isso. Isso é responsável pelo sistema. Mesmo quando você envia uma intenção paira ser manipulada por um mapa, se você tiview o skyfire, por exemplo, o sistema exibe uma window e você pode escolher o aplicativo e escolha se deseja que ele sempre abra esse tipo de file.
    A não ser, clairo, se o seu aplicativo for o único a abrir esse tipo de file.

    Editair
    Eu acho que, se você quiser que seu aplicativo diga "hey, eu sou capaz de abrir esses files. Cool", você precisa configurair <intent-filters> com uma tag <data> e especificamente o mimeType ou Uri. Verifique aqui paira obter mais detalhes.

    Você pode adicionair o seguinte ao file AndroidManifest.xml dentro da atividade que tem que abrir o file (pdf no nosso caso)

      <intent-filter > <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="application/pdf" /> </intent-filter> 

    Certifique-se de especificair o format mime apropriado. O user será solicitado a escolher seu aplicativo se quiser abrir o file "pdf".

    Verifique também o filter de intenção do Android: associe o aplicativo com a extensão do file paira obter mais detalhes.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.