10天学安卓系列

10天学安卓-第一天

摘要: 说明1:本系列教程仅针对新手入门,高手勿入!说明2:本系列教程均不考虑安卓版本低于4.0的情况。说明3:本系列教程假定您了解一些编程的基础知识,对于Java语言略懂即可。说点废话从什么时候说起呢,应该是很久以前的事情了。2008年的早春,因为工作的原因在日本工作了一个月,当我和同事们在商场闲逛的时候...阅读全文

posted @ 2015-01-17 15:15 Game_over 阅读(2755) | 评论 (9) 编辑

10天学安卓-第二天

摘要: 继续我们的学习。相信我,第一天的工作是最为重要的,通过这些工作,我们把开发安卓所必须的环境、基础条件都配置好了,相信肯定遇到了很多问题,不过,根据我的经验,您会很快解决这些问题的。在第一天的最后,我们终于运行了第一个应用->“Hello, world”。理论知识下面我们学习一些理论知识,了解一下安卓...阅读全文

posted @ 2015-01-18 13:24 Game_over 阅读(2823) | 评论 (19) 编辑

10天学安卓-第三天

摘要: 经过第二天的学习,我们正确的调用了百度天气API,将天气信息显示到了界面上,做到这一步,我们的工作就算是完成1%了,剩下99%的工作就需要不断的润色这个未成形的APP了。最首要的就是,我们要把那么一大堆字符转换为普通用户可以轻松理解的界面,那么我们来学习一下Android里面的界面布局。打开res/...阅读全文

posted @ 2015-01-19 19:29 Game_over 阅读(1886) | 评论 (5) 编辑

10天学安卓-第四天

摘要: 继续昨天的学习。昨天我们根据取得的天气数据新建了一个视图用来显示各项内容,那么今天我们就把数据显示出来吧!!!这里我们要把数据和视图联系起来,那么就用到了适配器-Adapter,Android给我们提供了很多Adapter,这里我们用到了BaseAdapter。BaseAdapter(1)右键点击s...阅读全文

posted @ 2015-01-20 17:14 Game_over 阅读(1435) | 评论 (8) 编辑

10天学安卓-第五天

摘要: 经过前几天的练习,相信大家已经对如何做出一个简单的界面有了初步的了解,并且已经做出来一个还不错的天气列表了。今天大家稍事休息,要练习的内容比较少,着重学习一些理论知识,先理清几个概念。Android系统架构Android系统本质上是Linux系统,但相对于Linux系统,主要在驱动、性能、内存管理、...阅读全文

posted @ 2015-01-21 17:00 Game_over 阅读(1159) | 评论 (4) 编辑

10天学安卓-第六天

摘要: 经过前几天的学习,我们的天气预报程序已经可以把天气正常的呈现出来了,正如之前说的,现在的APP只能显示固定地区的天气,那么我们要怎样才能显示我们本身所在地的天气呢?Android定位Android系统本身提供了三种定位方式,分别是网络、基站和GPS,主要利用的是LocationManager、Tel...阅读全文

posted @ 2015-01-22 16:25 Game_over 阅读(753) | 评论 (9) 编辑

10天学安卓-第七天

摘要: 我们上次学习了百度定位以及SharedPreferences的使用,不知道大家有没有注意到我们新加了一个方法: protected void onStop() { super.onStop(); mLocationClient.stop(); }这个方法...阅读全文

posted @ 2015-01-23 15:55 Game_over 阅读(948) | 评论 (6) 编辑

10天学安卓-第八天

摘要: 昨天郑州雨夹雪,还有冰雹,结果小区就断电了,真是悲剧。第八天的学习就挪到今天了。经过前几天的学习,我们了解了一些Android的基础知识,并且做出了一个也算实用的天气预报APP,对Android也算得上是入门了,那么今天我们继续改进我们的APP。这个APP现在只能查看所在城市的天气,那么万一妹子不跟...阅读全文

posted @ 2015-01-25 15:08 Game_over 阅读(1151) | 评论 (1) 编辑

10天学安卓-第九天

摘要: 接着昨天的任务,我们今天实现左右滑动可以切换城市的功能。这里就需要引入新的控件了,Android给我们提供了ViewPager,我们就使用这个,同时,显示天气的界面我们也不再使用Activity,而改为Fragment。FragmentFragment可以认为是可复用的UI组件,有自己的布局和完整的...阅读全文

posted @ 2015-01-28 19:54 Game_over 阅读(667) | 评论 (8) 编辑

10天学安卓-第十天

摘要: 本次是这个教程的最后一篇了,我们的APP开发基本上已经可以宣告完成了,接下来的工作就是如何发布推广运营了。广告平台古人云:兵马未动,粮草先行。我们身为APP开发者就需要考虑如何从APP盈利,目前通常的做法主要有APP收费、APP免费+内购及嵌入广告三种方式,我们这个简单的APP想让用户付费是比较有难...阅读全文

posted @ 2015-02-02 08:44 Game_over 阅读(1167) | 评论 (5) 编辑

出处: http://www.cnblogs.com/game-over/category/651136.html

时间: 2024-10-12 22:04:05

10天学安卓系列的相关文章

10天学安卓-第一天

