自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不积跬步无以至千里

安豆在CSDN的随便说

  • 博客(137)
  • 收藏
  • 关注

原创 四大组件之Service(四)-Service的线程、工作线程、权限及系统Service

Service的线程和工作线程是一回事吗?使用Service需要权限吗?安卓系统提供了哪些可以使用的系统级的Service呢?本文将为你回答这些看上去简单但是确很实用的问题。

2016-06-15 14:30:20 7235

原创 四大组件之Service(三)-Service的跨进程调用

Service组件除了提供给自身的应用组件使用,还能提供给别的应用组件使用。Service的跨进程使用有什么神奇的用法吗?本文将告诉你如何在不同的应用之间分享Service提供的功能。

2016-06-14 13:37:19 9212 1

原创 四大组件之Service(二)-Service在各种情况下的生命周期

Service的生命周期和Activity有相似的地方,也有很大不一样。本文详细的讨论了start servie和bind service在各种使用场景下的生命周期,让你对Service的生命有系统化的认识。

2016-06-13 13:38:06 6097 2

原创 四大组件之Service(一)-双子座的Service-Start Service与Bind Service

Service和Activity有啥区别?Service有哪些类型?它们是怎么实现?什么场景下使用?本文将详细为你介绍Service的使用方法,让你深入浅出。

2016-06-12 13:59:45 5868 3

原创 多线程开发(下)

还有什么比较简单的方法让主线程和工作线程协同工作呢?AsyncTask是个不错的选择。对AnsycTask的模版参数不够理解?本文将详细的介绍AsyncTask的方方面面。

2016-06-09 23:48:15 9600 5

原创 多线程开发(中)

Thread、Looper与Handler到底啥关系?Handler到底是个啥?有没有自带Handler的Thread?本文将图文并茂向你展示这三者之间的关系,让你优雅的使用Handler做开发。

2016-06-08 15:07:54 7917

原创 多线程开发(上)

什么是安卓系统的主线程和工作线程?怎么样才能正确而优雅的退出工作线程呢?不同线程之间有哪些同步的方法?本文将为你解答心中的疑惑。

2016-06-08 14:00:58 7111 1

原创 手把手教你做蓝牙小车(二)

遥控车是不是都玩过? 有没想过自己攒一个?

2016-06-07 14:25:44 15618

原创 布局与控件(九)-ListView的Adapter们

Android SDK为我们提供了不少可以直接使用的Adapter,你对它们了解吗?这些Adapter都合适吗?自己实现一个吧。本文将详细的介绍常用的几个Adapter,并教会你如何自定义一个全能Adapter,从此ListView和Adapter对你来说不再神秘。

2016-06-06 14:08:19 8104 3

原创 布局与控件(八)-ListView知多少(下)ChoiceMode详解

列表要常常用到单选或多选功能对吧?!ListView的Choice Mode你听说过吗?它已经自带选择功能了!那么什么又是模式多选?本文将详细的讲述ListView的各种选择功能,教你结合选择项如何指定背景颜色。

2016-06-03 16:10:22 13300 4

原创 布局与控件(七)-ListView知多少(上)

ListView在很多应用当中都会用到。它有那么多属性都能够干嘛?本文为你整理了最为经常使用的属性,图文并茂的让你看到它们的实际效果。

2016-06-03 15:04:24 6849

原创 布局与控件(六)-TableLayout和VideoView

表格形式的布局怎么实现跨行?能不能夸列?怎么自动平均分配空间?本文将介绍TableLayout的用法。有没有简单的实现播放视频的方法?本文将介绍VideoView的用法。

2016-06-03 14:31:43 7510

原创 布局与控件(五)-Toast吐司与布局的抽象标签merge include ViewStub

为什么给Toast取名叫“Toast”?merge include ViewStubinclude标签、merge标签,以及ViewStub标签是安卓布局使用的抽象标签。

2016-06-02 13:55:55 6256

原创 布局与控件(四)-Button的响应与背景

你知道Button控件不仅可以在代码中指定响应函数,而且还可以在xml文件中指定响应函数吗?Button控件点击的效果怎么修改呢?本文将解答这两个开发时一定会遇到的问题。

2016-06-01 14:24:12 5670

原创 手把手教你做蓝牙小车(一)

