摘要:
前言 本篇博客主要讲解ScrollView和HorizontalScrollView两个容器的使用。它们分别代表了垂直滚动以及水平滚动,滚动的内容是它其中包含的View。在本篇会简单介绍ScrollView和HorizontalScrollView的使用以及注意事项,最后以一个简单的Demo来演示一 阅读全文
posted @ 2017-10-07 20:54
石涛涛
阅读(251)
评论(0)
推荐(0)
摘要:
前言 按照最近博客的路线,继续讲Android的UI开发。今天讲解一下ViewStub控件,惰性装载控件。在本篇博客中,将了解到ViewStub的常用属性、方法,以及注意事项。最后将以一个简单的Demo演示ViewStub的使用。 ViewStub 在介绍ViewStub之前,可以先了解一下<inc 阅读全文
posted @ 2017-10-07 20:54
石涛涛
阅读(235)
评论(0)
推荐(0)
摘要:
前言 这篇博客介绍一下Android平台下,GridView控件的开发。针对GridView控件的一些常用属性、方法,以及注意事项进行讲解,最后将以一个Demo展示GridView控件的使用。 GridView GridView一个以二维网格的格式展示数据的控件,它与ListView具有相同的继承结 阅读全文
posted @ 2017-10-07 20:53
石涛涛
阅读(183)
评论(0)
推荐(0)
摘要:
前言 之前一直在讲AndroidUI的内容,但是还没有完结,之后会慢慢补充。今天讲讲其他的,关于数据持久化的内容。对于一个应用程序而言,不可避免的要能够对数据进行存储,Android程序也不例外。而在Android中,提供了几种实现数据持久化的方法。后面会分别介绍。 在Android中,可以使用几种 阅读全文
posted @ 2017-10-07 20:51
石涛涛
阅读(428)
评论(0)
推荐(0)
摘要:
前言 对于一个应用程序而言,数据持久化是必不可少的,Android程序也不例外。这篇博客将介绍Android中关于SQLite的使用,SQLite是一种嵌入式的数据库引擎,专门适用于资源有限的设备上进行适量的数据存储,而Android就全面支持标准的SQLite数据库。在本片博客中,将说明SQLit 阅读全文
posted @ 2017-10-07 20:50
石涛涛
阅读(243)
评论(0)
推荐(0)
摘要:
前言 本篇博客说明一下在Android开发中,如何使用JUnit进行单元测试。首先来了解一下什么是JUnit,JUnit测试是白盒测试,即主要是程序员自己对开发的方法进行功能性测试。JUnit是一套框架,Android中也沿用了这一套框架。 JUnit 在Android中使用JUnit测试大致分如下 阅读全文
posted @ 2017-10-07 20:50
石涛涛
阅读(158)
评论(0)
推荐(0)
摘要:
前言 之前一篇博客讲了Android下使用Toast的方式提示消息。这篇博客讲解一下在Android中使用Notification提示消息给用户,Notification是一种具有全局效果的通知,程序一般通过NotificationManager服务来发送Notification。在本篇博客中,将介 阅读全文
posted @ 2017-10-07 20:49
石涛涛
阅读(203)
评论(0)
推荐(0)
摘要:
前言 这篇博客讲解一下Android下的一个简单信息提示的方式:Toast。如果一直看我的博客,会发现在之前的Demo中,一直有用到Toast去提示消息,在这篇博客中就专门讲它。Toast提供一个浮动的简单的小显示块,并且不影响任何其他操作,仅仅用于提示信息,并且会在超时后,自动消失。因为它的及时性 阅读全文
posted @ 2017-10-07 20:49
石涛涛
阅读(214)
评论(0)
推荐(0)
摘要:
前言 对话框对于应用也是必不可少的一个组件,在Android中也不例外,对话框对于一些提示重要信息,或者一些需要用户额外交互的一些内容很有帮助。本篇博客就讲解一下Android下对话框的使用,在本篇博客中,将了解到对话框的一些常规属性的设置,以及各式的对话框的使用,并都会提供小Demo来展示所有的效 阅读全文
posted @ 2017-10-07 20:49
石涛涛
阅读(2542)
评论(0)
推荐(0)
摘要:
前言 本篇博客讲解一下菜单Menu的使用。菜单在windows应用中使用十分广泛,几乎所有的windows应用都有菜单,Android中也加入了菜单的支持。从官方文档了解到,从Android3.0(API level 11)开始,Android设备不再要求提供一个专门的菜单按钮,转而推荐使用Acti 阅读全文
posted @ 2017-10-07 20:48
石涛涛
阅读(146)
评论(0)
推荐(0)
摘要:
前言 本篇博客讲讲ContentProvider,内容提供者。前面已经讲过了数据持久化,但是除了共享内存(SDCard)的数据外,其他包括SQLite、SharedPreferences都是仅限于被当前所创建的应用访问,而无法使它们的数据在应用程序之间交换数据,所以Android提供了Content 阅读全文
posted @ 2017-10-07 20:48
石涛涛
阅读(107)
评论(0)
推荐(0)
摘要:
前言 Loaders,装载机,适用于Android3.0以及更高的版本,它提供了一套在UI的主线程中异步加载数据的框架。使用Loaders可以非常简单的在Activity或者Fragment中异步加载数据,一般适用于大量的数据查询,或者需要经常修改并及时展示的数据显示到UI上,这样可以避免查询数据的 阅读全文
posted @ 2017-10-07 20:48
石涛涛
阅读(144)
评论(0)
推荐(0)
摘要:
前言 对于Android程序中,使用多线程的技术是必不可少的,就拿之前最简单的例子来说明,对于Android4.0+的应用而言,访问网络必须另起线程才可以访问。本片博客介绍Android下进程和线程,以及它们的特点及应用,并通过几个Demo来展示Android中简单的线程中操作UI线程的组件。 进程 阅读全文
posted @ 2017-10-07 20:47
石涛涛
阅读(126)
评论(0)
推荐(0)
摘要:
前言 本片博客将介绍AsyncTask的使用,之前有介绍过线程和进程。而在AsyncTask中,运行在用户界面中,执行异步操作,并且把执行结果发布在UI线程上,且也不需要处理线程和Handler。在本篇博客里,将会讲解到AsyncTask的基本介绍,以及如何使用,最后会以一个简单的Demo讲解Asy 阅读全文
posted @ 2017-10-07 20:47
石涛涛
阅读(229)
评论(0)
推荐(0)
摘要:
前言 Android的消息传递机制是另外一种形式的“事件处理”,这种机制主要是为了解决Android应用中多线程的问题,在Android中不允许Activity新启动的线程访问该Activity里的UI组件,这样会导致新启动的线程无法改变UI组件的属性值。但实际开发中,很多地方需要在工作线程中改变U 阅读全文
posted @ 2017-10-07 20:46
石涛涛
阅读(169)
评论(0)
推荐(0)
摘要:
前言 上一篇博客讲解了Handler实现线程间通信,这篇博客讲解一下Handler运行的原理,其中涉及到MessageQueue、Looper。简要来讲,Handler会把一个线程消息发送给当前线程的消息队列,从最后Handler会处理消息队列中的消息,这里的消息队列就是MessageQueue,而 阅读全文
posted @ 2017-10-07 20:46
石涛涛
阅读(734)
评论(0)
推荐(0)
摘要:
前言 本篇博客聊一下Android下的Service组件,对于Service组件,有点类似于Windows下的服务。Service是Android四大组件中与Activity最相似的组件,它们的区别在于:Service一直在后台运行,它没有用户界面。一旦Service被启动起来之后,它就与Activ 阅读全文
posted @ 2017-10-07 20:42
石涛涛
阅读(257)
评论(1)
推荐(0)
摘要:
前言 开门见山开篇名义,本篇博客将讲解一下Android中Fragment的内容,必要的地方会提供相应的演示代码,并且会在最后给出源码下载。 本文主要有以下内容: 什么是Fragment Fragment,碎片,是Android3.0之后新增加的特性。主要是为了支持更多的UI设计在大屏幕设备上,如平 阅读全文
posted @ 2017-10-07 20:42
石涛涛
阅读(243)
评论(0)
推荐(0)
摘要:
前言 本周一直在说Android多线程的那些事儿,本篇博客聊一聊Android开发中一个比较经典的案例,网络数据图文混排,本片博客的案例只涉及关于开启多线程访问网络数据,不涉及缓存的内容。众所周知,从网络上获取一段文本肯定要比获取一张张的图片要省时,所以一般如果是获取图片+文本的数据,会先开启一条线 阅读全文
posted @ 2017-10-07 20:42
石涛涛
阅读(281)
评论(0)
推荐(0)
摘要:
前言 上一篇博客讲解了一下Android下Service组件的基本使用,对Service组件还不了解的朋友可以先去看看另外一篇Service基础的博客:Android--Service之基础。这篇博客讲解一下Service组件的一些需要注意的地方以及高级的应用,并用几个例子讲解一下本文中提到的功能, 阅读全文
posted @ 2017-10-07 20:41
石涛涛
阅读(573)
评论(0)
推荐(0)
浙公网安备 33010602011771号