2 votes

Puis-je endommager mon téléphone en faisant de la programmation Android dessus ?

Je suis un débutant en programmation Android et je veux utiliser mon téléphone personnel que j'utilise quotidiennement pour tester mes programmes, mais je ne suis pas sûr que ce soit une bonne idée.

Est-il possible de corrompre mon téléphone en essayant mes programmes ? De quelle manière cela serait-il possible ?

Le téléphone n'est pas enraciné ; cela serait-il possible dans un téléphone enraciné ?

8voto

Andy Brudtkuhl Points 1714

Non, vous ne pouvez pas. Comme vous le supposez, si vous créez une racine sur votre téléphone et écrivez des programmes qui utilisent la racine pour modifier des fichiers système ou des paramètres que vous ne pouvez pas modifier normalement, vous pouvez casser le téléphone de cette façon. Le risque n'est pas vraiment différent de l'exécution de programmes Root que d'autres personnes ont écrits. Si vous ne créez pas de racine sur le téléphone, ou si vous n'utilisez pas de racine dans les applications que vous écrivez, vous ne pouvez faire que ce que n'importe quelle autre application pourrait faire. Vous pouvez épuiser la batterie très rapidement, ou (si votre application a les permissions appropriées) supprimer des photos, des contacts, etc., mais le débogage de votre propre application ne causera pas de corruption du système ou de problèmes aléatoires.

4voto

Joaquin Iurchuk Points 348

Vous pouvez utiliser votre Android pour le développement. En fait, vous devriez utiliser votre appareil Android pour le développement. Les émulateurs sont OK pour de très petites choses, mais c'est loin d'être suffisant.

Vous ne pouvez pas casser votre téléphone si vous faites du développement de base et que vous ne touchez pas aux fichiers système de l'appareil. Dans le wooooorst case vous devrez le formater.

Tu as dit que tu travaillerais avec Java NDK et ça n'existe pas. C'est Java ou NDK. Java c'est, eh bien... Java (langage de haut niveau utilisé par Android). Et NDK c'est le Native Development Kit et ce sont les langages C et C++ (principalement utilisés pour le développement de jeux).

Un programmeur débutant devrait commencer avec Java dans Android en raison de ses atouts et de ses outils de développement.

Qu'allez-vous faire de l'appareil ? Les listviews, les tableaux, les images, les boutons ou tout autre élément que vous utiliserez dans le développement ne peuvent pas le casser.

2voto

Roah Points 101

Il n'y a qu'un seul risque potentiel : j'ai utilisé plusieurs téléphones pour tester mes applications et j'ai remarqué que la santé de la batterie en souffrait beaucoup, surtout sur les appareils plus anciens.

Vous devriez utiliser un vrai téléphone au lieu d'un émulateur si vous en avez la possibilité. Les émulateurs sont bons, mais ils nécessitent beaucoup de RAM et n'émulent pas tous les cas que vous obtiendrez sur un vrai appareil.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X