做安卓软件开发需要哪些工具? android手机app应用开发,需要学习什么语言?需要什么...

\u505a\u5b89\u5353\u8f6f\u4ef6\u5f00\u53d1\u9700\u8981\u5b66\u4e60\u4ec0\u4e48\u6280\u672f\uff1f

\u3000\u3000Android\u7684\u5f00\u53d1\u6280\u672f\u5f88\u591a\uff0c\u5728\u5f00\u59cb\u5b66\u4e60\u7684\u65f6\u5019\u4e0d\u53ef\u80fd\u4e00\u6b21\u6027\u5168\u90e8\u5b66\u4f1a\uff0c\u4e5f\u6ca1\u6709\u5fc5\u8981\u4e00\u5f00\u59cb\u90fd\u5168\u90e8\u5b66\u4f1a\uff0c\u4f46\u662f\u6709\u4e9b\u6280\u672f\u662f\u975e\u5e38\u5e38\u7528\u7684\uff0c\u9700\u8981\u5728\u5f00\u59cb\u65f6\u6253\u597d\u57fa\u7840\uff0c\u8fd9\u4e9b\u6280\u672f\u65f6\uff1a
\u3000\u30001\u3001Activity\u751f\u547d\u5468\u671f
\u3000\u3000\u867d\u7136Android\u4e2d\u6709\u56db\u5927\u7ec4\u4ef6\uff0c\u4f46\u662f\u4e0d\u53ef\u5426\u8ba4Activity\u662f\u6700\u5e38\u7528\u7684\u3002\u6240\u4ee5\u719f\u7ec3\u638c\u63e1Android\u7684\u751f\u547d\u5468\u671f\u662f\u5fc5\u987b\u7684\u3002\u5176\u5b9e\u751f\u547d\u5468\u671f\u5c31\u662f\u8bb0\u4f4f Activity\u7684\u90a3\u4e9b\u65b9\u6cd5\u5728\u4ec0\u4e48\u65f6\u5019\u88ab\u7cfb\u7edf\u8c03\u7528\uff0c\u8fd9\u6837\u624d\u53ef\u4ee5\u628a\u5bf9\u5e94\u7684\u903b\u8f91\u4ee3\u7801\u5199\u5230\u5408\u9002\u7684\u65b9\u6cd5\u5185\u90e8\u53bb\u3002
\u3000\u3000\u81f3\u4e8e\u670d\u52a1\u548c\u5e7f\u64ad\u7ec4\u4ef6\u53ef\u4ee5\u7a0d\u5fae\u7f13\u4e00\u4e0b\uff0c\u5230\u5b9e\u9645\u4f7f\u7528\u7684\u65f6\u5019\u518d\u5b66\u4e60\u90fd\u53ef\u4ee5\u3002
\u3000\u30002\u3001\u754c\u9762\u5f00\u53d1\u6280\u672f
\u3000\u3000\u754c\u9762\u5f00\u53d1\u662f\u4e00\u79cd\u57fa\u672c\u7684\u6280\u672f\uff0c\u51e0\u4e4e\u6240\u6709\u7684\u7a0b\u5e8f\u91cc\u9762\u90fd\u9700\u8981\u7528\u5230\u3002\u5728Android\u5f00\u53d1\u4e2d\u754c\u9762\u5f00\u53d1\u5206\u4e3a3\u79cd\uff1a
\u3000\u30001)\u4f7f\u7528xml\u6587\u4ef6\u5e03\u5c40
\u3000\u3000\u4f7f\u7528xml\u9996\u5148\u5bf9\u4e8e\u754c\u9762\u8fdb\u884c\u5e03\u5c40\uff0c\u7136\u540e\u5728Activity\u91cc\u9762\u8fdb\u884c\u5f15\u7528\u662f\u6700\u5e38\u89c1\u7684\u5e94\u7528\u8f6f\u4ef6\u5f00\u53d1\u6280\u672f\uff0c\u8fd9\u79cd\u65b9\u5f0f\u4f7f\u7528\u7684\u6700\u5927\uff0c\u9700\u8981\u5b66\u4e60\u7684\u5185\u5bb9\u4e5f\u6700\u591a\u3002\u5b66\u4e60\u65f6\u9700\u8981\u719f\u6089\uff1a
\u3000\u3000a)\u4e94\u79cdLayout\u5e03\u5c40
\u3000\u3000\u6df1\u523b\u7406\u89e3\u4e94\u79cd\u5e03\u5c40\u7ec4\u7ec7\u63a7\u4ef6\u7684\u65b9\u5f0f\u662f\u4e00\u4e2a\u57fa\u672c\u7684\u57fa\u7840\uff0c\u8fd9\u6837\u4f60\u624d\u53ef\u4ee5\u5728\u5b9e\u9645\u7684\u754c\u9762\u4e2d\u7075\u6d3b\u7684\u4f7f\u7528\u6bcf\u79cd\u5e03\u5c40\u7ed3\u6784\uff0c\u6784\u9020\u51fa\u9700\u8981\u7684\u754c\u9762\u3002
\u3000\u3000b)\u5e38\u7528\u63a7\u4ef6
\u3000\u3000\u63a7\u4ef6\u6709\u5f88\u591a\uff0c\u81f3\u5c11\u8981\u77e5\u9053\u6bcf\u79cd\u63a7\u4ef6\u662f\u505a\u4ec0\u4e48\u7684\uff0c\u81f3\u4e8e\u91cc\u9762\u7684\u7279\u5b9a\u53c2\u6570\u548c\u65b9\u6cd5\u53ef\u4ee5\u5b66\u8981\u7684\u65f6\u5019\u518d\u53bb\u67e5
\u3000\u3000c)\u754c\u9762\u7f8e\u534e
\u3000\u3000\u7cfb\u7edf\u7684\u63a7\u4ef6\u5f88\u591a\u65f6\u5019\u65e0\u6cd5\u6ee1\u8db3\u8981\u6c42\uff0c\u9700\u8981\u901a\u8fc7\u6dfb\u52a0\u80cc\u666f\u66f4\u6362\u56fe\u7247\u7b49\u8fdb\u884c\u7f8e\u5316\uff0c\u8981\u719f\u6089\u6bcf\u79cd\u63a7\u4ef6\u5982\u4f55\u53bb\u7f8e\u534e\u3002
\u3000\u3000\u638c\u63e1\u4e86\u4e0a\u9762\u7684\u5185\u5bb9\uff0c\u901a\u8fc7\u5e03\u5c40\u7684\u5d4c\u5957\u5c31\u53ef\u4ee5\u5236\u4f5c\u51fa\u5404\u79cd\u754c\u9762\uff0c\u5982\u679c\u5728\u719f\u6089include\u7684\u4f7f\u7528\u5c31\u53ef\u4ee5\u51cf\u5c11xml\u7684\u91cd\u590d\uff0c\u65b9\u4fbf\u540e\u671f\u7684\u4fee\u6539\u548c\u7ef4\u62a4\u4e86\u3002
\u3000\u30002)\u4f7f\u7528\u4ee3\u7801\u52a8\u6001\u521b\u5efa
\u3000\u3000\u6709\u4e9b\u65f6\u5019\u9700\u8981\u52a8\u6001\u7684\u521b\u5efa\u4e00\u4e9b\u5e03\u5c40\u548c\u63a7\u4ef6\uff0c\u8fd9\u4e2a\u5c31\u9700\u8981\u4f7f\u7528LayoutInflater\u53bb\u521b\u5efa\u4e00\u4e9b\u52a8\u6001\u7684\u754c\u9762\u4e86\u3002
\u3000\u30003)\u81ea\u5df1\u7ed8\u5236\u754c\u9762
\u3000\u3000\u6e38\u620f\u4e2d\u5e38\u7528\uff0c\u7ee7\u627fSurfaceView\u81ea\u5df1\u7ed8\u5236\u3002
\u3000\u30003\u3001\u6570\u636e\u5b58\u50a8\u6280\u672f
\u3000\u3000Android\u4e2d\u7684\u6570\u636e\u5b58\u50a8\u65b9\u5f0f\u67093\u79cd\uff1a
\u3000\u30001)SharedPrefereneces\u5b58\u50a8
\u3000\u3000\u5bf9\u4e8e\u7b80\u5355\u7684\u6570\u636e\u53ef\u4ee5\u4f7f\u7528\u8be5\u65b9\u5f0f\u5b58\u50a8\uff0c\u4ee5\u952e\u503c\u5bf9\u7684\u65b9\u5f0f\u5b58\u50a8\u4e00\u4e9b\u57fa\u672c\u7684\u6570\u636e\u3002
\u3000\u30002)\u6587\u4ef6\u5b58\u50a8
\u3000\u3000\u5c06\u6570\u636e\u4ee5\u6587\u4ef6\u7684\u5f62\u5f0f\u5b58\u50a8\uff0c\u53ef\u4ee5\u662f\u624b\u673a\u81ea\u8eab\u7684\u5b58\u50a8\u4e5f\u53ef\u4ee5\u662fSD\u5361\uff0c\u6587\u4ef6\u7684\u6570\u636e\u683c\u5f0f\u81ea\u5df1\u5b9a\u4e49\u3002
\u3000\u30003)SQLite\u6570\u636e\u5e93\u5b58\u50a8
\u3000\u3000\u4f7f\u7528\u6807\u51c6SQL\u8bed\u53e5\u8fdb\u884c\u64cd\u4f5c\uff0c\u590d\u6742\u6570\u636e\u7684\u9996\u9009\u3002
\u3000\u30004\u3001\u7f51\u7edc\u7f16\u7a0b
\u3000\u3000\u73b0\u5728\u7684Android\u7a0b\u5e8f\u4e0d\u9700\u8981\u8054\u7f51\u7684\u5df2\u7ecf\u4e0d\u591a\u4e86\u3002\u6240\u4ee5\u7f51\u7edc\u7f16\u7a0b\u4e5f\u662f\u5fc5\u987b\u7684\uff0c\u4e00\u822c\u7684\u516c\u53f8\u90fd\u4f1a\u5c01\u88c5\u6709\u81ea\u5df1\u7684\u8054\u7f51\u7ed3\u6784\uff0c\u4f46\u662f\u57fa\u672c\u7684\u8054\u7f51\u8fd8\u662f\u8981\u719f\u6089\u3002
\u3000\u30001)HTTP\u8054\u7f51
\u3000\u3000\u4f7f\u7528Http\u8054\u7f51+Json\u6570\u636e\u683c\u5f0f\u662f\u73b0\u5728\u5f88\u591a\u5ba2\u6237\u7aef\u7684\u9996\u9009\u3002
\u3000\u30002)Socket\u8054\u7f51
\u3000\u3000\u81f3\u4e8e\u84dd\u7259\u7b49\u8fde\u63a5\u65b9\u5f0f\u5219\u53ef\u4ee5\u5728\u9879\u76ee\u9700\u8981\u7684\u65f6\u5019\u5b66\u4e60\u3002
\u3000\u3000\u5bf9\u4e8e\u624b\u673a\u7684\u7cfb\u7edf\u529f\u80fd\uff0c\u5982\u62e8\u6253\u7535\u8bdd\u3001\u53d1\u9001\u77ed\u4fe1\u3001\u8bfb\u53d6\u7cfb\u7edf\u53c2\u6570\u7b49\u5219\u53ef\u4ee5\u6839\u636e\u9700\u8981\u5728\u5b66\u4e60\uff0c\u4e0d\u9ebb\u70e6\u7684\u3002
\u3000\u3000\u5176\u6b21\uff0c\u624b\u673a\u8f6f\u4ef6\u76f8\u5173
\u3000\u3000Android\u5f00\u53d1\u4e0d\u540c\u4e8e\u666e\u901a\u7684\u7535\u8111\u8f6f\u4ef6\u5f00\u53d1\uff0c\u9700\u8981\u4e86\u89e3\u624b\u673a\u7684\u64cd\u4f5c\u4e60\u60ef\uff0c\u77e5\u9053\u624b\u673a\u7684\u5c4f\u5e55\u4e0d\u5927\u3001\u5185\u5b58\u6709\u9650\uff0c\u7535\u6c60\u6709\u9650\u7b49\uff0c\u5728\u5b9e\u9645\u5f00\u53d1\u548c\u8bbe\u8ba1\u65f6\u5c3d\u91cf\u8003\u8651\u3002

