RioBus / android-app

RioBus mobile app written with Java
http://riob.us
GNU General Public License v2.0
19 stars 20 forks source link

Habilitar atalhos na Home de linhas específicas #1

Open igorsantos07 opened 10 years ago

igorsantos07 commented 10 years ago

Não sei até que ponto isso é possível tecnicamente (visto que o app não é nativo), mas seria interessante poder adicionar atalhos à Home Screen de linhas específicas - que abririam o app diretamente numa URL específica daquela linha, como os bookmarks da versão web.

fmsouza commented 10 years ago

Isso já é possível no mobile através do acesso via browser, bastando criar um atalho para o endereço http://riob.us/?XXX. No entanto, não sei dizer se isso seria possível para fazê-lo abrir dentro do aplicativo, visto que a base é o phonegap. Nunca li nada sobre essa possibilidade, embora seja possível sua existência.

marco-jardim commented 10 years ago

Acho que no Phonegap isso só é possível modificando o core...

igorsantos07 commented 10 years ago

Encontrei um plugin que adiciona a possibilidade de criar um atalho a partir do app: https://github.com/jorgecis/ShortcutPlugin/blob/master/src/android/ShortcutPlugin.java

O código parece bem simples, então talvez seja possível adaptá-lo para criar atalhos a partir da home também, com algo como: http://stackoverflow.com/a/6337645/102960

No entanto, pesquisei um bocado e não encontrei material sobre como criar um atalho customizado - não vi como adicionar argumentos extras à activity. Talvez seja só noobice minha visto que meu conhecimento de aplicativos Android beira zero Haha Mas ao menos pra criar o atalho talvez seja possível que o "add shortcut" na home chame uma atividade nova (com algo similar ao link do SO), que pergunta o numero da linha e ai sim adiciona o atalho (com o plugin)? On Sep 9, 2014 8:03 PM, "Marco Jardim" notifications@github.com wrote:

Acho que no Phonegap isso só é possível modificando o core...

— Reply to this email directly or view it on GitHub https://github.com/marco-jardim/riobus-android/issues/1#issuecomment-55049793 .

georgerappel commented 8 years ago

Poderiam utilizar duas formas: um widget com atalho pra uma linha específica (se pegar todo dia o ônibus X, só ele, fica mais fácil) e outro maior com a lista de favoritos.

limazix commented 8 years ago

Não acho que isso deva ser implementado mais. A ferramenta de busca na versão +3.0 já lista pelas linhas mais utilizadas. O usuário é capaz de acessá-las com 2 cliques.

Também acho que em devices com telas pequenas ficará muito poluído.