Kits de développement logiciel, les pilotes et les racines – Oh, mon!

0
192

Inside Android

Hey, tous. L’introduction d’une nouvelle fonctionnalité à notre AndroidCentral lecteurs. C’est un petit espace où l’on peut discuter et la fonctionnalité de la semaines du meilleur de l’Android de modding et hacking de la communauté, dans des conditions que même ceux qui sont nouveaux pour Android peut comprendre.

Ce ne sera pas l’appareil ou d’un transporteur spécifique, donc pensez-y comme une vitrine de tout ce que Android a à nous offrir en raison de son caractère ouvert. Notre chevronnés peuvent y trouver de l’redondant, mais nous allons essayer de garder les choses sur un niveau peut comprendre si on reste sur la même page. Cette semaine version va être un peu long donc nous pouvons mettre en place certaines choses, si patient avec moi.

Veuillez garder à l’esprit je ne peux pas être partout à la fois (jusqu’à ce que j’ai parfait mon clonage de machine!) il est donc possible que je vais rater quelque chose que vous n’avez pas. La meilleure façon d’empêcher que cela se passe, c’est de m’envoyer vos conseils et liens à propos de tous les frais moyens par lesquels nous sommes la personnalisation de nos téléphones. Tout comme la personnalisation de la communauté nous allons rendre cette un effort commun!

Maintenant, sur les goodies.

Chaque semaine, nous allons présenter quelques-unes des astuces que vous pouvez faire avec l’invite de commande et le câble de données. Bien qu’il existe des téléchargements et fichiers zip et ROMs et toutes autres sortes de fraîcheur que vous pouvez faire avec votre téléphone, souvent, les tours les plus simples peuvent faire le plus d’impact.

Le SDK Android

Cette semaine, nous allons commencer au début. L’installation du SDK Android — c’est court pour le Kit de Développement Logiciel — qui est-ce qui permet aux développeurs de faire leur chose. Et maintenant vous pouvez, aussi.

Étape 1: préparation et à télécharger

Tout d’abord, nous allons préparer un espace de travail sur votre PC. Ma suggestion est de créer un dossier à la racine de votre disque dur, de sorte qu’il est facile à obtenir à partir de la ligne de commande. C:Android_stuff est beaucoup plus facile à retenir qu’C:usersgbhildocumentstoolsdevicesAndroidstuff. J’utilise mon espace de travail pour les sauvegardes, fonds d’écran, des ROMs, et des outils ainsi que le SDK. Suffit de faire un dossier distinct à l’intérieur de votre espace de travail pour chacun. Cliquez sur l’image ci-dessous pour l’agrandir et voir comment j’ai mon Android_stuff dossier.

Android_stuff folder

Maintenant, il est temps de télécharger le SDK. Tête de http://developer.android.com/sdk/index.html. Vous verrez téléchargements pour Windows, Mac OS X, et Linux. Choisissez la catégorie appropriée et télécharger le fichier sur votre bureau. Ne soyez pas rebutés par le contrat de licence. À lire et vous verrez que c’est assez standard.

Dézippez le fichier téléchargé avec votre favori outil d’archivage et faites glisser le dossier que vous avez extrait dans votre espace de travail. N’ouvrez pas le dossier, il suffit de glisser le tout. C’est tout. Le SDK Android est maintenant installé.

Étape 2: Installer le pilote USB – un mal nécessaire

Installation du pilote USB est presque aussi simple, si elle prend quelques étapes, et vous aurez besoin de le faire si vous êtes en cours d’exécution de Windows. Ouvrir le répertoire du SDK que vous avez juste été déplacés, et double-cliquez sur “SDK Setup.exe” dans le répertoire du SDK. Vous allez voir une fenêtre comme celle ci-dessous.

Android SDK setup window

Assurez-vous que “Paquets” dans le volet de gauche est sélectionné.

Cliquez sur le triangle à côté du globe, sur la ligne du haut pour développer la liste.

Ce que j’ai entouré en rouge dans notre exemple, l’image doit être vérifiée. Qui va télécharger le pilote USB. Sauf si vous avez un intérêt dans le développement de logiciels ou d’exécuter un appareil Android émulateur, vous pouvez laisser tout le reste décochée. Si vous décidez d’installer l’autre des parties, être préparé pour un 1 go de téléchargement.

Cliquez sur installer sélectionné. Le pilote télécharger lui-même dans le SDK.