1\u3001\u5b66Java
\u76ee\u524d\uff0cJava\u8bed\u8a00\u5728Android\u5f00\u53d1\u4e2d\u5360\u636e\u7edd\u5bf9\u7edf\u6cbb\u5730\u4f4d\uff0c\u6240\u4ee5\u5f00\u53d1Android\u7684\u7b2c\u4e00\u6b65\u5c31\u662f\u5b66\u597dJava\uff0c\u5efa\u8bae\u81f3\u5c11\u5b8c\u6574\u7684\u770b\u4e00\u672cJava\u5165\u95e8\u4e66\u7c4d\uff0c\u63a8\u8350\uff1a
Java\u8bed\u8a00\u7a0b\u5e8f\u8bbe\u8ba1 \uff1a\u5165\u95e8\u4e66\u7c4d\uff0c\u5206\u4e3a\u300a\u57fa\u7840\u7bc7\u300b\u548c\u300a\u8fdb\u9636\u7bc7\u300b\u3002
Java\u7f16\u7a0b\u601d\u60f3 \uff08\u7b2c4\u7248\uff09\uff1a\u4eceJava\u7684\u57fa\u7840\u8bed\u6cd5\u5230\u6700\u9ad8\u7ea7\u7279\u6027\uff08\u6df1\u5165\u7684\u9762\u5411\u5bf9\u8c61\u6982\u5ff5\u3001\u591a\u7ebf\u7a0b\u3001\u81ea\u52a8\u9879\u76ee\u6784\u5efa\u3001\u5355\u5143\u6d4b\u8bd5\u548c\u8c03\u8bd5\u7b49\uff09\uff0c\u66f4\u8bb2\u8ff0\u4e86java\u8bed\u8a00\u7684\u524d\u4e16\u4eca\u751f\uff0c\u8bed\u8a00\u7279\u6027\uff0c\u8bbe\u8ba1\u7406\u5ff5\u7b49\u7b49\uff0c\u9605\u8bfb\u672c\u4e66\u9700\u8981\u4e00\u5b9a\u7684java\u57fa\u7840\uff0c\u5efa\u8bae\u81f3\u5c11\u770b\u5b8c\u300aJava\u8bed\u8a00\u7a0b\u5e8f\u8bbe\u8ba1-\u57fa\u7840\u7bc7\u300b\u518d\u770b\u8fd9\u672c\u4e66\u3002

