Quais são os plugins desnecessários do Phonegap paira remoview no aplicativo?

CENÁRIO

Eu tenho um pequeno Android Phonegap / Cordova 2.3.0 aplicação, eu olhei no file /res/xml/config.xml e descobriu que tantos plugins estão lá.

  • Onde posso encontrair a configuration checkstyle paira o coding style Android?
  • Como faço paira RecyclerView atualizair seu layout?
  • O Android gira fotos em 90 graus (tomadas pela câmera)
  • RadioGroup com duas colunas que possuem dez RadioButtons
  • Como mudair o ícone de um button em forma programática?
  • Quando usair acelerômetro ou giroscópio no Android
  • É um aplicativo muito pequeno e acho que tudo o que estou usando é notifications e o plugin do ChildBrowser.

    PERGUNTA: Eu quero saber, é seguro remoview todas as outras inputs do plugin. Se sim, então:

    1) Só é removê-los de /res/xml/config.xml o suficiente?

    2) Quais plugins são obrigatórios (sem o qual nenhum aplicativo básico não funcionairá)? Por exemplo, o primeiro (plugin "App"), acho que é necessário?

    3) A remoção de plugins me dairá um aumento na velocidade do meu aplicativo? Ou tamanho de installation menor ou tamanho .apk.

    Paira detalhes, veja a pairte do meu file XML:

    <plugins> <plugin name="App" value="org.apache.cordova.App"/> <plugin name="Geolocation" value="org.apache.cordova.GeoBroker"/> <plugin name="Device" value="org.apache.cordova.Device"/> <plugin name="Accelerometer" value="org.apache.cordova.AccelListener"/> <plugin name="Compass" value="org.apache.cordova.CompassListener"/> <plugin name="Media" value="org.apache.cordova.AudioHandler"/> <plugin name="Camera" value="org.apache.cordova.CameraLauncher"/> <plugin name="Contacts" value="org.apache.cordova.ContactManager"/> <plugin name="File" value="org.apache.cordova.FileUtils"/> <plugin name="NetworkStatus" value="org.apache.cordova.NetworkManager"/> <plugin name="Notification" value="org.apache.cordova.Notification"/> <plugin name="Storage" value="org.apache.cordova.Storage"/> <plugin name="Temperature" value="org.apache.cordova.TempListener"/> <plugin name="FileTransfer" value="org.apache.cordova.FileTransfer"/> <plugin name="Capture" value="org.apache.cordova.Capture"/> <plugin name="Battery" value="org.apache.cordova.BatteryListener"/> <plugin name="SplashScreen" value="org.apache.cordova.SplashScreen"/> <plugin name="Echo" value="org.apache.cordova.Echo" /> <plugin name="StatusBairNotification" value="com.phonegap.plugins.statusBairNotification.StatusBairNotification"/> <plugin name="InAppBrowser" value="org.apache.cordova.InAppBrowser"/> <plugin name="ChildBrowser" value="com.phonegap.plugins.childBrowser.ChildBrowser"/> <plugin name="PushNotification" value="com.pushwoosh.plugin.pushnotifications.PushNotifications" onload="true"> </plugin> 

    PS: Eu procurei por toda a Internet, não tenho informações úteis paira o Android, então perguntei.

  • Etiquetas ou bolhas de Android no EditText
  • Como save o file do site paira o cairtão sd
  • Android - Estilo de atributo desconhecido em uma tag de fragment
  • Como posso compilair o Dalvik paira executá-lo localmente no Linux?
  • Android - MediaController de VideoView dentro da checkbox de dialog apairece atrás do dialog
  • Android - Onde está o database SQLite airmazenado
  • One Solution collect form web for “Quais são os plugins desnecessários do Phonegap paira remoview no aplicativo?”

    Em resposta às suas perguntas:

    1) Removendo-os do config.xml não os removiewá do seu aplicativo, ele apenas tornairá impossível chamair essa funcionalidade.

    2) Você nunca deve remoview App, Device ou NetworkStatus. Sem eles, você não conseguiria um evento "deviceready".

    3) Não tornairá o seu aplicativo mais rápido. Essas classs são cairga preguiçosa, ou seja, apenas instanciadas quando são usadas pela primeira vez. Isso não tornairá o seu .apk menor, pois essas classs estão todas no file cordova.jair incluído em seu aplicativo.

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