Maintenant sur votre appareil, cliquez le bouton de menu. Choisir les Paramètres (fig 1), puis sélectionnez Applications (fig 2). Maintenant, cliquez sur le Développement (fig 3), et assurez-vous que le débogage USB est activé (fig 4). Utilisez la touche retour pour quitter et retourner à votre bureau.

Maintenant, branchez votre téléphone, comme si vous alliez le transfert d’une chanson ou d’une image. Mais cette fois-ci ne pas tirer vers le bas de l’ombre et de monter la carte SD. Vous obtiendrez un “Nouveau Matériel détecté” message de Windows.

Sélectionnez “rechercher et installer le pilote logiciel.”

Sélectionnez “Ne pas rechercher en ligne.”

Sélectionnez “je n’ai pas le disque. Afficher les autres options.”

Sélectionnez “Parcourir mon ordinateur pour logiciel pilote.”

Maintenant, accédez au répertoire du SDK, et le point de Windows dans le dossier nommé usb_driver. Cliquez sur l’image ci-dessous pour l’agrandir et voir le dossier usb_driver à l’intérieur de votre SDK Android.

Android SDK folder contents

Quitter “Inclure les sous-dossiers” est cochée, et cliquez sur “Suivant”. Windows peut vous demander si vous êtes sûr. Dire oui si il n’. Lorsque windows essaie de chose, et vous demande si vous souhaitez installer la “Google ADB interface driver” dire oui.

Bien sûr, si nous voulons lancer des émulateurs ou des demandes présentées au programme il y a plus. Mais pour nos fins, nous avons terminé. Débranchez votre téléphone et redémarrez votre ordinateur.

Maintenant est un bon moment pour mentionner que vous ne devriez probablement pas jamais redémarrer votre PC lorsque votre téléphone est branché. Certains nouveaux PC peut démarrer à partir d’un périphérique USB, et tente de charger Android à votre PC si vous le faites. Aussi intéressant que cela puisse paraître, il ne fonctionne pas, et pourrait conduire à des problèmes.

C’est drôle comment la partie la plus difficile de l’ensemble de l’opération est de la configuration de Windows n’est-ce pas?

Premier test: sauvegardez vos applications

Voici un truc que n’importe qui peut le faire, même avec un non racinées de téléphone. Branchez votre téléphone à l’ordinateur, de la même manière que vous le feriez si vous étiez le transfert de photos ou d’une chanson, à l’exception encore une fois de ne pas tirer vers le bas de l’ombre et de monter la carte SD. À tout moment, nous sommes en interaction avec le téléphone via l’invite de commande, la carte devra rester à la montée.

Maintenant, ouvrez votre invite de commande. Dans Windows, cliquez sur le menu démarrer et tapez (dans Windows 7 champ de recherche ou la commande “exécuter” dans XP) “cmd.” Ne laissez pas que les années 1960 look d’ordinateur vous effrayer, cela va être facile.

À l’invite de commandes, accédez à l’emplacement que vous avez mis le SDK Android. Si vous êtes à la suite de notre exemple, il suffit de taper (ou copier-coller) le texte suivant dans votre ligne de commande:

cd C:Android_stuffandroid-sdk-windows

Si vous utilisez un autre emplacement, modifier la commande pour pointer vers l’emplacement que vous avez placé votre SDK Android.

À l’intérieur du SDK il y a quelques autres dossiers. Celui que nous avons l’habitude de travailler avec est le dossier outils. Accédez en tapant la ligne suivante dans votre invite de commande:

cd des outils

Cliquez sur l’image ci-dessous pour obtenir une vue plus large de l’ensemble des commandes tapées dans l’invite de commande Windows.

Windows command prompt navigation

Maintenant, ouvrez votre gestionnaire de fichiers, et dans votre espace de travail, créer un dossier appelé apps. Nous allons sauvegarder l’ensemble de nos applications. Le marché conserve une trace de ce que vous avez payé pour, mais parfois trouver celles qui sont libres encore, peut être une douleur, donc permet de garder notre propre copie. Si vous faites défiler la page à l’image de mon Android_stuff dossier, vous verrez un sous-dossier apps est déjà là.

À l’invite, tapez le texte suivant:

adb pull /data/app/ C:Android_stuffapps

adb pull command