2\u3001\u5b66Android
\u7b2c\u4e00\u884c\u4ee3\u7801 \uff1a\u90ed\u9716\u5927\u5927\u7f16\u5199\u7684Android\u5165\u95e8\u4e66\u7c4d\uff0c\u63a8\u8350\u8fd9\u672c\u4e66\u7684\u539f\u56e0\u6709\u4e24\u4e2a\uff0c\u4e00\u662f\u90ed\u9716\u5927\u5927\u7684\u8bed\u8a00\u901a\u4fd7\u6613\u61c2\uff0c\u4e8c\u662f\u8fd9\u672c\u4e66\u5f88\u65b0\uff0c\u662f\u57fa\u4e8eAndroid4.0\u7684\u5165\u95e8\u4e66\u7c4d\uff0c\u6839\u636e\u53cb\u76df\u6307\u6570\u7684\u7edf\u8ba1\uff0cAndroid4.0\u4ee5\u4e0b\u7684\u8bbe\u5907\u5df2\u4e0d\u8db310%\uff0c\u6240\u4ee5\uff0c\u73b0\u5728\u5165\u95e8\uff0c\u629b\u5f03\u90a3\u4e9b\u4ecd\u65e7\u505c\u7559\u5728Android2.x\u7684\u5165\u95e8\u4e66\u7c4d\u5427\u3002AndroidDevTools\uff1a\u4ece\u5f00\u53d1\u5de5\u5177\u5230\u5165\u95e8\u6559\u7a0b\uff0c\u4ece\u4ee3\u7801\u89c4\u8303\u5230\u7248\u672c\u63a7\u5236\u5de5\u5177\uff0c\u4e00\u5207\u4e0eandroid\u76f8\u5173\u7684\u90fd\u5728\u8fd9\u4e2a\u7f51\u7ad9\u4e0a\uff0cAndroid\u5165\u95e8\u8bf7\u53c2\u8003\u8be5\u7f51\u7ad9\u7684 Android Dev Tutorials \u6a21\u5757\uff0c\u8fd9\u4e2a\u7f51\u7ad9\u7684github\u5730\u5740\u662finferjay/AndroidDevTools \u00b7 GitHub\uff0c\u5982\u679c\u6709\u4ec0\u4e48\u8865\u5145\u7684\u53ef\u4ee5push\u3002
Android\u5b66\u4e60\u4e4b\u8def\uff1astormzhang\u5927\u5927\u7f16\u5199\u7684Android\u5165\u95e8\u6587\u7ae0\uff0c\u5bf9\u4e8e\u6709\u4e00\u5b9ajava\u57fa\u7840\u7684\u4eba\u6765\u8bf4\uff0cAndroid\u5165\u95e8\u6709\u8fd9\u4e00\u7bc7\u6587\u7ae0\u5c31\u8db3\u591f\u4e86\u3002\uff08\u8be5\u6587\u7ae0\u540c\u6837\u88ab\u6536\u5f55\u5728AndroidDevTools\u4e2d\uff09
\u90ed\u9716\u7684\u4e13\u680f\uff1a\u90ed\u9716\u5927\u5927CSDN\u4e13\u680f\u3002
stormzhang.com \u7684\u9875\u9762\uff1astormzhang\u5927\u5927\u7684\u4e2a\u4eba\u535a\u5ba2\u3002