遥控车是不是都玩过?有没想过自己攒一个?

2016-05-31 11:05:59 20695 3

原创 布局与控件(三)-TextView那些事儿

TextView的属性多如牛毛,那些常用的属性你都尝试过吗?文字的fontFamily、typeface与textStyle有什么不同?文字显示的走马灯效果该怎么实现?系统提供的文字风格有哪些?TextView可不可以自带配图?

2016-05-30 15:04:47 7000

原创 手把手教你做视频播放器(七)-横屏的播放界面与开放视频播放功能(完)

做一个自己的视频播放器 学技能的同时带来满满的成就感

2016-05-28 08:15:24 12262 8

原创 手把手教你做视频播放器(四)-刷新与停止刷新列表

做一个自己的视频播放器 学技能的同时带来满满的成就感.

2016-05-27 22:22:38 9705 4

原创 手把手教你做视频播放器(六)-竖屏的播放界面

做一个自己的视频播放器 学技能的同时带来满满的成就感

2016-05-27 14:01:26 14749 1

原创 布局与控件(二)——与你想象不一样的LinearLayout

LinearLayout的layout_weight属性到底怎么用?将空间按正比分配?或者是按照反比分配?weightSum属性对布局空间的分配有什么影响?它们的使用场景是什么?本文将图文并茂的向你展示LinearLayout使用的真谛。

2016-05-26 18:13:45 9484

原创 手把手教你做视频播放器(三)-展示视频列表

做一个自己的视频播放器 学技能的同时带来满满的成就感...

2016-05-25 13:28:49 13485 4

原创 手把手教你做视频播放器(二)-获取视频信息

做一个自己的视频播放器学技能的同时带来满满的成就感

2016-05-24 14:25:29 13042 6

原创 手把手教你做视频播放器(一)-设计方案

从无到有,做一个自己的视频播放器。

2016-05-24 12:59:56 24939 12

原创 手把手教你安卓入门(三 完)

使用第三方计算库Arity对表达式进行计算

2016-05-23 21:51:58 9927 11

手把手教你安卓入门(下)

3.2.4 计算功能当用户点击“=”按钮的时候,开始计算。我们将使用第三方计算库Arity对表达式进行计算。Arity库文件可以在安豆网提供的下载地址进行下载。下载完成后,将下载的arity-2.1.2.jar复制到项目工程所在的Calulator\app\libs目录下,如果这个目录不存在,就自己创建一个;在Android Studio左边的项目浏览区,选择Project视...

2016-05-23 21:51:00 686

原创 手把手教你安卓入门(二)

我们就开始正式开发“计算器”应用

2016-05-23 20:59:27 16831 8

手把手教你安卓入门(中)

第3节 计算器小应用现在起,我们就开始正式开发“计算器”应用。3.1 计算器界面布局这一节,我们将完成计算器的界面布局,让它初具计算器的模样。计算器界面是通过布局文件定义的。它位于项目的res\layout\activity_main.xml文件中。这个布局文件通过java源代码MainActivity.java中的setContentView()函数,设置到界面上。...

2016-05-23 20:59:00 727 1

原创 布局与控件(一)——布局与控件的常用概念

控件、布局当中经常使用到dp这个单位。你知道dp是怎么引入的吗?为什么在不同尺寸的设备上,同样的应用界面变化不大?dpi的分类对程序有什么影响?本文将向你展示,同一个界面利用dp单位在不同尺寸的设备上是如何保持一致的。

2016-05-23 17:15:45 12179 1

布局与控件(一)——布局与控件的常用概念

第1节 布局与控件的常用概念界面设计中的控件,就是我们常常看到的按钮 滑动条 文字显示区等等,它们就像房间里的家具,是界面设计的最小单位。布局是一个可以容纳别的布局(或者控件)的容器。它就像是一个大的房间,房间里面可以放各种家具(控件),也可以再隔离成更多的房间(放入别的布局)。不过,两者有很多共同的地方,例如定义它们的大小、边距等等。1.1 尺寸单位在使用布局或...

2016-05-23 17:15:00 829

原创 手把手教你安卓入门(一)

很多同学想学安卓应用开发,但是还没有开始就遇到了很多问题,比如资源无法下载,环境搭建遇到问题,代码不知该从何处写起。从0到1的过程让新手们抓狂。

