- 博客(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
原创 布局与控件(九)-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
原创 布局与控件(三)-TextView那些事儿
TextView的属性多如牛毛,那些常用的属性你都尝试过吗?文字的fontFamily、typeface与textStyle有什么不同?文字显示的走马灯效果该怎么实现?系统提供的文字风格有哪些?TextView可不可以自带配图?
2016-05-30 15:04:47 7000
原创 布局与控件(二)——与你想象不一样的LinearLayout
LinearLayout的layout_weight属性到底怎么用?将空间按正比分配?或者是按照反比分配?weightSum属性对布局空间的分配有什么影响?它们的使用场景是什么?本文将图文并茂的向你展示LinearLayout使用的真谛。
2016-05-26 18:13:45 9484
手把手教你安卓入门(下)
3.2.4 计算功能当用户点击“=”按钮的时候,开始计算。我们将使用第三方计算库Arity对表达式进行计算。Arity库文件可以在安豆网提供的下载地址进行下载。下载完成后,将下载的arity-2.1.2.jar复制到项目工程所在的Calulator\app\libs目录下,如果这个目录不存在,就自己创建一个;在Android Studio左边的项目浏览区,选择Project视...
2016-05-23 21:51:00 686
手把手教你安卓入门(中)
第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应用调试技巧(下)
第2节 Android Device MonitorAndroid Studio的Android Device Monitor(简称ADM)是我们动态调试安卓程序时重要的帮手。它提供了很多动态调试的工具和调试方法。上一章介绍的log调试,就需要通过ADM的logcat显示调试内容;它还可以查看系统内存的占用情况,可以看到系统CPU的运行情况。ADM可以在两个地方工作:在Andro...
2016-05-20 13:47:00 487
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关注的人