3\u3001\u9047\u5230\u95ee\u9898\u600e\u4e48\u529e
Google\uff1a\u7528google\u641c\u51fa\u6765\u7684\u7ed3\u679c\u6bd4\u767e\u5ea6\u8d28\u91cf\u9ad8\u3002\u81f3\u4e8e\u5982\u4f55\u4e0d\u7ffb\u00b7\u5899\u5c31\u4f7f\u7528google\u8bf7\u81ea\u884c\u77e5\u4e4e\uff0c\u4f46\u662f\u4f5c\u4e3a\u4e00\u4e2aAndroid\u5f00\u53d1\u8005\uff0c\u65e9\u665a\u8981\u5b66\u4f1a\u7ffb\u5899\u3002
\u535a\u5ba2\u56ed - \u5f00\u53d1\u8005\u7684\u7f51\u4e0a\u5bb6\u56ed
\u535a\u5ba2\u9891\u9053 - CSDN.NET
Stack Overflow\uff1a\u56fd\u5916\u7684\u5f00\u53d1\u8005\u95ee\u7b54\u793e\u533a\uff0c\u65e0\u9700\u7ffb\u5899\u3002
GitHub \u00b7 Build software better, together.\uff1a\u56fd\u5916\u7684\u4ee3\u7801\u6258\u7ba1\u5e73\u53f0\uff0c\u8fd9\u91cc\u6709\u5f88\u591aJava/Android\u5f00\u6e90\u9879\u76ee\uff0c\u65e0\u9700\u7ffb\u5899\u3002


