Ver mensagens sem resposta | Ver tópicos ativos Hoje é 22 Mai 2013, 16:08



Responder Tópico  [ 6 Mensagens ] 
 Abrir arquivo automaticamente na minha aplicação 
Autor Mensagem
What is Android?
What is Android?

Data de registro: 03 Out 2012, 18:44
Mensagens: 3
Mensagem Abrir arquivo automaticamente na minha aplicação
Bom dia a todos.
Sou novo por aqui e sou novo no desenvolvimento de aplicações pra Android, e gostaria de uma ajuda de vocês se for possível.

Alguém tem ideia de como eu faço para associar um tipo de arquivo a minha aplicação, para que quando eu clicar no arquivo ele seja aberto automaticamente na minha aplicação?

Ex.: Quando eu clico em arquivo .pdf, ele é aberto pelo aplicativo que lê pdf. Eu quero que quando eu clicar em um arquivo .kdx (extensão do arquivo criado por mim) ele seja aberto automaticamente na minha aplicação.

Se tiverem alguma idéia de como criar algo assim ou puderem me indicar algum artigo na net sobre o mesmo, eu serei grato.


10 Out 2012, 07:43
Perfil
Android application
Android application
Avatar de usuário

Data de registro: 08 Out 2011, 23:07
Mensagens: 79
Localização: João Pessoa
Mensagem Re: Abrir arquivo automaticamente na minha aplicação
Você poderia criar uma aplicação para ler esse tipo de arquivo, e fazer o que você quiser depois. Nunca vi esse tipo de arquivo, mais acho que a classe File do Java revolve.

_________________
Desenvolvedor Android
about.me/D.H


10 Out 2012, 09:25
Perfil WWW
What is Android?
What is Android?

Data de registro: 03 Out 2012, 18:44
Mensagens: 3
Mensagem Re: Abrir arquivo automaticamente na minha aplicação
Diogo10, muito obrigado pela resposta.

Minha aplicação já lê este tipo de arquivo, o que eu quero fazer é que quando eu clicar no arquivo o android abra o arquivo dentro da minha aplicação automaticamente, sem eu precisar abrir o aplicativo e abrir o arquivo manualmente.

Igual funciona com .mp3 e .jpg que ele já abre no programa correto.

Alguma idéia de como fazer isto?


10 Out 2012, 22:18
Perfil
Android application
Android application
Avatar de usuário

Data de registro: 08 Out 2011, 23:07
Mensagens: 79
Localização: João Pessoa
Mensagem Re: Abrir arquivo automaticamente na minha aplicação
no Android eu tenho como saber si o celular foi desligado, ou si o celular foi iniciado...blabla, seu app deve interceptar o sistema para quando o cara selecionar o arquivo .kdx ele abra o teu app, deve existir uma maneira de fazer essa intercepção com um BroadCaster(http://www.vogella.com/articles/Android ... ticle.html)

eu acho que deve ser isso. O seu APP deve ser como o ASTRO, ou o ES file Explorer, infelizmente eu não tenho a solução, mas eu acho que o caminho e esse =/

_________________
Desenvolvedor Android
about.me/D.H


11 Out 2012, 12:52
Perfil WWW
What is Android?
What is Android?

Data de registro: 03 Out 2012, 18:44
Mensagens: 3
Mensagem Re: Abrir arquivo automaticamente na minha aplicação
Diogo10, obrigado pelo apoio novamente.

Então, andei pesquisando e acho que encontrei o caminho, só preciso ver como vou implementar isto agora.

Descobri que provavelmente vou ter que cadastrar um Mime Type no Android, igual o que o Astro deixa eu fazer, por meio de algum content provider padrão do android.
Então na minha aplicação através do intent-filter do AndroidManifest.xml, vou informar ao android que minha aplicação aceita abrir o arquivo informado no Mime Type.
Depois disso só terei que fazer minha aplicação tratar a chamada dela de maneira correta para abrir o arquivo.

Espero conseguir fazer isto antes de domingo.

Assim que eu achar a solução ou alguma informação extra, eu posto aqui.
Novamente muito obrigado pela ajuda.

Alguns links explicativos:
http://stackoverflow.com/questions/7157 ... a-used-for
http://developer.android.com/guide/topi ... ement.html


11 Out 2012, 18:35
Perfil
Android application
Android application
Avatar de usuário

Data de registro: 08 Out 2011, 23:07
Mensagens: 79
Localização: João Pessoa
Mensagem Re: Abrir arquivo automaticamente na minha aplicação
Ephiron, posta mesmo. Você poderia fazer um post nos Tutoriais com isso =D

_________________
Desenvolvedor Android
about.me/D.H


19 Out 2012, 10:30
Perfil WWW
Mostrar mensagens anteriores:  Organizar por  
Responder Tópico   [ 6 Mensagens ] 

Quem está online

Usuários vendo este fórum: Alexandre Castro, alexvbh, americano, ANDRE FELIX DE ASSIS, Antonio Carlos, antoniodourado, apoena, arkanjo, augustomig, Avelino Mateus Neto, berchielli, Biel, BloggerCaOS, BOMBER27, BrunoO, Bruto_JPO, caiodemarco, Cajux, camilodev, car.demarco, Cassius, Catapan, Chaves, claudio, cleber, Cleiton, compto, dallari, dannieltec, Darth Maul, Darth Plagueis, David, debal, Delão, diegorrborges, Dudi_FC, edlinux, epsilva, erikopa, erosvaldo, felipe.cintra, Flavio, frankmendes, frederico.affini, free_w3000, Gomes, guilhermepilotti, gustavo, heliopassos, henrique.garcia, hugomarinho, HyagoRules, inesfg, ismaels, jacksaum, JairoCN, jasn, jonasminas, jrchuteboxe, julianofischer, JuniorE, juniorfranca, Ki-Adi-Mundi, leandroviana, lucasB, luizcarlosvb, malucouto, mam_computer, Marco Magoo, marinho5, marlovich, mauriciomag, mirelli, mrangel, MSPRAFAEL, Mvitor, nandokanarski, neosun, neviim, nishimura.ichigo, nivea, nsansilva, Nute Gunray, Obi-Wan Kenobi, oliveiramc, oliverlessa, otpor, Padawan, PAMinhoto, paulokiller, peixe, pererinha, pfsmorigo, pgbatera, pjorge, Princesa Léia Organa, pyrobit, Rafael, Rafael Felix, rananfu, regisjj, rfrafa, ricardzanella, Rodrigo, rodrigo aguiar, rodrigo_corinthians, rodrigo_mg, rotilho, rtodao, ruizsa, sasuke_sarutobi, shazaum, Shinigami, Shmi Skywalker, sidnei.gs, talves, tassiovirginio, tChAnDy, Telekom [Bot], thiagotomais, thienne, ttaranto, vps_rj, W3 [Sitesearch], XPTO, Yuri, yuri82 e 8 visitantes


Você não pode criar novos tópicos neste fórum
Você não pode responder tópicos neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode enviar anexos neste fórum

Procurar por:

© 2007 - 2013 Portal Android - Comunidade de Desenvolvedores da Plataforma Android

Estamos no Linkedin    Siga-nos no twitter


Powered by phpBB - Hospedado por Bemobi