原文:10天学安卓-第一天 说明1:本系列教程仅针对新手入门,高手勿入! 说明2:本系列教程均不考虑安卓版本低于4.0的情况. 说明3:本系列教程假定您了解一些编程的基础知识,对于Java语言略懂即可. 说点废话 从什么时候说起呢,应该是很久以前的事情了. 2008年的早春,因为工作的原因在日本工作了一个月,当我和同事们在商场闲逛的时候,发现了以前从未见过的电子设备,一款是大屏幕(当时可以称得上巨屏了)的手机,一款是超大容量(80G)的MP3,对了,也许聪明的你已经猜到了,一个是iPhone 1

10天学安卓-第三天

原文:10天学安卓-第三天 经过第二天的学习,我们正确的调用了百度天气API,将天气信息显示到了界面上,做到这一步,我们的工作就算是完成1%了,剩下99%的工作就需要不断的润色这个未成形的APP了. 最首要的就是,我们要把那么一大堆字符转换为普通用户可以轻松理解的界面,那么我们来学习一下Android里面的界面布局. 打开res/layout/activity_main.xml文件,切换到Layouts选项卡,可以看到里面有许多项目,GridLayout.LinearLayout.Relativ

10天学安卓-第四天

原文:10天学安卓-第四天 继续昨天的学习. 昨天我们根据取得的天气数据新建了一个视图用来显示各项内容,那么今天我们就把数据显示出来吧!!! 这里我们要把数据和视图联系起来,那么就用到了适配器-Adapter,Android给我们提供了很多Adapter,这里我们用到了BaseAdapter. BaseAdapter(1) 右键点击src/com.demo.weather,选择 New > Class,按照下图填写: 选择[Finish]后,我们就新建了一个BaseAdapter的子类,打开 W

10天学安卓-第五天

原文:10天学安卓-第五天 经过前几天的练习,相信大家已经对如何做出一个简单的界面有了初步的了解,并且已经做出来一个还不错的天气列表了. 今天大家稍事休息,要练习的内容比较少,着重学习一些理论知识,先理清几个概念. Android系统架构 Android系统本质上是Linux系统,但相对于Linux系统,主要在驱动.性能.内存管理.设备管理等一些部分做了比较多的改动,以更适用于移动设备. 从上图可以看到,Android系统架构为四层,分别是Linux内核.系统运行库.应用程序框架以及应用层,每一

10天学安卓-第二天

原文:10天学安卓-第二天 继续我们的学习. 相信我,第一天的工作是最为重要的,通过这些工作,我们把开发安卓所必须的环境.基础条件都配置好了,相信肯定遇到了很多问题,不过,根据我的经验,您会很快解决这些问题的.在第一天的最后,我们终于运行了第一个应用->“Hello, world”. 理论知识 下面我们学习一些理论知识,了解一下安卓系统的架构.组件,有了一些基础知识,才不会感觉迷惑. 先看下整个项目的目录,每个目录都有特定的作用,分别如下: src目录,存放源代码文件. gen目录,由ADT插件

10天学安卓-第八天

昨天郑州雨夹雪,还有冰雹,结果小区就断电了,真是悲剧.第八天的学习就挪到今天了. 经过前几天的学习,我们了解了一些Android的基础知识,并且做出了一个也算实用的天气预报APP,对Android也算得上是入门了,那么今天我们继续改进我们的APP. 这个APP现在只能查看所在城市的天气,那么万一妹子不跟我们一个城市,我们就不能关注到妹子所在城市的天气了,那还怎么嘘寒问暖呢,这个问题是一定要解决的. 如何解决? 那就是需要在一个界面上可以选择城市了,这就用到了数据库了. 我整理了一份所有城市的名单

10天学安卓-第十天

本次是这个教程的最后一篇了,我们的APP开发基本上已经可以宣告完成了,接下来的工作就是如何发布推广运营了. 广告平台 古人云:兵马未动,粮草先行.我们身为APP开发者就需要考虑如何从APP盈利,目前通常的做法主要有APP收费.APP免费+内购及嵌入广告三种方式,我们这个简单的APP想让用户付费是比较有难度的,那么就只能通过嵌入广告的方式来赚取一点广告费了. 我经常使用的广告平台就是Admob了,不过Admob国内被屏蔽,但是广告依然可以展示,各位程序员一定要学习科学上网,否则... 话说回来,国

10天学安卓-第七天

我们上次学习了百度定位以及SharedPreferences的使用,不知道大家有没有注意到我们新加了一个方法: protected void onStop() { super.onStop(); mLocationClient.stop(); } 这个方法的作用是在界面停止的时候,同时停止百度定位功能. 联想到我们还有onCreate,那么这两个方法是做什么用的?是什么原理呢? 这就需要我们来了解一下Activity的生命周期. Activity生命周期 Activity的整个生命周期有七个重要

10天学安卓-第六天

经过前几天的学习,我们的天气预报程序已经可以把天气正常的呈现出来了,正如之前说的,现在的APP只能显示固定地区的天气,那么我们要怎样才能显示我们本身所在地的天气呢? Android定位 Android系统本身提供了三种定位方式,分别是网络.基站和GPS,主要利用的是LocationManager.TelephonyManager相关的类库,但是因为一些原因,Google的API在国内访问经常出现问题,所以在这里我就不对这些API做介绍了,有想了解的可以自行查询相关资料. 百度地图定位 除了And