\u6ce8\u610f\uff1a\u9047\u5230\u95ee\u9898\u4e00\u5b9a\u8981\u641e\u6e05\u695a\u95ee\u9898\u51fa\u73b0\u7684\u539f\u56e0\uff0c\u5efa\u8bae\u82b1\u70b9\u65f6\u95f4\u4ed4\u7ec6\u9605\u8bfb\u4e00\u7bc7\u8bb2\u89e3\u8be6\u7ec6\u7684\u535a\u6587\uff0c\u800c\u4e0d\u662f\u76f4\u63a5\u590d\u5236\u522b\u4eba\u8d34\u51fa\u6765\u7684\u4ee3\u7801\uff0c\u76f4\u63a5\u5957\u7528\u522b\u4eba\u53d1\u7684\u89e3\u51b3\u65b9\u6848\u3002

  Android以Java为编程语言,使接口到功能,都有层出不穷的变化,其中Activity等同于J2ME的MIDlet,一个 Activity 类(class)负责创建视窗(window),一个活动中的Activity就是在 foreground(前景)模式,背景运行的程序叫做Service。两者之间通过由ServiceConnection和AIDL连结,达到复数程序同时运行的效果。如果运行中的 Activity 全部画面被其他 Activity 取代时,该 Activity 便被停止(stopped),甚至被系统清除(kill)。
  View等同于J2ME的Displayable,程序人员可以通过 View 类与"XML layout"档将UI放置在视窗上,Android 1.5的版本可以利用 View 打造出所谓的 Widgets,其实Widget只是View的一种,所以可以使用xml来设计layout,HTC的Android Hero手机即含有大量的widget。至于ViewGroup 是各种layout 的基础抽象类(abstract class),ViewGroup之内还可以有ViewGroup。View的构造函数不需要在Activity中调用,但是Displayable的是必须的,在Activity 中,要通过findViewById()来从XML 中取得View,Android的View类的显示很大程度上是从XML中读取的。View 与事件(event)息息相关,两者之间通过Listener 结合在一起,每一个View都可以注册一个event listener,例如:当View要处理用户触碰(touch)的事件时,就要向Android框架注册View.OnClickListener。另外还有Image等同于J2ME的BitMap。
  Android的开发技术:
  1、Activity生命周期
  虽然Android中有四大组件,但是不可否认Activity是最常用的。所以熟练掌握Android的生命周期是必须的。其实生命周期就是记住 Activity的那些方法在什么时候被系统调用,这样才可以把对应的逻辑代码写到合适的方法内部去。
  至于服务和广播组件可以稍微缓一下,到实际使用的时候再学习都可以。
  2、界面开发技术
  界面开发是一种基本的技术,几乎所有的程序里面都需要用到。在Android开发中界面开发分为3种:
  1)使用xml文件布局
  使用xml首先对于界面进行布局,然后在Activity里面进行引用是最常见的应用软件开发技术,这种方式使用的最大,需要学习的内容也最多。学习时需要熟悉:
  a)五种Layout布局
  深刻理解五种布局组织控件的方式是一个基本的基础,这样你才可以在实际的界面中灵活的使用每种布局结构,构造出需要的界面。
  b)常用控件
  控件有很多,至少要知道每种控件是做什么的,至于里面的特定参数和方法可以学要的时候再去查
  c)界面美华
  系统的控件很多时候无法满足要求,需要通过添加背景更换图片等进行美化,要熟悉每种控件如何去美华。
  掌握了上面的内容,通过布局的嵌套就可以制作出各种界面,如果在熟悉include的使用就可以减少xml的重复,方便后期的修改和维护了。
  2)使用代码动态创建
  有些时候需要动态的创建一些布局和控件,这个就需要使用LayoutInflater去创建一些动态的界面了。
  3)自己绘制界面
  游戏中常用,继承SurfaceView自己绘制。
  3、数据存储技术
  Android中的数据存储方式有3种:
  1)SharedPrefereneces存储
  对于简单的数据可以使用该方式存储,以键值对的方式存储一些基本的数据。
  2)文件存储
  将数据以文件的形式存储,可以是手机自身的存储也可以是SD卡,文件的数据格式自己定义。
  3)SQLite数据库存储
  使用标准SQL语句进行操作,复杂数据的首选。
  4、网络编程
  现在的Android程序不需要联网的已经不多了。所以网络编程也是必须的,一般的公司都会封装有自己的联网结构,但是基本的联网还是要熟悉。
  1)HTTP联网
  使用Http联网+Json数据格式是现在很多客户端的首选。
  2)Socket联网
  至于蓝牙等连接方式则可以在项目需要的时候学习。
  对于手机的系统功能,如拨打电话、发送短信、读取系统参数等则可以根据需要在学习,不麻烦的。
  其次,手机软件相关
  Android开发不同于普通的电脑软件开发,需要了解手机的操作习惯,知道手机的屏幕不大、内存有限,电池有限等,在实际开发和设计时尽量考虑。

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=〉install new software把ADT安装好

