0基础自学Android(一)
来源:互联网 发布:射手 mac 字幕 编辑:程序博客网 时间:2024/06/13 21:27
声明:本人本不是严谨之人,不擅长写笔记,写得随性,可能缺少调理,看客如果觉得自己的理解能力无法驾驭我表达能力值(一个绝对值较大的负数)的绝对值,还请轻拍。接下来的系列亦是如此,不再赘述。
下文中涉及到软件名称,括号中的内容为本人所使用的版本/情况,如:eclipse(4.2)==eclipse(本人试验中所用的为4.2版本),后文如此,不再赘述。
补述:搭建框架的过程在之前就已经完成了,具体要做的事情如下:
1.eclipse(4.2),java(1.7)。配置java的过程比较基础,需要者请自行百度“java环境变量配置”,此处不赘述。此外,我所使用的系统环境为windows7x64 u版
2.android sdk。下载一个“android-sdk-windows”。
其中包含了两个管理工具:“AVD Manager”和“SDK Manager”
SDK Manager是用来管理sdk所使用的环境,api,虚拟机等工具的
AVD Manager(android virtual device manager)是用来管理android虚拟机(后文简称avd)的工具,avd就是android project的虚拟运行环境,会在你的机器上模拟一个手机/pad环境
“”下载好"android-sdk-windows"之后,需要配置环境变量:
控制面板->系统和安全->系统->高级系统设置->环境变量->path中添加“%android-sdk-windows_home%\platform-tools;” ,“%android-sdk-windows_home%“ 为%android-sdk-windows的安装路径。
配置好之后,打开sdk manager,更新/安装必要的环境
3.ADT。ADT是eclipse整合android sdk的插件,安装好之后,在eclipse中window->preference->Android 页面中,在SDK location一栏指定android-sdk-windows的安装目录,
然后运行AVD Manager添加一个AVD,型号自选,其中有几项重要配置:
ABI:我选的是ARM(armeabi-v7a)
RAM:AVD设备的主存,相当于电脑的主存(内存),运行时是要占pc的主存的,量力而行,越大越好
Internal Storage:机器的内存储,相当于PC的硬盘
以上,就是搭建框架,配置环境部分
接下来运行一个示例,运行之前说明一下,本人自学所用的材料是“Android开发教程(完全免费版).pdf”
运行示例:
1.在eclipse中新建一个project,右键资源菜单空白处,new->other->android application project ,名字叫”hello world“
里面重要的配置是create activity,一个activity就是一个页面,勾选了之后会让你选择activity的样式
2.右键点击刚创建好的项目run->as Android Project,就会出现一个虚拟机,时间很长,耐心等待,虚拟机开机成功之后,屏幕中出现"Hello World!"字样,大功告成。
- 0基础自学Android(一)
- 0基础自学android
- 0基础自学Android(二)
- 0基础自学Android(三)
- 0基础自学Android(四)
- JAVA自学笔记(一):基础
- android自学笔记(一)
- android 自学日记(一)
- Android自学笔记(一)
- 自学HTML--笔记(一)基础概念
- 吉他自学教程(一)-基础乐理
- Python 自学开始(一,基础)
- 自学笔记一:C#语法基础 类
- 黑马程序员 自学日记(一) java基础 一
- Android之自学笔记(一)
- Android和Appium自学自测(一)
- Python自学笔记系列一——基础语法
- (IOS自学)C语言基础学习(一)
- 对数组中含特殊符号记录过滤并分组
- 学习C/C++语言:用选择法对SIZE个整数由大到小顺序排序
- 代码中特殊的注释技术----TODO、FIXME和XXX的用处
- Java中抽象类和接口的区别
- Unity3d Console双击不再默认打开编辑器
- 0基础自学Android(一)
- Unity集成android插件
- 市科技局举办消防安全知识讲座
- iOS开发之邮件发送代码
- c++类中对数据成员进行初始化和赋值的区别
- 第十二周项目三摩托车继承自行车和机动车
- Linux驱动程序学习步骤经典收藏
- 会员积分规则
- OpenCV2.4.9新版本使用问题---sift,surf无法使用