工欲善其事,必先利其器 文档,开发工具,SDK准备
在学习之前,需要做一些准备工作,例如,选定入门文档,安装开发工具,下载SDK等等. 对于Android来说,还需要选择使用的版本号(写文本时最新的版本是3.2, 不过2.2目前占有率比较搞,我会从这个版本开始)
文档选择:
这个毫不犹豫,直接看官方文档:
Android Base:
看Android Base -> Application Fundamentals, 顺手用Freemind作了简单的记录
Freemind文件可以在附件中下载: Android.mm.zip
Android SDK 下载和安装:
在这里选择适合自己系统的Android SDK: http://developer.android.com/sdk/index.html
下载后解压即可,这个只是一个Android SDK的管理工具,并没有真正的Android - Platform需要通过它来下载.
约定 $ANDROID_HOME = {SDK解压缩后的路径}
打开 $ANDROID_HOME/tools/android, 打开Android SDK 和虚拟设备管理器
安装完成后,最好再配置配置一下环境变量:
export ANDROID_HOME=/Users/Shared/Libs/android-sdk
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH
开发工具:
eclipse + ADT(Android Dev Tools)
eclipse 使用 Classic 版本就行: http://www.eclipse.org/downloads/packages/eclipse-classic-37/indigor
Android Dev Tools, 写本文时为12r1:
http://developer.android.com/sdk/eclipse-adt.html
安装完成后需要配置ADT的SDK目录:
到这里的准备工作已经基本完成, 之下来跟着Tutorail走例子..
走玩Tutorial后,开始看看$ANDROID_HOME/samples.
关于开发工具,个人推荐再使用一个轻便的文本工具,用他来看sample代码,eclipse里面做coding.
window 下推荐 notepad++ 配上 LightExplore插件, 有兴趣的可以看我的这篇:
<打造顺手的notepad++>
vim 也不错,需要折腾
用Eclipse创建一个Android项目:
New -> Android Project:
Android Project的结构:
Run as -> Android Project看看:
可以试试改改strings.xml中的数值,然后 Command + Shift + F11 / Ctrl + F11 看看修改后的效果:
到这里,关于Android的准备算是ok了, 开始后续学习...
- 大小: 40.2 KB
- 大小: 114.9 KB
- 大小: 112.4 KB
- 大小: 132.4 KB
- 大小: 110.2 KB
- 大小: 161.3 KB
分享到:
相关推荐
cn-deep-learning-vs-machine-learning-ebook(1)
赠送jar包:deeplearning4j-nn-1.0.0-M1.1.jar; 赠送原API文档:deeplearning4j-nn-1.0.0-M1.1-javadoc.jar; 赠送源代码:deeplearning4j-nn-1.0.0-M1.1-sources.jar; 赠送Maven依赖信息文件:deeplearning4j-nn-...
pytorch-Learning-to-See-in-the-Dark代码,CVPR论文 亲测,可行
learning-spring-boot-2-0-2learning-spring-boot-2-0-2learning-spring-boot-2-0-2
21个例子学深度学习,tensorflow程序原代码Deep-Learning-21-Examples-master.21个项目玩转深度学习:基于tensorflow的实践详解
6、Android06--Android广播接收器 7、Android07--Android日志系统 8、Android08--Android权限系统 用户界面 9、Android09--Fragment初探 10、Android09--Android程序界面 11、Android11--基本布局 12、Android12--...
赠送jar包:deeplearning4j-core-1.0.0-M1.1.jar; 赠送原API文档:deeplearning4j-core-1.0.0-M1.1-javadoc.jar; 赠送源代码:deeplearning4j-core-1.0.0-M1.1-sources.jar; 赠送Maven依赖信息文件:deeplearning...
Deep Learning for Signal Processing with MATLAB。Deep learning networks have been used for image classification for many years, but they are powerful tools for signal data as well. A deep learning ...
深度学习处理图片,适合学习仔细研究等等等等
Deep-Learning-for-Beginners-master代码Deep-Learning-for-Beginners-master代码Deep-Learning-for-Beginners-master代码Deep-Learning-for-Beginners-master代码Deep-Learning-for-Beginners-master代码
赠送jar包:deeplearning4j-ui-components-1.0.0-M1.1.jar; 赠送原API文档:deeplearning4j-ui-components-1.0.0-M1.1-javadoc.jar; 赠送源代码:deeplearning4j-ui-components-1.0.0-M1.1-sources.jar; 赠送...
赠送jar包:deeplearning4j-utility-iterators-1.0.0-M1.1.jar; 赠送原API文档:deeplearning4j-utility-iterators-1.0.0-M1.1-javadoc.jar; 赠送源代码:deeplearning4j-utility-iterators-1.0.0-M1.1-sources....
If you're new to the Android mobile operating system, Learning Android is the perfect way to master the fundamentals. Written by an expert who's taught Android to thousands of people in large ...
Reinforcement-learning-with-tensorflow-master
赠送jar包:deeplearning4j-ui-components-1.0.0-M1.1.jar; 赠送原API文档:deeplearning4j-ui-components-1.0.0-M1.1-javadoc.jar; 赠送源代码:deeplearning4j-ui-components-1.0.0-M1.1-sources.jar; 赠送...
赠送jar包:deeplearning4j-datasets-1.0.0-M1.1.jar; 赠送原API文档:deeplearning4j-datasets-1.0.0-M1.1-javadoc.jar; 赠送源代码:deeplearning4j-datasets-1.0.0-M1.1-sources.jar; 赠送Maven依赖信息文件:...
learning-jupyter-5-2nd 2018年版本
深度学习方面经典问题分析,包含深度学习中文版教程,帮助初学者更好入门
赠送jar包:deeplearning4j-nn-1.0.0-M1.1.jar; 赠送原API文档:deeplearning4j-nn-1.0.0-M1.1-javadoc.jar; 赠送源代码:deeplearning4j-nn-1.0.0-M1.1-sources.jar; 赠送Maven依赖信息文件:deeplearning4j-nn-...
Android_Learning-master.zip,源码!