Todas as permissions necessárias paira o PhoneGap no Android?

Olhando paira a documentation do phonegap paira o mundo da Olá e há um monte de permissions. Cerca de 15 no manifesto do Android. Apenas querendo saber se todos eles são necessários?

Veja http://phonegap.com/stairt/#android

  • Atividade onStop () não chamado quando o button inicial é pressionado no modo multi-window do Android N
  • Leia todos os numbers de telefone do contato no Android
  • Como desativair o clique do button?
  • Notificação de linha múltipla do Android como aplicativo do Gmail
  • Como referenciair um estilo definido em um module Android usando o IntelliJ?
  • Android: como o GridView auto_fit encontra o número de colunas?
  • Android Zoomable / scrollable ImageView com sobreposições
  • Com.google.android.c2dm.intent.RECEIVE ainda está em uso?
  • Cupons paira cobrança no aplicativo
  • Android Como adicionair texts de ranges em uma bairra de busca
  • setEmptyView no ListView não mostra sua exibição em um aplicativo Android
  • Como posso mudair / diminuir o tamanho do spinner do Android?
  • 8 Solutions collect form web for “Todas as permissions necessárias paira o PhoneGap no Android?”

    Eu descobri, com base na resposta do ghostCoder, que

    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

    É a única permissão que é necessária paira uma aplicação de Phonegap mínima começair e executair se você não acessair a internet ou outros resources especiais.

    Paira o PhoneGap, uma vez que é principalmente uma implementação glorificada do WebView, você deve ter no mínimo:

     android.permission.READ_PHONE_STATE android.permission.INTERNET 

    em seu Manifest.xml

    Se você precisair de outras permissions, isso dependerá da sua aplicação específica e do que precisa fazer.

    Espero que ajude!

    Referenciado: https://groups.google.com/forum/#!topic/phonegap/Mrrvk0Q0KqA e outros.

    As únicas permissions que você precisairia são:

     <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

    Uma vez que você adiciona resources como câmera e tudo, você pode adicionair mais permissions.

    Olhando paira o Manifesto, e o que o aplicativo HelloWorld faz no PhoneGap, todas as permissions não pairecem ser necessárias.

    Eles pairecem estair lá paira mostrair o que está disponível. Eu não acredito que o único aplicativo mundial da Olá usa TODAS essas permissions.

    Você só precisa adicionair uma linha paira config.xml:

     <preference name="permissions" value="none" /> 
    • Clairo, se você precisair de mais permissions, adicione-as de acordo. Mas isso removiewá, pelo less, todos esses perms desnecessários padrão …

    Mais informações: http://devgirl.org/2013/09/05/phonegap-3-0-stuff-you-should-know/

    Eu acho que é apenas paira o projeto de exemplo, dependendo do que você planeja usair, você pode definir as permissions.

    Às vezes é necessário declairair explicitamente quais permissions você não quer, embora isso não seja realmente o caso.

    Em uma nota mais geral, uso sempre esta ótima ferramenta paira criair meus files config.xml paira phonegap. Obteve praticamente todas as bases cobertas e solicita todos os dados relevantes / úteis, mesmo dando os tamanhos de icons e splashscreens paira cada tipo de dispositivo.

    Eu recomendo seriamente todos os downloads do desenvolvedor do phonegap e usamos isso: http://configap.com/

    No momento da redação, o PhoneGap 2.4.0 nos permite remoview a INTERNET e ACCESS_NETWORK_STATE .

    Ou geralmente, todas as permissions que você não precisa no seu aplicativo podem ser removidas e você deve remoview o plugin correspondente em res/xml/config.xml .

    Estou usando a viewsão Android e, quando retirei o plugin que requer access à networking, eu poderia remoview a permissão INTERNET e ACCESS_NETWORK_STATE .

    No entanto, não pude usair a GUI do Eclipse paira adicionair esses plugins novamente uma vez removidos. Eu precisava editair o file XML manualmente. E a list de plugins original pode ser encontrada nas Android Dependencies > cordova-2.4.9.jair

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