全屏浏览
缩小浏览
回到页首

随笔分类 -  android

android
摘要:在慕课网上学习了五子棋的课程,感觉挺不错。然后自己写了个关于五子棋的android程序,从中还是能够学习到很多东西的。现在我们开始今天五子棋程序的编写历程。程序的源码请参见友情链接: 目录导航 好了,我们现在开始一步步的构建出项目来,首先是如下的项目结构图: 运行的效果图: 一些前期做准备的代码 一 阅读全文
posted @ 2016-04-08 20:17 huhx 阅读(6026) 评论(11) 推荐(15)
摘要:在网上找了个第三方智能机器人,可以实现聊天语音等功能,比较不错的。今天我们就开始智能机器人聊天的学习,例子中涉及的handler的有关知识和json数据的解析,请参见我的博客:android基础 >JSON数据的解析、android高级 >Handler的原理和android基础 >子线程更新UI 阅读全文
posted @ 2016-04-08 08:34 huhx 阅读(2332) 评论(0) 推荐(12)
摘要:andriod提供了Handler来满足线程间的通信,上次在更新UI的时候也提到过Handler的使用,关于Handler的基本使用,参见博客(android基础 >子线程更新UI).今天我们深入Handler的源码,了解一个Handler的内部执行原理。 目录导航 Handler简单说明 一、 在 阅读全文
posted @ 2016-04-04 17:21 huhx 阅读(4924) 评论(3) 推荐(8)
摘要:Widget是一个可以添加在别的应用程序中的”小部件”,我们可以使用自定义的Widget远程控制我们的程序做一些事情。一般用于在桌面上添加一个小部件,现在我们开始小部件的学习。 目录导航: WidGet的简要说明 一、 WidGet的特点: 轻量:它们一般都很小,在终端上嵌入非常方便,运行快速。 形 阅读全文
posted @ 2016-03-26 08:54 huhx 阅读(910) 评论(2) 推荐(7)
摘要:这一篇博客,我们开始前台服务与IntentServie源码分析的学习,关于service的生命周期及其简单使用,请参见我的博客:(android基础 >service的生命周期) 目录导航: 服务的简单说明 一、 前台服务与IntentService: 前台服务可以一直保持运行状态,而不会由于系统内 阅读全文
posted @ 2016-03-25 08:17 huhx 阅读(2158) 评论(2) 推荐(7)
摘要:服务是一个应用程序组件代表应用程序执行一个长时间操作的行为,虽然不与用户交互或供应功能供其它应用程序使用。它和其他的应用对象一样,在他的宿主进程的主线程中运行。今天我们开始android中普通service服务的学习。本地服务与前台服务,请参见我的另外一篇博客: android基础 >IntentS 阅读全文
posted @ 2016-03-24 20:17 huhx 阅读(1882) 评论(0) 推荐(4)
摘要:内容提供器(Content Provider)主要用于在不同的应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访数据的安全性。目前,使用内容提供器是Android 实现跨程序共享数据的标准方式。不同于文件存储和SharedPreference 阅读全文
posted @ 2016-03-24 10:00 huhx 阅读(946) 评论(2) 推荐(5)
摘要:在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver是对发送出来的 Broadcast进行过滤接受并响应的一类组件。 目录导航: 广播Broadcast的简要说明 一、 广播的种类:标准广播和有序广播 标准广播:是一种完全异步执行的 阅读全文
posted @ 2016-03-23 23:39 huhx 阅读(1094) 评论(0) 推荐(8)
摘要:现在每部Android 手机里面都会内置有许多的传感器,它们能够监测到各种发生在手机上的物理事件,而我们只要灵活运用这些事件就可以编写出很多好玩的应用程序。今天我们开始简单的传感器使用的学习。 目录导航: 传感器的简要说明 一、 手机传感器的介绍: 手机中内置的传感器是一种微型的物理设备,它能够探测 阅读全文
posted @ 2016-03-23 15:59 huhx 阅读(5795) 评论(2) 推荐(4)
摘要:android中Parcelable序列化的使用,简单的记录一下。 目录导航: 项目结构如下: Serializable在android中的使用 一、 建立一个实现了Serializable接口的Man类: 二、 MainActivity中serializable在android中的序列化 三、 A 阅读全文
posted @ 2016-03-23 00:50 huhx 阅读(908) 评论(0) 推荐(3)
摘要:在Android中实现异步任务机制有两种方式,Handler和AsyncTask,今天我们从源码着手去深入地理解AsyncTask的源码,做一个详细的过程分析与总结。对于方法执行的每一步,都比较细致的分析。 阅读全文
posted @ 2016-03-19 20:50 huhx 阅读(2290) 评论(9) 推荐(11)
摘要:Android使用与其他平台类似的基于磁盘的文件系统(disk-based file systems)。这篇博客将描述如何在Android文件系统上使用File的读写APIs对Andorid的file system进行读写。File 对象非常适合于流式顺序数据的读写, 阅读全文
posted @ 2016-03-18 21:33 huhx 阅读(3748) 评论(1) 推荐(2)
摘要:android基础---->JSON数据的解析,从源码和具体的实例去解读JSON的两种常见的解析技术,Gson与jsonObject。 阅读全文
posted @ 2016-03-17 21:57 huhx 阅读(5615) 评论(5) 推荐(13)
摘要:介绍android中最常用的两种XML解析技术:PULL解析和SAX解析。 阅读全文
posted @ 2016-03-16 17:50 huhx 阅读(2561) 评论(2) 推荐(5)
摘要:android基础之Activity的使用 阅读全文
posted @ 2016-03-10 18:40 huhx 阅读(228) 评论(0) 推荐(0)
摘要:android基础之ListView的使用:自定义ListView,Adapter和滚动事件的应用! 阅读全文
posted @ 2016-03-08 09:25 huhx 阅读(381) 评论(0) 推荐(3)
摘要:android的学习基础之webView的使用 阅读全文
posted @ 2016-03-07 21:14 huhx 阅读(526) 评论(0) 推荐(3)
摘要:android基础之Toast的使用,Toast的自定义布局 阅读全文
posted @ 2016-03-06 17:20 huhx 阅读(540) 评论(0) 推荐(2)
摘要:SQLite 一个非常流行的嵌入式数据库,它支持 SQL 语言,并且只利用很少的内存就有很好的性能。此外它还是开源的,任何人都可以使用它。许多开源项目((Mozilla, PHP, Python)都使用了 SQLite. SQLite 由以下几个组件组成:SQL 编译器、内核、后端以及附件。SQLi 阅读全文
posted @ 2016-03-05 15:57 huhx 阅读(2755) 评论(1) 推荐(5)
摘要:android的学习基础之SharedPreferences的使用 阅读全文
posted @ 2016-03-04 13:04 huhx 阅读(1816) 评论(0) 推荐(4)