B然后window=>preference设置好SDK的路径即可



一、JAVAJDK环境
二、 android SDK ADT插件
三、开发软件 Eclipse 谷歌的Studio等
教程在这里面,自己可以看看
http://www.cnblogs.com/allenzheng/archive/2012/11/10/2762379.html
基础入门,可以如慕课网和麦子学院以及极客学院看,极客学院需要会员,前两个不用

android系统APP的开发工具主要有两种:一种是myeclipse,它是基于企业级工作平台,不过这个是收费的;还有一款免费的开源开发工具是eclipe,eclipe是基于Java平台。

推荐下面几款开发工具:

  1. android studio

  2. eclipse

  3. Basic4Android

  4. Gimbal context ware

  5. Titanium SDK 

  6. Vuforia

  7. Safe ijiami



  • 寮鍙慳ndroid鎵嬫満杞欢鐨勫伐鍏锋湁鍝簺(寮鍙戝畨鍗app鏈鍝簺寮鍙戝伐鍏)
    绛旓細APP寮鍙戞椂涓鍚戞瘮杈冨鏉傜殑宸ョ▼锛屽叾寮鍙戝懆鏈熼暱銆佸紑鍙戦毦搴﹀ぇ锛屾垚涓轰笉灏戜紒涓氶潰涓寸殑闅鹃銆傜洰鍓嶅競鍦轰笂APP寮鍙戠殑涓昏鏄潰鍚慖OS鍜Android涓ゅぇ浜у搧寮鍙戠殑锛屽洜涓轰袱涓骇鍝杞欢鐨勬ц川涓嶅悓锛屽湪杩涜APP寮鍙戞椂鐢ㄥ埌鐨勫伐鍏蜂篃涓嶄竴鏍枫傜洰鍓嶏紝android绯荤粺APP鐨寮鍙戝伐鍏涓昏鏈変袱绉嶏細涓绉嶆槸myeclipse锛屽畠鏄熀浜庝紒涓氱骇宸ヤ綔骞冲彴锛屼笉杩...
  • 瀹夊崜寮鍙戦渶瑕鎺屾彙鍝簺鎶鏈畨鍗撳紑鍙戦渶瑕
    绛旓細google寮鍙戠殑鍦ㄧ嚎android寮鍙戝伐鍏锛岄潪甯稿垵绾э紝姣旇緝鍍忔槸PLC鐨勫紑鍙戞柟寮忋寮鍙戝畨鍗鎵嬫満app闇瑕鐨勬妧鏈湁鍝簺锛熷紑鍙涓嶅悓绫诲瀷鐨凙pp闇瑕佺敤鍒板摢浜涙妧鏈紵WebApp锛歩OS/Android鐨勫唴缃祻瑙堝櫒鏄熀浜巜ebkit鍐呮牳鐨勶紝鎵浠ュ湪寮鍙憌ebApp鏃讹紝澶氭暟浣跨敤html鎴杊tml5銆丆SS3銆丣avaScript鎶鏈仛UI甯冨眬锛屼娇鍏跺湪缃戠珯椤甸潰涓婂疄鐜颁紶缁熺殑C锛廠鏋舵瀯...
  • 鎵嬫満搴旂敤杞欢寮鍙骞冲彴,鎵嬫満搴旂敤app寮鍙
    绛旓細鍥涖乤pppark(甯冮浄娉界鎶)apppark(甯冮浄娉界鎶)鏄厤缂栫▼鐨勶紝鍚屾鏀寔android銆乮OS銆乭armony寮鐨勫彲瑙嗗寲杞欢鍙宸ュ叿锛屾棤闇瀛︿範缂栫▼寮鍙戣瑷锛屽氨鑳藉彲瑙嗗寲鍒朵綔鎵嬫満app銆傚钩鍙伴泦鍚堜簡甯歌鐨刟pp鍔熻兘妯″潡锛屼粎闇杩涜鎷栨嫿寮忔搷浣滐紝鏇挎崲鐩稿叧鐨勫浘鏂囦俊鎭拰閰嶇疆鍙傛暟锛屼笉鍑轰竴鍛紝灏卞彲浠ュ揩閫熷畬鎴恆pp寮鍙戝埌涓婄嚎锛岀渷鍘绘墜鏈哄簲鐢杞欢寮...
  • 鍋氬畨鍗鎵嬫満娓告垙瑕佸浠涔堣蒋浠朵笅杞,寮鍙鎵嬫満app闇瑕佷粈涔堣蒋浠
    绛旓細1銆寮鍙鎵嬫満app闇瑕佷粈涔堣蒋浠讹紵鎴栬呴渶瑕佸涔犱粈涔堣绋嬶紵姝ゅ洖绛斾互寮鍙戜竴涓AndroidAPP涓轰緥鏉ヨ鏄庛傚悓闂鎵闂紝鍙秹鍙婁竴涓狝ndroidAPP鐨勫紑鍙戯紝涓嶆秹鍙婅璁★紝娴嬭瘯绛夎繃绋嬶紝涔熷氨鏄彧娑夊強鈥滃紑鍙戔濊繖涓杩囩▼锛屼竴銆丄ndroidAPP寮鍙戠紪绋嬭瑷Android绯荤粺鍙戣浜2008骞9鏈23鏃ワ紝鑷充粖宸插揩鏈変簡12骞寸殑鍘嗗彶锛屽湪杩欎簺骞翠腑锛孉ndroid...
  • 瀛︿範瀹夊崜绯荤粺杞欢寮鍙戦渶瑕瀛︿範linux(瀹夊崜寮鍙戦渶瑕佸鍝簺)
    绛旓細瀛︿範瀹夊崜绯荤粺杞欢寮鍙鏄惁闇瑕瀛︿範Linux锛氭槸鐨勶紝瀛︿範瀹夊崜绯荤粺杞欢寮鍙戦氬父闇瑕佸Linux鏈変竴瀹氱殑浜嗚В銆備互涓嬫槸涓浜涘師鍥狅細1.Android鍩轰簬Linux鍐呮牳锛欰ndroid鎿嶄綔绯荤粺鐨勬牳蹇冮儴鍒嗘槸Linux鍐呮牳銆備簡瑙inux鍙互甯姪寮鍙戣呮洿濂藉湴鐞嗚ВAndroid绯荤粺鐨勫簳灞傜粨鏋勫拰宸ヤ綔鍘熺悊銆2.寮鍙戠幆澧冨拰宸ュ叿锛氬畨鍗撳簲鐢ㄧ殑寮鍙戦氬父浣跨敤AndroidStudio绛...
  • 鍋氬畨鍗撹蒋浠跺紑鍙戦渶瑕佸摢浜涘伐鍏(瀹夊崜寮鍙鐢浠涔堣蒋浠)
    绛旓細濡傛灉浣犳兂浠庝簨andriod鎵嬫満杞欢寮鍙锛岄偅涔堜綘闇瑕鎷ユ湁杩欎簺涓滆タ锛1銆佹渶鍩烘湰鐨勬槸闇瑕佹噦寰楃敤Java璇█鍜孹ML鐭ヨ瘑銆2銆佹帉鎻′簡杩欎袱绉嶈瑷鍚庡啀瑁呬釜Eclipse鍜Android SDK锛屽氨鍙互鍋氬紑鍙浜嗐傚綋鐒讹紝杩樺緱瀛ndroid鐗规湁鐨凙PI鐨勭敤娉曘侸ava鍜孹ML鍙槸缂栫▼鍩虹銆備笉绠℃庢牱锛屾墜鏈鸿蒋浠跺紑鍙戞渶浣庣殑鍏ラ棬鏉′欢鏄細1.鐔熸倝銆婃暟鎹粨鏋勩2.鐔...
  • 鎯寮鍙涓娆瀹夊崜绀句氦绫荤殑APP闇瑕鏈鍝簺鍑嗗?
    绛旓細1. 搴旂敤璁捐锛闇瑕鏈夌鍚堢ぞ浜ゅ簲鐢ㄩ鏍肩殑UI璁捐鍜岀敤鎴蜂綋楠岋紝鍙冭檻UI璁捐宸ュ叿锛屼緥濡係ketch銆丄dobe XD绛杞欢銆2. 鏁版嵁搴擄細闇瑕佷竴涓ǔ瀹氱殑銆侀珮鏁堢殑鏁版嵁搴撴潵瀛樺偍鐢ㄦ埛淇℃伅銆佽亰澶╄褰曘佺兢缁勪俊鎭瓑銆備綘鍙互鑰冭檻浣跨敤寮婧愭暟鎹簱锛屼篃鍙夋嫨涓庢湇鍔″櫒妗嗘灦鎹嗙粦鎻愪緵鐨凪ySQL鏈嶅姟鍣ㄣ3. 鏈嶅姟鍣細涓轰簡鏀寔APP鐨勫熀鏈姛鑳斤紝瑕...
  • 瀹夊崜寮鍙鐨寮鍙戝伐鍏鍜屽紑鍙戠幆澧冨悇鏄浠涔
    绛旓細脿add-ons锛氳鐩綍涓嬪瓨鏀鹃澶栫殑闄勪欢杞欢銆傚垰瑙e帇鍚庯紝璇ョ洰褰曚负绌恒偯爌latforms锛氳鐩綍涓嬪瓨鏀句笉鍚岀増鏈殑Android鐗堟湰銆傚垰瑙e帇鍚庯紝璇ョ洰褰曚负绌恒偯爐ools锛氳鐩綍涓嬪瓨鏀句簡澶ч噺Android寮鍙銆佽皟璇曠殑宸ュ叿銆偯燬DK Manager.exe锛氳绋嬪簭灏辨槸Android SDK鍜孉VD锛圓ndroid铏氭嫙璁惧锛夌鐞嗗櫒銆傞氳繃璇ュ伐鍏峰彲浠ョ鐞咥ndroid SDK鍜...
  • APP寮鍙戝父鐢ㄥ伐鍏锋湁鍝簺(寮鍙戝畨鍗app鏈鍝簺寮鍙戝伐鍏)
    绛旓細灞炰簬灞傜被鍨嬪悗鏈杞欢銆2017骞12鏈堟帹鍑虹殑AdobeAfterEffectsCC2018涓哄競鍦烘渶鏂扮増鏈侫E鍙互鐢ㄦ潵浠庝簨褰辫鍚庢湡锛屽钩闈㈣璁★紝UI璁捐绛夊绉嶈璁″伐浣溿傚湪UI璁捐涓璓S涓昏鐢鍒朵綔浜や簰鍔ㄦ晥鍥俱侫xureRPPro7.0绠绉癆RP AxureRP鏄竴涓笓涓氱殑蹇熷師鍨嬭璁宸ュ叿銆侫xure锛堝彂闊筹細Ack-sure锛夛紝浠h〃缇庡浗Axure鍏徃锛汻P鍒欐槸RapidPrototyping...
  • 鍋氬畨鍗撹蒋浠跺紑鍙戦渶瑕佸摢浜涘伐鍏?
    绛旓細琛ㄩ厤濡備笅锛1eclipse鏄寮鍙java蹇呭锛屼篃鏄android蹇呭銆傦紙褰撶劧鍓嶆彁鏄厛瀹夎JDK1.6锛2涓嬭浇android鐨凷DK鍜孉DT銆傝繖鏄痑ndroid鐨勫紑鍙戝繀椤荤殑宸ュ叿锛宎db銆乨dms銆乵ksdcard銆乤apt锛宒ebug 蹇呭 A瀹夎瀹宔clipse鍚庯紝閫氳繃help=銆塱nstall new software鎶夾DT瀹夎濂 B鐒跺悗window=>preference璁剧疆濂絊DK鐨勮矾寰勫嵆鍙 濡傛灉鐢ㄥ埌C寮鍙戠殑...
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网