Il suffit de copier et coller. Ce que cela signifie, c’est –

  • utiliser les programmes de la basd (fourni par Google dans le cadre de l’Android SDK) pour la tirer de fichiers.
  • Les fichiers que nous sommes en tirant à partir du téléphone sont situés dans /data/app sur le téléphone lui-même.
  • Lorsqu’un fichier est retiré, nous voulons coller à C:Android_stuffapps.

Pourquoi les barres obliques différent de la première partie de la commande à la deuxième partie?

C’est parce que nous avons affaire à deux différents systèmes de fichiers. Dans un système de fichiers Windows, les barres obliques sont à l’envers, à l’instar de ” ” . Systèmes de fichiers Unix utilisez la barre oblique “/ ” pour séparer les dossiers. /data/app/ est sur le téléphone, et utilise un système de fichier Unix. C:Android_stuffapps est sur votre PC de sorte qu’il utilise le système de fichiers Windows.

Vous pouvez voir un message sur un serveur de date, ou un serveur de se faire tuer. Cela fait référence à la bad serveur, et la commande actualiser si nécessaire. Ne vous inquiétez pas, c’est automatique. Vous verrez la fenêtre commence à défiler, avec la sortie de bad vous indiquant qu’il est copié à chaque application. Il n’y a pas d’interaction nécessaire, il suffit de laisser défiler. Quand il est terminé, vous serez de retour à votre invite de commande. Maintenant une copie de tous vos libre marché des applications sont stockées sur votre ordinateur pour garder en toute sécurité. Les fichiers ont tous un “.apk” extension. C’est la norme d’installation pour Android format, de sorte que ces fichiers ne peuvent pas être utilisés dans Windows.

Pas de racine. Pas alambiqué des commandes shell. Juste un moyen facile de sauvegarder toutes vos applications. Ces applications peuvent être copiés sur votre carte SD, et installé dans n’importe quelle application qui peut lire la carte et installer des fichiers apk. Si vous n’avez pas une application pour cela, la recherche pour l’Astro dans le marché. Il sert comme un explorateur de fichier (comme Mon Ordinateur dans Windows) et propose un certain nombre d’autres grands outils pour la gestion des applications.

C’est juste la pointe de l’iceberg. Jusqu’à ce que Android est livré avec un facile à utiliser, le style d’iTunes l’application d’interagir avec l’appareil, je suis ici pour vous aider à travailler avec la ligne de commande. Chaque semaine, nous allons nous concentrer sur quelque chose de semblable. Heureux de piratage 🙂

Pics de la Semaine

L’Overclocking de votre Droid (root requis!)

Motorola Droid @1100MHz

Les plus populaires appareil Android a maintenant la fonctionnalité la plus demandée de mise à niveau. Le noyau a été modifié et le processeur a été overclocké. Voici les développeurs thread à ce sujet, et A/C utilisateur thebizz a commencé une discussion dans nos propres forums.

AVERTISSEMENT: Il est possible ici à la ruine de votre appareil (comme avec toutes les modifications), mais le développeur a fait un bon travail en le rendant à toute épreuve. Il a même mis en place un soutien de la zone pour les questions. C’est mon opinion personnelle que le Droid processeur peut prendre un peu plus de violence que la Moto a fixé à, donc cela pourrait être une très utile mise à jour en effet. Si vous essayez ceci, assurez-vous de partager vos expériences dans les forums, comme beaucoup de gens semblent être sur la clôture avec celui-ci. Bien sûr, vous aurez besoin d’être enraciné et ont une image de récupération personnalisé flashé. Si c’est tous les grecs. Vous trouverez beaucoup de l’aide dans les forums.

Cyanogen Nexus One ROM (root requis!)

CyanogenMod-5.0

Légendaire Android Hacker/Cuisinière/Modder/Gourou de Cyanogène a publié un ROM personnalisé pour vous la chance Nexus One propriétaires. Certains de ses G1 hacks ne sont pas inclus, car il n’y a pas besoin avec le grand matériel du Nexus One. Mais cela ne veut pas dire que ce n’est pas intégral de la marchandise. Voici quelques faits saillants:

  • Dernière 2.6.29.6 noyau, qui prend en charge la fonction modem, vpn, et d’autres modules (cifs, nfs, aufs, fusible)
  • Construit en USB tether
  • Prise en charge audio FLAC
  • Comprend BusyBox, htop, nano, powertop, openvpn, et tous les services d’ingénierie utilitaires de ligne de commande

