第一章节 android起航
来源:互联网 发布:国内vpn代理软件 编辑:程序博客网 时间:2024/05/01 11:42
啄米科技
自己准备把知识梳理一遍,顺便将代码敲一遍。也为了督促自己好好学习。从今天开始,每天都得写日记。并且将知识点以附件的形式上传。以第一行代码这本书为蓝本开始学习。前期可能非常慢,后期会越来越快。如果前期太快,后期还得重来。这个仅作为自己复习使用。
adt 。
刚开始先用adt,熟练掌握后,在基础知识学完后,用studio。
首先 :SDK版本不要经常更新,因为sdk只能往高的升,不能降,有时候sdk版本太高adt版本太低,容易出问题。
关于版本更新 可以用镜像。
http://mirrors.neusoft.edu.cn/
IPV4:ubuntu.buct.edu.cn
IPV4:ubuntu.buct.cn
IPV6:ubuntu.buct6.edu.cn
port:80
- 启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options...」,弹出『Android SDK Manager - Settings』窗口;
- 在『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入mirrors.neusoft.edu.cn和80,并且选中「Force https://... sources to be fetched using http://...」复选框。设置完成后单击「Close」按钮关闭『Android SDK Manager - Settings』窗口返回到主界面;
- 依次选择「Packages」、「Reload」。
关于镜像文件
Google APIS中包含了如google map 等一些android.jar中没有的东西。例如你想在android里做google map的应用,就需要引入google APIS了,因为android.jar中是没有的
minimum required SDK 又为miniSdk, 是你程序最低支持的SDK版本,这个现在一般miniSDK设定一般为14Target SDK,是你程序的目标SDK版本,,也即SDK17至最新版本。 最好最新的版本,因为最新的版本有更多的api,更好的支持。
如果用手机测试的话,就是手机的api。模拟器的话就是模拟器的api。Compile SDK,是你程序的编译SDK版本, 这个一般为默认或者同Target SDK 。17。跟target adk最好一致。
android:targetSdkVersionn一般是你用来开发的版本,已经过充分测试。系统不会再为运行在这个sdk version的应用开启兼容性检查判断的工作了。
因为我的手机是api 17.所以targetapi选择17. 17作为主旋律。
低版本可以在高版本上运行,所以尽量选择低版本吧
不是所有的用户都是高版本 。缺点就是没法用最新的api。
开发的时候尽量选择小的sdk,因为要照顾到所有的手机。
尽量不要在版本上花费太多时间。更新的话,tools下别更新。api15以上。
关于适配:
只适配 的 4.0.3到4.0.4 以上的版本,ice cream sandwich。从 api 15开始。
关于arm mips x86 system image 镜像文件,是为了支持不同cpu的手机。在本地可以模拟使用。
实际操作中只用到genymotion ,因为速度快。 自己的手机也行,只是要经常看手机。adt自带的非常慢。垃圾。
苹果电脑的电脑采用的是x86架构 。手机是自己的a9架构。
开始第一个demo。
创建一个基于master/detail flow 模版的app
src下 2个activity 2个framelayout 1个实体类。
布局文件为3个activity布局 。1个Fragmen布局t。因为有1个activity继承listFragment。
values-sw600dp
sw600dp表示可用的宽度至少为600dp时才会调用此目录下的资源 7寸平板
xmlns:tools="http://schemas.android.com/tools" 这个是xml的命名空间,有了他,你就可以alt+/作为提示,提示你输入什么,不该输入什么,什么是对的,什么是错的,也可以理解为语法文件。或者语法判断器
tools:layout="@android:layout/list_content"
tools:layout仅仅是告诉编辑器,Fragment在程序预览的时候该显示成什么样,并不会对apk产生实际作用,是为开发者设计的
推荐大家一个android镜像网:镜像网
源码下载:点击下载
- 第一章节 android起航
- 第一章节 android知识准备
- 第一章节
- android 起航
- android 预习第一章节 android的系统架构
- 3G之Android学习第一章节<<开发环境搭建>>
- Java第一章节
- Java NIO 第一章节
- java的第一章节
- android游戏开发起航
- HttpClient 第一章节 (初学者)
- html内容整理第一章节
- 个人学习第一章节:球吃豆
- 《Effective python》第一章节读后感
- 第一章节:Revit API基本概念
- 初学算法导论第一章节
- 3G之Android学习第二章节<<开发第一个HelloWorld应用程序>>
- Android起航系列第一章:Android手机APP起航
-
- 第5章 Java封装与继承
- Eclipse 安装插件(aptana、svn 、git、Java EE、JSHint)
- linux 中找文本
- Tomcat回顾
- 第一章节 android起航
- Berkeley DB的使用
- 第6章 面向对象高级2
- 浪涌测试
- Hive1.1.0+Hadoop2.6.0启动异常
- STL面试
- 瑞星“互联网+”企业安全解决方案全面保障企业互联网信息安全
- Word Break
- 安卓:EditText获得焦点就选中全部