2016-05-20 15:21:58 68188 9

手把手教你安卓入门(上)

前言很多同学想学安卓应用开发,但是还没有开始就遇到了很多问题,比如资源无法下载,环境搭建遇到问题,代码不知该从何处写起。从0到1的过程让新手们抓狂。于是想写一篇比较简单、操作性强的快速指南,帮助准备开始学习安卓应用开发的同学。万事开头难,把开始的第一只拦路虎解决掉,以后的路就越走越宽了。本文将从一个实用的例子-“计算器”应用入手,向准备学习安卓开发的新手介绍安卓应用开发的整个过程–包...

2016-05-20 15:21:00 1931

原创 AndroidStudio应用调试技巧(下)

基于Android Studio调试教程。适合初学者入门,也适合老司机进阶。

2016-05-20 13:47:21 11992

AndroidStudio应用调试技巧(下)

第2节 Android Device MonitorAndroid Studio的Android Device Monitor(简称ADM)是我们动态调试安卓程序时重要的帮手。它提供了很多动态调试的工具和调试方法。上一章介绍的log调试,就需要通过ADM的logcat显示调试内容;它还可以查看系统内存的占用情况,可以看到系统CPU的运行情况。ADM可以在两个地方工作:在Andro...

2016-05-20 13:47:00 487

原创 AndroidStudio应用调试技巧(上)

基于Android Studio调试教程。适合初学者入门,也适合老司机进阶。

2016-05-20 13:28:33 14319 3

AndroidStudio应用调试技巧(上)

前言安卓开发的过程中,需要对开发的程序进行调试。谷歌官方和非官方,提供了很多帮助我们调试代码的工具和方法。有的使用起来很简单,有的则功能强大,很少有机会接触。因此,我们打算由浅入深的向同学们介绍,知道针对不同的场景,使用合适的工具。本文针对的读者是:对安卓程序调试需要指导的新手;对程序调试没有太多经验的开发者;在开始以前,假设各位已经做好了如下准备:已经在搭建好了安卓软...

2016-05-20 13:28:00 301

原创 四大组件之Activity(下)

Activity在Manifest文件中有哪些最最常用属性?对Activity的4种启动模式犯晕?不知道ADB工具能为理解Activity的运转提供巨大的帮助?请看这篇图文并貌的文档,你对Activity的认识一定会深入一大步。

2016-05-18 12:50:55 6236 2

四大组件之Activity(下)——Activity的常用Manifest属性、启动模式、ADB调试

第5节 Activity的Manifest配置5.1 Activity的声明Activity作为四大组件,代码中每定义一个Activity就需要在AndroidManifest.xml文件中声明它。<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.a...

2016-05-18 12:50:00 586

原创 四大组件之Activity(上)

对Activity的生命周期理解不深刻?系统自动回收Activity,对Activity生命周期有何影响?Activity常见的生命周期切换有哪些?系统配置的改变对Activity生命周期有什么影响?如果你觉得对这些概念很模糊,好像知道也好像说不清,那这篇文档很适合您。

2016-05-17 15:08:09 6235

四大组件之Activity(上)——Activity的生命周期、系统回收、系统配置改变的影响...

第1节 Activity的使用Activity几乎是每个应用必有的组件,所以任何安卓应用的开发几乎都是从Activity开始的。比如,你希望设计一个计算器应用,要呈现这个计算器的功能(显示出计算器的样子,实现计算的能力)一定会在这个应用中创建一个Activity,让这个Activity展示的界面就是计算器。所以使用Android Studio创建工程以后,会默认为我们创建一个Ac...

2016-05-17 15:08:00 132

Arduino实用教程(四)- 控制LED灯的亮度

LED灯是最常见的Arduino模块,上一节我们讲了控制Arduino板自带的LED灯。 这一节还讲LED灯,讲外接、可控亮度的LED灯。1.PWMPulse Width Modulation简称PWM 数字接口只能输出0或1两种状态,PWM通过在0、1两种状态中快速切换,生成一个介于0、1之间的值。 比如1000ms中,400ms处于1,600ms处于0,两种状态均匀分布,就...

2016-05-16 15:01:00 22670

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除