Bien sûr, il n’y a plus, c’est juste la liste courte. Le travail est toujours de qualité supérieure, assez, de sorte que beaucoup de ses modifications ont été inclus dans l’Android de l’arbre source. C’est un défi de taille pour faire le Nexus One effectuer mieux qu’il le fait déjà, mais je peux vous dire ceci – il fait tout sauf de la volée à l’aide de cette génération, et je vous recommande fortement d’avoir un coup d’oeil.
Cyanogen Mod page d’accueil http://www.cyanogenmod.com/ . A/C utilisateur rsvpinx a commencé A/C du sujet de discussion au sujet de la ROM ici dans nos forums.

MetaMorph (root requis!)

Peut-être MetaMorph est une application. Peut-être qu’il serait mieux servi avec une véritable examen de l’Application des forums. Mais j’ai juste ne peut pas obtenir assez de cet outil. Ce qu’il fait est de permettre à l’utilisateur de télécharger un thème personnalisé et de le charger sur le téléphone, sans les tracas de la récupération des images et de la ROM à clignoter. J’ai parlé à Stericson plus de chez XDA developers et lui avons posé quelques questions à propos de l’application:

Votre application est un immense progrès dans la façon dont les thèmes et les éléments visuels sont modifiés par l’utilisateur final. Comment avez-vous pensez de cela?

Je vais probablement obtenir une prise de vue lorsque je dis cela, mais l’iPhone projet qui fait essentiellement la même chose m’a excitée à l’idée.

Quelles ressources avez-vous recommander quelqu’un de nouveau pour Android, et votre demande de prendre un coup d’oeil à la rendre plus facile à utiliser MetaMorph?

Regarder toutes mes vidéos. Ils vont très bien expliquer chaque détail à propos de MetaMorph. Vous pouvez tous les voir ici: http://forum.xda-developers.com/showthread.php?t=591329

Vous donnez à vos utilisateurs très rapidement mises à jour. Pouvez-vous nous donner des news sur les fonctionnalités à venir?

Ainsi, le thème du référentiel est à venir bientôt. J’ai eu un peu brûlé sur le travail de MetaMorph seulement je suis donc actuellement en train de travailler sur mon autre application, CodeSpeak, mais je travaille toujours sur le MetaMorph. J’ai aussi des gens qui sont désireux de la rejoindre et d’aider au Développement de MetaMorph ainsi donc, je suis aussi de leur donner une chance de mettre un certain temps sur le projet.

La décision d’offrir les mêmes fonctionnalités dans la liberté et le don de version a été grand pour le consommateur. Pensez-vous qu’il a paralysé tout le potentiel de bénéfice réel?

Pas de. Je n’ai jamais fait MetaMorph à but lucratif d’application. Le don de la version de MetaMorph est venu à propos, parce que les gens arrêtait pas de me demander comment ils pouvaient faire un don à moi pour le travail que j’ai fait. La meilleure solution était de fournir un don de la version de MetaMorph. Ensuite, le don de version quelque peu transformé en un test bêta de la version de la sorte 🙂

Où serait un bourgeonnement thème développeur look pour démarrer la création de MetaMorph thèmes?

Voir les vidéos 🙂 (Lien ci-dessus)
Jetez aussi un oeil à la façon dont ces thèmes sont fait sur cette page: http://forum.xda-developers.com/showthread.php?t=589315
Cela devrait vous donner une très bonne idée de la façon de le faire avec beaucoup, beaucoup d’exemples 🙂

Je tiens à remercier Stericson de prendre le temps de répondre à quelques questions pour nous, et pour la bonne application. À l’aide de MetaMorph, quelqu’un avec un talent pour le travail graphique peut facilement devenir un thème Android du développeur.

Comme Stericson souligné, le soutien officiel du thread de l’application avec une tonne d’info sur XDA developers ici. A/C utilisateur mclarryjr a démarré une discussion sur nos forums à propos de comment faire de la magie avec celle-ci dans notre forum . Frapper le QRcode de votre téléphone (ou cliquez dessus dans votre navigateur Android) pour aller directement sur le marché et de saisir MetaMorph.

Metamorph QR code

Espérons que vous avez apprécié cette semaine l’épisode de l’Intérieur Android. Rappelez-vous que je suis toujours à la recherche de conseils et d’opinions, de me Trouver sur le forum ou envoyez-moi une ligne gbhil.hero@gmail.com