1.写给应用开发的开开 Android Framework 教程——玩转AOSP篇之 Android 系统开发工具推荐
2.å®åå¼åç¨ä»ä¹è½¯ä»¶å¥½
3.androidç³»ç»å¼åç¨ä»ä¹å·¥å
·ï¼
4.å¼åå®åappç¨ä»ä¹è½¯ä»¶ï¼
5.开发android手机软件的工具有哪些
6.安卓开发用什么软件
写给应用开发的 Android Framework 教程——玩转AOSP篇之 Android 系统开发工具推荐
SSH 服务与 Tabby Terminal 提供了便捷的远程访问 Linux 服务器方式,方便进行开发工作。发源SSH 服务搭建通过配置 Ubuntu,码软客户端 Tabby Terminal 便于使用。精编解析
vim 编辑器支持文件修改,相关熟练掌握一般模式、源码xcode 源码管理编辑模式、开开命令行模式操作至关重要。发源通过分号切换到命令行模式,码软实现指令执行。精编解析
find + grep 命令用于在 Android 系统源码中快速查找特定文件和内容,相关简化搜索过程。源码
Samba 服务器搭建实现在 Ubuntu 与 Windows 之间的开开文件共享,使用smb.conf 配置文件完成。发源
完成源码下载与配置后,码软通过 AIDEGen + Android Studio 实现更高效地查看和修改系统源码。
VSCode 文本编辑器提供了强大的插件系统,适用于 Android 系统开发,支持本机与远程使用。cdcre源码
adb 工具是 Android 开发者的必备工具,主要功能包括设备管理与应用调试。
推荐的工具如 SSH 服务、Tabby Terminal、vim、find + grep 命令、Samba 服务器、AIDEGen、VSCode 和 adb 工具,freemicaps源码为 Android 系统开发提供了高效便捷的支持。
å®åå¼åç¨ä»ä¹è½¯ä»¶å¥½
é®é¢ä¸ï¼å®åå¼åå©ç¨ä»ä¹è½¯ä»¶? æ³è¦æå®åçå¼åï¼é¦å æè½½javaçå¹³å°ï¼å»ä¸è½½JDKï¼ç¶åå»ä¸è½½eclipseï¼ä»¥åçå®åå¼åç»å¸¸ç¨å°eclipseï¼è¿ä¸ªè½¯ä»¶å¾äººæ§åï¼ä½ ç¨ä¹åå°±ç¥éï¼ä¹ååå»ä¸è½½SDKï¼å®è£ JDKçæ¶åè¦æèæ§ï¼è¿ä¸ªå¾è´¹æ¶çãè³äºæç¨ä»ä¹çç书å§ï¼æè ç½ä¸æå¾å¤çè§é¢æå¦ï¼ææ¯è¾å欢çè§é¢ï¼æè§å¾è¿æ¯ç书æ¥åçå¿«
é®é¢äºï¼androidæ¯ç¨ä»ä¹è½¯ä»¶å¼åçï¼ è¿ä¸ªå 人èå¼äºï¼å¦æä½ çç论åºç¡å¾æå®ï¼æè æç½ç»ä¸çèµæºè§é¢ç¥è¯è®²è§£ï¼å°±ä¸éè¦ä¹°ä¹¦ãä¸äºå°é¡¹ç®æºç ä¹ç±»çï¼åeoe,å®å巴士ï¼CSDNï¼gitä¸é¢é½æãä¸è¬è®²è§£å®åç书é½æ¯åé¢ç论ï¼åé¢é å 个å°é¡¹ç®åå å¼ ææºç çå çï¼è®²çé½ä¸æ¯å¾æ·±å ¥
é®é¢ä¸ï¼æ³å¦ä¹ å®åappçå¼åï¼ä½æ¯ä¸ç¥éåªä¸ªå¼åå·¥å ·å¥½ç¨ï¼ å çä½ è¦å¦å°åªç§æ·±åº¦ãä»åºå±å¼å§ï¼è¿æ¯åºè¯¥å å¦è¯è¨ï¼è½¯ä»¶æ¯æ¬¡è¦çï¼è¯è¨æ¯æ ¹æ¬ã
å ¶å®å¨æçæ¥ï¼è¯´å¥ä¸ä¸å¬çè¯ï¼å±ä»¬ä¸å½äººï¼ä¸éåå¦è½¯ä»¶å¼åãä»è¯è¨å¦åæï¼è¯è¨çæé å½±å人çæç»´æ¹å¼ï¼ä¸å½äººæ¯èªæï¼å¯æ¯è®¡ç®æºè¯è¨çè¯æ³æ¯ç¡¬æ§çï¼èä¸æ¯è±æãä»JAVAæ¥è¯´ï¼å¸¸ç¨çåè¯å表达å¼å°±å¤ä½ è®°ä¸éµåäºãèä¸èµ·åæ¯æ¯ç¥çâ¦â¦
æä¸æ¯æ³¼ä½ å·æ°´åã
ä½ è¦æ¯æ³å¦çè¯ï¼å å¦åå¹´çJAVAå§ï¼å¼å软件ç¨eclipseãç¶ååå»æH5ãåªè¦ä½ æè¯è¨ç²¾éäºï¼ä½ åæç¨ä»ä¹è½¯ä»¶åå¼åé½OKã
é®é¢åï¼ç°å¨å¼åandroidç¨ä»ä¹å·¥å · androidæ¯åºäºlinuxçï¼æ以å¨ubuntuä¸æ¯æ好çãå½ç¶windowsä¸é¢ä¹æ¯å¯ä»¥çãä½æ¯androidçå æ ¸æ¯åºäºlinuxçï¼å¹¶ä¸éè¿ç»ç«¯è¿è¡åç§æä½ï¼é常强大ï¼ä¹æ¯cmdæ¹ä¾¿ãæç°å¨èªå·±å¼åçç¯å¢æ¯è¿æ ·çï¼
ubuntuç³»ç»ï¼ä»¥åææ¯windowsç¶åå®è£ äºubuntuçèææºãandroid大é¨åçå¼åé½æ¯ä¸é´å±å°é¡¶å±çåºç¨å¼åï¼æ以åºæ¬ä¸æ¯javaå¼åã表é å¦ä¸ï¼
1ãeclipseæ¯å¼åjavaå¿ å¤ï¼ä¹æ¯androidå¿ å¤ãï¼å½ç¶åææ¯å å®è£ JDK1.6ï¼
2ãä¸è½½androidçSDKåADTãè¿æ¯androidçå¼åå¿ é¡»çå·¥å ·ï¼adbãddmsãmksdcardãaaptï¼debug å¿ å¤
Aãå®è£ å®eclipseåï¼éè¿help=ãinstall new software ããæADTå®è£ 好
Bãç¶åwindow=>preference设置好SDKçè·¯å¾å³å¯
å¦æç¨å°Cå¼åçè¯ï¼å¯ä»¥å®è£ ä¸ä¸åCDT
ç°å¨å¯ä»¥éè¿AVD managerå®è£ ä¸ä¸ä½ æ³å¨åªä¸ªå¹³å°ä¸çapiï¼æ¯å¦ï¼android2.3.4ï¼å°±å¯ä»¥å»ºä¸ä¸ª2.3.4çemulatorï¼æ模æå¨è·èµ·æ¥ãéè¿adb ddms çå·¥å ·å¯çãå¼åäºã为äºæ¹ä¾¿ï¼æadbçè·¯å¾å å°ç¯å¢åééã
é®é¢äºï¼androidå¼åé½ç¨ä»ä¹è½¯ä»¶ blogs/skynet/archive////
é®é¢å ï¼ç¨javaåå®åå¼åç¨ä»ä¹è½¯ä»¶ androidå¼åç¯å¢éè¦ä»¥ä¸å·¥å ·ï¼
JDKï¼Java Development Kit.å 为androidåºç¨å±çç¨åºæ¯ä½¿ç¨javaè¯è¨ç¼åçï¼æ以JDKæ¯å¿ å¤çå·¥å ·ï¼
ADKï¼Android Development Kit.è¿ä¸ªå°±ä¸ç¨è§£éäºå§ï¼
IDE, integrated development environment.å½ç¶ä¸ç¨IDEä¹ä¸æ ·å¯ä»¥ç¼å代ç ï¼ä½æ¯ä½¿ç¨äºIDEï¼ç¼å代ç çææå°±æ¯ä¸ä¸æ ·ãæ¨è使ç¨Eclipseã
ADT,Android Development Tools.è¿æ¯Googleå ¬å¸ä¸ºEclipseå¼åçä¸ä¸ªæ件ï¼ç¨äºåå©Androidçå¼åãEclipse+ADTæ¯å½åçææµè¡ä¹æ¯æ好çç»åï¼
以ä¸å°±æ¯androidå¼åç¯å¢å¿ å¤çå·¥å ·ã
é®é¢ä¸ï¼å¼åå®åAPPç¨ä»ä¹è½¯ä»¶æ¯è¾å¥½ï¼ å®åandroidæ¯åºäºlinuxçï¼æ以å¨ubuntuä¸æ¯æ好çãå½ç¶windowsä¸é¢ä¹æ¯å¯ä»¥çãä½æ¯androidçå æ ¸æ¯åºäºlinuxçï¼å¹¶ä¸éè¿ç»ç«¯è¿è¡åç§æä½ï¼é常强大ï¼ä¹æ¯cmdæ¹ä¾¿ã大è´å¼åçç¯å¢æ¯è¿æ ·çï¼
ubuntuç³»ç»ï¼ä»¥åæ¯windowsç¶åå®è£ äºubuntuçèææºãandroid大é¨åçå¼åé½æ¯ä¸é´å±å°é¡¶å±çåºç¨å¼åï¼æ以åºæ¬ä¸æ¯javaå¼åã表é å¦ä¸ï¼
1ãeclipseæ¯å¼åjavaå¿ å¤ï¼ä¹æ¯androidå¿ å¤,android SDKä¹æ¯å¿ å¤çï¼å½ç¶åææ¯å å®è£ JDK1.6ï¼
2ãä¸è½½androidçSDKåADTãè¿æ¯androidçå¼åå¿ é¡»çå·¥å ·ï¼adbãddmsãmksdcardãaaptï¼debug å¿ å¤
Aãå®è£ å®eclipseåï¼éè¿help=ãinstall new software ããæADTå®è£ 好
Bãç¶åwindow=>preference设置好SDKçè·¯å¾å³å¯
å¦æç¨å°Cå¼åçè¯ï¼å¯ä»¥å®è£ ä¸ä¸CDT
ç°å¨å¯ä»¥éè¿AVD managerå®è£ ä¸ä¸èªå·±æ³å¨åªä¸ªå¹³å°ä¸çapiï¼æ¯å¦ï¼android2.3.4ï¼å°±å¯ä»¥å»ºä¸ä¸ª2.3.4çemulatorï¼æ模æå¨è·èµ·æ¥ãéè¿adb ddms çå·¥å ·å¯çãå¼åäºã为äºæ¹ä¾¿ï¼æadbçè·¯å¾å å°ç¯å¢åééã
(转èªç¾åº¦ç¨æ·:æ²æ²)
é®é¢å «ï¼å¹´å®åå¼åç¨ä»ä¹è½¯ä»¶æ¥å¼åæ¯ä¸»æµï¼ 主æµèªç¶è¿æ¯eclipse
ä½android studioæ¯å®æ¹ç æ¯æèªç¶è¶³å¤å¼ºå¤§ å¾å¤äººè½¬åè¿ä¸ª
é®é¢ä¹ï¼å®åå¼åéè¦ç¨ä»ä¹å·¥å · android developer tool
è¿æ¯ä¸ä¸ªå®åéæç¯å¢ï¼ç´æ¥ä¸è½½å°±å¯ä»¥ç¨ï¼å¦å¯¹äºï¼åææ¯ä½ è¦å®è£ javaçjdkã
â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦
å¦æ对androidæå ´è¶£ï¼ççä¸ä¸ªä¸ä¸çæä¹èªå¦androidå°æ¾å°å·¥ä½ã
ææ¯ä¸åä¸ä¸çï¼å¨å¦æ ¡é读çæ¯è®¡ç®æºä¸ä¸ï¼ä½æ¯ç±äºå¦æ ¡ä¸å¥½å¤§é¨ååå¦é½ä¸ç±å¦ä¹ æ¥è¿éå ä¹å¤§é¨åé½æ¯å¨æ··æ¥åçï¼è½ç¶æä¸èçæ绩ä¸å·®ï¼ä½æ¯å 为家éç©·èèå°ä»¥å没é±è¯»å¤§å¦ææ¯ ç¶æ¥å°è¿éï¼è½ç¶æ¯ä¸ä¸ï¼ä½æ¯æç¸ä¿¡åªæåªå以åä¹ä¼åºå¤´ï¼ä½æ¯æ被è¿éçå¦ä¹ æ°æ°ç»ææäºï¼æ ¢æ ¢çåå¾ä¸å欢å¦ä¹ ï¼åæ¥è¿ç»å¸¸é课ï¼ä¸å¹´æ¶é´éå°±æµæµå©å©çè¿äºï¼å°äºæ¯ä¸ï¼ç±äºæå¦åä½åæäºä¸å¹´çé ±æ²¹ä»ä¹ä¹æ²¡å¦å°ï¼åæ¥åªè½å°çµèåéå·¥ä½ä¸ä¸ªæè¾è¾è¦è¦çå·¥ä½ï¼åªè½èµå°å ç¾å ï¼æ¯æ¬¡æ³èµ·åæéçç¸å¦è¾è¾è¦è¦çèµé±ç»æ读书æåæç½ç½æµªè´¹äºä»ä»¬çè¡æ±é±ææå°å¾çè¦å¾å çï¼ç»å¸¸æä¸åå¨å¤©å°ä¸ï¼ç¼æ³ªä¸èªç¶å°æµä¸äºï¼é¾éèªå·±ä¸è¾åé½è¿æ ·äºåï¼ä¸æ¬¡å¶ç¶çæºä¼æå¨ç½ä¸çå°äºä¸æ®µæ°é»è¯´å®åç°å¨ç¹å«ç«æä¸å¹´å·¥ä½å·²ç»çå·¥èµå¯ä»¥è¾¾å°å å·¦å³å°±ç®æ²¡å·¥ä½ç»éªèµ·èªä¹æå ï¼å 对ææ¥è¯´ç®ç´å°±æ¯ä¸ªå¤©ææ°åï¼äºæ¯æå³å®å¦ä¹ å®å,åæ¥æå°ä¹¦åºæ¾äºä¸äºå®åç书ä½æ¯ç±äºåºç¡å¤ªå·®ï¼å¾å¤é½çä¸æç½ï¼ç½ä¸çå°å¯ä»¥æ¥å¹è®çé½æ¯å ä¹æ¯æé½è¦ä¸ä¸å¤§æ´ï¼å¯¹äºæä¸ä¸ªä¸ä¸ªæåªè½èµå ç¾å çä¸ä¸çæ¥è¯´ç®ç´æ¯ä¸ªå¤©ææ°åï¼åæ¥å¨ITå¦ä¹ èçè¿ä¸ªç½ç«çå°äºä¸å¥å®åè§é¢å«>ï¼å欢ãå®åå°±ä¸çãçå¯ä»¥å¤å¶ sina.lt/brxC ç²è´´æµè§å¨å°åæ æå车é®å³æå¼ï¼ãä»·æ ¼è¿æºåççãè§å¾å 容æºä¸éçäºæ¯æå³å®ä¹°ä¸æ¥ï¼ææ³æ¢ç¶æç书çä¸æç½ï¼çè§é¢åºè¯¥å®¹æçæç½å§ï¼èªä»ææè§é¢ä¹°ä¸æ¥å就就天天çï¼å 为èªå·±åºç¡å¤ªå·®äºï¼æ以æ¯å¤©è³å°å¦ä¹ 5个å°æ¶ä»¥ä¸ï¼é£æ®µæ¥åççå¾è¾è¦ä½åå¾å å®ï¼è§å¾æç人çæææä¹çæ¶é´æ®µãææ¿å°å ç¢åé¦å è·çä»è¦æ±çå¦ä¹ 顺åºå¦ä¹ ï¼å 为ä»å·²ç»å好äºå¦ä¹ ç顺åºï¼ä»ç¬¬ä¸åå¼å§å°ç¬¬åä¸åï¼é¦å å¦çæ¯JAVAï¼æ¯ä¸ä¸ªå¹è®è§é¢ï¼æ»å ±åå G,ä½èå¸å¹½é»é£è¶£èåè½»æ¾ç课å æ课ï¼ä½¿æåç°åæ¥å¦ä¹ JAVA并ä¸æ¯ä¸ä»¶å¾é¾çäºæ ï¼ä½æçåºç¡å¤ªå·®äºæäºå°æ¹è¿æ¯ä¸å®¹æçæï¼äºæ¯æäºå°æ¹éå¤çäºä¸¤ï¼ä¸ç¯ï¼çè³åï¼äºç¯ï¼å¤§æ¦è¿æ ·è¿äºä¸ä¸ªææå°±æJAVAç»å¦ä¼äºï¼è¿ä¸ªæå 为è¦ä¸çæ以ç»å¸¸å¦å°æä¸1,2ç¹æ©ä¸6ç¹å¤å°±èµ·åºï¼ææå ï¼ææ天çè¯å°±ä»æ©ä¸çå°æä¸ï¼æ以æ段æ¶é´ç¼çç»å¸¸é红é红çï¼ä½æ¯æç¥é天éé ¬å¤è¿ä¸ªæè¯ï¼ä½ åªåä»åºå°±ä¸å®å¾å°åæ¥çï¼äºæ¯æåæäºä¸æ¥ï¼å°äºç¬¬äºé¶æ®µï¼å¦ä¹ androidäºï¼ä»æåºç¡ç¯åæ·±å ¥ç¯ï¼åºç¡ç¯æ¯è¾å®¹æï¼æ·±å ¥ç¯çè¯è¿æ¯æç¹é¾åº¦çï¼ä½æ¯æè§å¾JAVAå¦å¥½äºï¼android并ä¸é¾å¦ï¼å¦èµ·æ¥è¿è§å¾æºå®¹æçï¼å¿éä¸ç±èªä¸»çç¬äºï¼è§å¾æ¯ä¸æ¯æçä»åºæäºåæ¥ï¼å°äºç¬¬ä¸é¶æ®µä¹æ¯æé¾çäºï¼æ¯åºäºlinuxçåµå ¥å¼ï¼å 为androidçæ¯ç±linuxåºå±å¼åçåå ä¸çé¢æ¯JAVAï¼æ以å¦å¥½linuxçåµå ¥å¼ä¹æ¯è¾éè¦ï¼å¦æä½ ä»¥åæ³æ为androidå æ ¸ç§»æ¤è¿ä¸ªæ¹åèµ°çé常éè¦ï¼å·¥èµå¯æ¯å¾é«çå¦ï¼å¦æä½ åªæ³åçé¢çè¯äºè§£ä¸ä¸ä¹ä¸éï¼ï¼ä»é¦å ä»Cè¯è¨å¼å§æï¼ç¶åå°linuxåµå ¥å¼ï¼æè§å¾è¿é¨å太é¾ç解äºï¼å¾å¤é½æ¯ç¡¬ç头ç®çå®çï¼å 为æä¸å°æ¹çä¸æç½ï¼ææç»ç»çæ¥å°äºç¬¬åé¶æ®µé¡¹ç®é¶æ®µè¿éæ»å ±æ个大项ç®ï¼ä¸å¼çæ¶åè¿æ¯è·ä¸ä¸èå¸çèæ¥ä½æ¯åæ¥å°±æ ¢æ ¢çè·ä¸äºï¼æè§å¾é¡¹ç®å¾éè¦ï¼ä»æä¹åçææç......>>
é®é¢åï¼Android软件å¼åç¨ä»ä¹è¯è¨ï¼ Javascriptç²¾éè¿åä»ä¹androidé¿ æ±.
androidç³»ç»å¼åç¨ä»ä¹å·¥å ·ï¼
1ãå¼åå¹³å°ï¼æ¨èç¨ECLIPSE2ãADTå ãï¼ç½ä¸æï¼ä¸è½½ä¸ä¸ªå³å¯ï¼æADTå®è£ å°eclipseä¸ã
è¿ä¸¤ä¸ªå°±å¯ä»¥äºãï¼ä¸è¿°çå®è£ ç½ä¸å¤çæ¯æç¨ï¼
å¦ææ³ä½éªçå®æºå¼åï¼å°±åä¹°æºå¨è¿è¡æµè¯ç¨ã
没æç¹å®çç¼è¾å¨ï¼è½ç¨äºjavaå¼åçideé½å¯ä»¥ï¼æ ¹æ®ä¸ªäººç±å¥½åä¹ æ¯éæ©ï¼å¦ä¸é¢è¿å ç§ï¼
IDEA
è¿æ¯ä¸ä¸ªé常æµè¡çJavaIDEéæå¼åç¯å¢ï¼å¨ä¸çé常å欢è¿ï¼æ社åºå è´¹çå¯ä¾ä¸è½½ï¼æ¯æ常è§çæºè½è¡¥å ¨ã代ç é«äº®ãè¯æ³æ示ãGitçåè½ï¼é¤æ¤ä¹å¤ï¼è¿æ¯æ代ç åæã代ç éæãJUintçé«çº§åè½ï¼éæäºMavenåGradleå·¥å ·ï¼å æ¤é¡¹ç®ç®¡çåç»´æ¤æ´æ¹ä¾¿ï¼ä¹æ´éåä¼ä¸å¤§å项ç®å¼åï¼
Eclipse
è¿æ¯ä¸ä¸ªå è´¹ãå¼æºã跨平å°çJavaIDEå¼åç¯å¢ï¼è¯ççæ¯è¾æ©ï¼å¨æ©æçJava项ç®å¼åä¸ç»å¸¸ä¼ç¨å°ï¼èªå¨è¡¥å ¨ã代ç é«äº®ãè¯æ³æ£æ¥åæ示çåè½é常ä¸éï¼æ件æ©å±ä¸°å¯ï¼å®è£ ç¸å ³æ件åï¼ä¹å¯ä½ä¸ºå®åãPythonãC/C++çå¼åå·¥å ·æ¥ä½¿ç¨ï¼
MyEclipse
顾åæä¹ï¼è¿æ¯ä¸ä¸ªåºäºEclipseçJavaå¼åå·¥å ·ï¼å¨Eclipseçåºç¡ä¸å ä¸èªå·±çæ件å¼åèæ¥ï¼å æ¤ï¼åè½æ´å¼ºå¤§ï¼ä½ååä¸ä¸å è´¹ï¼ä¸»è¦ç¨äºJavaãJavaEE以å移å¨åºç¨å¼åï¼æ¯æ常è§çèªå¨è¡¥å ¨ã代ç é«äº®ãè¯æ³æ£æ¥çåè½ï¼å¯¹äºJavaå¼åæ¥è¯´ï¼ä¹æ¯ä¸ä¸ªé常ä¸éçå·¥å ·ï¼
NetBeans
è¿æ¯Sunå ¬å¸ä¸é¨ä¸ºJavaå¼åçä¸ä¸ªä¸ä¸IDEï¼å¼æ¾æºä»£ç ï¼å¯ä»¥è·¨å¹³å°ä½¿ç¨ï¼å¨æ©æ项ç®å¼åä¸ç»å¸¸ä¼ç¨å°ï¼å®è£ ç¸å ³æ件åï¼ä¹å¯ä½ä¸ºPHPãRubyçå¼åå·¥å ·ï¼ä½éçEclipseãIDEAçå·¥å ·çå ´èµ·ï¼NetBeans使ç¨èå´è¶æ¥è¶å°ï¼æ£å¨éæ¸èµ°å没è½ï¼
VSCode
è¿æ¯å¾®è½¯å¼åçä¸ä¸ªè½»é级代ç ç¼è¾å¨ï¼å è´¹ãå¼æºã跨平å°ï¼å¨å¼åçæç广æ³ç使ç¨çï¼èªå¨è¡¥å ¨ã代ç é«äº®ãè¯æ³æ示ãGitçåè½é常ä¸éï¼å®è£ Javaæ件ï¼é 置好æ¬å°JDKè·¯å¾åï¼ä¹å¯ä»¥ä½ä¸ºä¸ä¸ªé常ä¸éçJavaå¼åå·¥å ·æ¥ä½¿ç¨ï¼å¯¹äºå ¥é¨Javaå¼åæ¥è¯´ï¼ä¹æ¯ä¸ä¸ªä¸éçéæ©ï¼
å¼åå®åappç¨ä»ä¹è½¯ä»¶ï¼
androidç¨ä»ä¹è½¯ä»¶æ²ä»£ç ï¼
æ²ä»£ç ç¨ç软件æï¼Androidstudioï¼WebStormï¼IntellijIDEAï¼sourceinshghtï¼Vscodeã
1ãAndroidstudio
对UIçé¢è®¾è®¡åç¼å代ç ææ´å¥½å°æ¯æï¼å¯ä»¥æ¹ä¾¿å°è°æ´è®¾å¤ä¸çå¤ç§å辨çãåæ ·æ¯æProGuardå·¥å ·ååºç¨ç¾åãä¸è¿ï¼ç®åçæ¬çAndroidStudioä¸è½å¨åä¸çªå£ä¸ç®¡çå¤ä¸ªé¡¹ç®ã
2ãWebStorm
jetbrainså ¬å¸æä¸ä¸æ¬¾JavaScriptå¼åå·¥å ·ãç®åå·²ç»è¢«å¹¿å¤§ä¸å½JSå¼åè èªä¸ºâWebå端å¼åç¥å¨âãâæ强大çHTML5ç¼è¾å¨âãâææºè½çJavaScriptIDEâçãä¸IntelliJIDEAåæºï¼ç»§æ¿äºIntelliJIDEA强大çJSé¨åçåè½ãä¸è¿ï¼æçç²ä¸è¯´è¿ä¸ªæç¹å¡ï¼ä½æ¯åè½è¿æ¯é½å ¨çã
3ãIntellijIDEA
IntellijIDEAæ¯javaç¼ç¨è¯è¨å¼åçéæç¯å¢ï¼å¨ä¸çå ä¹è¢«å ¬è®¤æ¯æ¯è¾å¥½çä¸ä¸ªjavaå¼åå·¥å ·ã
4ãsourceinshght
ä¸ä¸ªé¢å项ç®å¼åçç¨åºç¼è¾å¨å代ç æµè§å¨ï¼å®æ¥æå ç½®ç对C/C++ï¼C#åJavaçç¨åºçåæãSourceInsightè½åæä½ çæºä»£ç 并å¨ä½ å·¥ä½çåæ¶å¨æç»´æ¤å®èªå·±ç符å·æ°æ®åºï¼å¹¶èªå¨ä¸ºä½ æ¾ç¤ºæç¨çä¸ä¸æä¿¡æ¯ãSourceInsightæä¾äºæå¿«éç对æºä»£ç ç导èªåä»»ä½ç¨åºç¼è¾å¨çæºä¿¡æ¯ã
5ãVscode
Vscodeå ¨ç§°VisualStudioCodeï¼æ¯ä¸æ¬¾é对äºç¼åç°ä»£webåäºåºç¨ç跨平å°æºä»£ç ç¼è¾å¨ã
ææºAPPå¼åå·¥å ·æåªäºå¿«éç¼å代ç
éç移å¨äºèç½çé£éåå±ï¼æºè½ææºçæ®ååï¼ææºappåºç¨è½¯ä»¶å·²ç»æ为äºäººä»¬çæ´»ä¸çä¸é¨åï¼APPå¼åè¡ä¸ä¹ç±è¿å»çèæµ·åæ红海äºã
èapp软件å¼åçæçå·²ç»æ为äºç®åå¼åè¡ä¸çå ³é®ï¼å¦ä½æè½å¿«éæåapp软件å¼åæçï¼è¿æ¯æ¯ä¸ä½app软件å¼åå·¥ç¨å¸æä¸ºå ³å¿çé®é¢äºï¼é£ä¹å¦ä½æè½æå软件çå¼åæçå¢ï¼è¿å½ç¶ç¦»ä¸å¼ä¸æ¬¾å¥½çapp软件å¼åå·¥å ·äºã
ä¸é¢å°±ä¸ºå¤§å®¶ä»ç»å 款ç®åAPPå®å¶å¼åå¸åºç主æµå¼åå·¥å ·ã
é¦å ï¼APPå¼åå æ¬å 个平å°ï¼IOSå¼åãAndroidå¼åãwindowså¼åï¼IPadå¼åçï¼ä¸åçå¹³å°åºç¨è½¯ä»¶å¼åæä¸åçappå¼åå·¥å ·ã
BiznessApps软件å¼åå·¥å ·ï¼
BiznessApps软件å¼åå·¥å ·
è¿æ¯ä¸åä¸é¨ä¸ºä¸å°ä¼ä¸æä¾çä¸ä¸ªå¿«éå¶ä½ææºAPPåºç¨è½¯ä»¶çå¹³å°ã
å®ç®åæ¯æçå¼åå¹³å°æIOSï¼å«iPhoneåIPadï¼ãAndroidè¿ä¸¤ï¼å¼åè å¯ä»¥ç´æ¥å¨è¿ä¸ªå¹³å°ä¸å¶ä½IOSåå®åçappåºç¨ã
è¿æ¯ä¸æ¬¾å¯è§åçæä½è½¯ä»¶ï¼ç¨æ·å®å ¨ä¸éè¦ä¸¾æ¥ä»»ä½çç¼ç¨ç¥è¯ï¼åªéè¦å¨å¹³å°ä¸å¾éåææ½å°±å¯ä»¥äºï¼ç®åææä½ã
BiznessApps为åç§ç±»åçappæä¾ç¸åºç模çï¼ä»¥åå个模çç¸åºç常è§åè½ï¼å¼åè åªéè¦è¿ä¸æ¥å¾éèªå·±éè¦çåè½å°±å¯ä»¥å®ææ´ä¸ªçapp设计ã
APPMakr软件å¼åå·¥å ·ï¼
APPMakr软件å¼åå·¥å ·
è¿ä¹æ¯ä¸æ¬¾å¯è§åçå¼åå·¥å ·ï¼ä¸»è¦ç对象è¿æ¯é对ä¸ä¼ç¼ç¨çç¨æ·æä¾çä¸ä¸ªåè½é½å ¨çææºAPP客æ·ç«¯è½¯ä»¶å¼åå¹³å°ï¼éé¢å¸¦æåè½é½å ¨çDIYå·¥å ·å ï¼ç¨æ·å¯ä»¥æ ¹æ®èªå·±çéæ±DIY设计èªå·±éè¦çAPP软件ã
ç®åAppMakrå·¥å ·å¤§é¨åæ¯é对IOSç³»ç»å¼åçã
Appsgeyser软件å¼åå·¥å ·ï¼
Appsgeyser软件å¼åå·¥å ·
使ç¨AppsGeyserå°±å¯ä»¥è®©ä»»ä½äººé½å¯ä»¥ååºç¨ç¨åºçå¼åã
å½ç¶ï¼è¿ä¸ªç¨åºå¹¶ä¸è½è®©ä½ å建ä¸ä¸ä¸ªæ¤æçå°é¸æè Foursquareã
MobileRoadieAPPå¼åå·¥å ·ï¼
MobileRoadieAPPå¼åå·¥å ·
è¿æ¯ä¸æ¬¾ç®åå½å¤æ¯è¾æµè¡çapp软件å¼åå·¥å ·ï¼MobileRoadieå·¥å ·æ´åäºæ´åYouTube,Brightcove,Flickr,Twitpic,Ustream,Topspin,Googleèµè®¯ï¼RSS,TwitteråFacebookã
ç¨æ·å¯ä½¿ç¨è¯¥åºç¨å¹³å°å¼åiOSåAndroidçåºç¨ï¼å¹¶å¯ä»¥ä½¿ç¨å ¶æä¾çå 容管çç³»ç»æ´æ°èµè®¯ï¼ä¹å¯èªè¡ä¿®æ¹åºç¨ç»èã
MobileRoadieè¿æä¾äºæ°æ®åæå·¥å ·ã
DevmyAppå¼åå·¥å ·ï¼
DevmyAppå¼åå·¥å ·
è¿æ¯ä¸æ¬¾æ¯è¾å»çå¼çiOSææºå®¢æ·ç«¯å¼åå·¥å ·ï¼è¿æ¬¾å·¥å ·ä¸»è¦é对çæ¯IOSç³»ç»çå¼åã
æäºè¯¥è½¯ä»¶ï¼å¼åè å°±å¯ä»¥èªç±çå建ã设计åå¼åèªå·±çiOSåºç¨ç¨åºäºï¼åæ¶è¿å¯é¿å 为ä¸äºç»å¸¸åºç°çåè½æ¨¡åéå¤ç¼å代ç ï¼è¿æ¬¾ç¨åºæ¯è¾éåè¹æææºå®¢æ·ç«¯è½¯ä»¶çå¶ä½å¼å
æ»ç»ï¼ä»¥ä¸è¿äºæ¬¾ææºappå¼åå·¥å ·æ¯ç®åå¸åºä¸ä¸»æµçappå¼åå·¥å ·ï¼ä¸è¿æ¯æç¼ç¨è¿æ¯ä¸æåæé½é常çéåï¼ä¸æ¬¾å¥½çapp软件å¼åå·¥å ·å¯ä»¥å¤§å¤§çæåå¼å人åçå¼åæçã
å®åç游æå¶ä½ç¨ä»ä¹è½¯ä»¶ï¼é¦å è¦ä¼è®¡ç®æºè¯è¨ï¼æ¯å¦Javaç¼ç¨è¯è¨å°±å¯ä»¥å¼åå®å游æã
è¿ä¼è®¾è®¡æ¸¸æå¼æï¼æ¯å¦AndEngineçå¼æºæ¸¸æå¼æåBox2Dç©çå¼æçã
è¿æ软件å¼åå·¥å ·ï¼æ¯å¦Android软件å¼åå·¥å ·å AndroidSDKã
å¦å¤å¾åå·¥å ·ï¼æ¸¸æ离ä¸å¼å¤§éçå¾åAdobeIllustratoræå ¶ä»ä¸ä¸å·¥å ·ã
æ©å±èµæï¼
å®åAPKå¼åç¯å¢
Androidæ¯ä¸ä¸ªåºäºJavaçå¼åç¯å¢ï¼Googleä¹å¨APIææ¡£ç书ååæ ·ä¾çæä¾ä¸åäºå¾åºè²çå·¥ä½ã
ä¸è½½å¹¶å®è£ androidçSDK[软件å¼åå¥ä»¶]ï¼è¿å¥SDK主è¦å æ¬ææ ¸å¿åºæ件ï¼ä¸ä¸ªæ¨¡æå¨ï¼å¼åå·¥å ·åä¸äºç¤ºèçæ ·ä¾æ件ãæ¨è使ç¨Eclipseåandroideclipseæ©å±ã
å¦æåªæ¯ä½¿ç¨androidï¼EclipseIDE就已ç»è¶³å¤äºï¼ä½å¦ææ¯ç¬¬ä¸æ¬¡å¼åJavaåºç¨ï¼ä¸è½½å®æ´çJavaSEå¼åå·¥å ·(JDK)å®å æ¬ç¾ååºç¨ç¨åºæéè¦çå·¥å ·ã
åèèµææ¥æºï¼ç¾åº¦ç¾ç§-apk
åå®å软件å¼åéè¦åªäºå·¥å ·ï¼androidæ¯åºäºlinuxçï¼æ以å¨ubuntuä¸æ¯æ好çãå½ç¶windowsä¸é¢ä¹æ¯å¯ä»¥çãä½æ¯androidçå æ ¸æ¯åºäºlinuxçï¼å¹¶ä¸éè¿ç»ç«¯è¿è¡åç§æä½ï¼é常强大ï¼ä¹æ¯cmdæ¹ä¾¿ã
大è´å¼åçç¯å¢æ¯è¿æ ·ï¼ubuntuç³»ç»ï¼ä»¥åæ¯windowsç¶åå®è£ äºubuntuçèææºãandroid大é¨åçå¼åé½æ¯ä¸é´å±å°é¡¶å±çåºç¨å¼åï¼æ以åºæ¬ä¸æ¯javaå¼åã
表é å¦ä¸ï¼1eclipseæ¯å¼åjavaå¿ å¤ï¼ä¹æ¯androidå¿ å¤ãï¼å½ç¶åææ¯å å®è£ JDK1.6ï¼
2ä¸è½½androidçSDKåADTãè¿æ¯androidçå¼åå¿ é¡»çå·¥å ·ï¼adbãddmsãmksdcardãaaptï¼debugå¿ å¤
Aå®è£ å®eclipseåï¼éè¿help=ãinstallnewsoftwareæADTå®è£ 好
Bç¶åwindow=preference设置好SDKçè·¯å¾å³å¯
å¦æç¨å°Cå¼åçè¯ï¼å¯ä»¥å®è£ ä¸ä¸CDT
ç°å¨å¯ä»¥éè¿AVDmanagerå®è£ ä¸ä¸èªå·±æ³å¨åªä¸ªå¹³å°ä¸çapiï¼æ¯å¦ï¼android2.3.4ï¼å°±å¯ä»¥å»ºä¸ä¸ª2.3.4çemulatorï¼æ模æå¨è·èµ·æ¥ãéè¿adbddmsçå·¥å ·å¯çãå¼åäºã为äºæ¹ä¾¿ï¼æadbçè·¯å¾å å°ç¯å¢åééã
设计ä¸ä¸ªappï¼éè¦ç¨å°åªäºè½¯ä»¶ï¼appæ两个éµè¥ï¼ä¸ç¥éé¢ä¸»è¯´çå®åéµè¥çè¿æ¯è¹æéµè¥ï¼ä¸é¢ä¸¤ä¸ªé½è¯´ä¸ä¸å§ï¼
å®åappå¼åå·¥å ·å¯ä»¥ç¨å®åèªå·±å®¶æ¨åºçAndroidstudioæè eclipesççã
è¹æappçå¼åå·¥å ·å¯ä»¥ä½¿ç¨coderunnerï¼appcodeæè chocalatççã
欲åå ¶åï¼å¿ å å©å ¶å¨ï¼éæ©ä¸æ¬¾å¥½çå¼åå·¥å ·å¯ä»¥å¸®å©ä½ æ´å¿«çæ·±å ¥äºè§£ï¼
开发android手机软件的工具有哪些
1、Android Studio 谷歌原生的Android开发工具,有可视化的界面,xml配置比较方便,但是核心的代码还是通过Java实现,个人认为比eclipse方便,不过上手起来还是有难度的。
2、nicevideoplayer源码APIcloud 国内的一种云端开发方式,通过JSP调用已经开发好的模块,组成自己想要的功能,最後封装成apk,上手简单,模块化强,比如自己代码能力不强可以直接调用别人写好的开源代码来实现功能,也是国内很多开发都在用的方式。缺点是精锐源码,代码都是别人的,自己只是拿过来拼成一个软件,在通用性、可扩展性上还是没有原生强大,但是胜在开发速度快。
3、Hbuilder 通过Html5语言写成css样式表,通过Android的Web service封装成apk,可视化能力极强,如今H5语言也在广泛用於各个平台,而且功能也比较强大,用这个写成的软件,在多种平台都能共用,对Web service的支持也有一定的优势,不过上手也有一定难度,只是远远小於原生开发罢了。
安卓开发用什么软件
安卓开发一般使用eclipse软件。
安卓是一种基于Linux的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。Android操作系统最初由AndyRubin开发,主要支持手机。年8月由Google收购注资。年月,Google与家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布Android的源代码。
第一部Android智能手机发布于年月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机、智能手表等。年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。年的第四季度,Android平台手机的全球市场份额已经达到百分之.1。