指针数组和多重指针

一个数组,若其元素均为指针类型数组,称为**指针数组**,指针数组中的每一个元素都存放一个地址,相当于一个指针变量。
分类: 其他 发布时间: 09-14 23:39 阅读次数: 0

Android MVP 模式应用实例

MVP 即 Model - View - Presenter。 Model 提供数据,View 负责显示,Presenter 负责逻辑处理。
分类: 其他 发布时间: 09-14 23:39 阅读次数: 0

C 结构体与共用体的用法

转载请注明来源: http://blog.csdn.net/kjunchen/article/details/53162979 C 结构体与共用体的用法struct(结构体)C 语言允许用户建立有不同类型数据组成的组合型的数据结构,它成为结构体(structure)。
分类: 其他 发布时间: 09-14 23:39 阅读次数: 0

Android OpenGL ES 概述

Android 提供了 OpenGL 去进行 2D 和 3D 图形的高效绘制。OpenGL 是一个跨平台的图形 API,对于 3D 图形硬件有一套标准的软件接口。
分类: 其他 发布时间: 09-14 23:39 阅读次数: 0

Genymotion安装与使用、Android Studio安装Genymotion插件

Genymotion安装与使用、Android Studio安装Genymotion插件。Genymotion是一个Android模拟器,它包含了一整套与Android虚拟环境进行互动的传感器和功能。你可以使用Genymotion在你的开发、测试和演示中测试你的应用程序。
分类: 其他 发布时间: 09-14 23:39 阅读次数: 0

Android Studio安装与使用最详细的图解教程

转载请注明来源:http://blog.csdn.net/KjunChen/article/details/49980931 Android Studio安装与使用工欲善其事必先利其器!Android开发利剑之Android Studio。好的开发工具可以加快我们的开发速度,编码更爽,编写更好用的应用。目前,Android开发使用Android Studio已经越来越流行了,而且这也是官方推荐使用的
分类: 其他 发布时间: 09-14 23:39 阅读次数: 0

Adnroid Studio常用快捷键最全收集整理

转载请注明来源: http://blog.csdn.net/KjunChen/article/details/50075751 Adnroid Studio常用快捷键最全收集整理 Ctrl + Space 基本代码完成(任何类名、方法名或变量名) Ctrl + Shift + Space 智能完成代码(通过期望的类型过滤方法和变量) Ctrl + Shift + Enter 完成语句
分类: 其他 发布时间: 09-14 23:39 阅读次数: 0

Android Studio安装与使用(二)

转载请注明来源: http://blog.csdn.net/KjunChen/article/details/50154773 自从写了Android Studio安装与使用(一)后,发现存在很多问题,一些小伙伴总是Q我,我也发现,应该是我的博客还很不完善,另外一方面,我也希望,看博客的小伙伴,在安装于使用
分类: 其他 发布时间: 09-14 23:39 阅读次数: 0

Android ble低功耗蓝牙开发

在Android4.3(API等级18)平台上开始支持低功耗蓝牙中央设备角色,而且提供可供应用去发现服务、查询服务和读写特性的相关API接口。与传统蓝牙相比,低功耗蓝牙的设计对电量消耗更低,这允许Android应用与其他的低功耗设备通信时对电量的需求更低,如距离传感器、心率监视器和医疗健康设备等等。
分类: 其他 发布时间: 09-14 23:39 阅读次数: 0

使用BleLib的轻松搞定Android低功耗蓝牙Ble 4.0开发详解

示例源码: https://github.com/junkchen/BleLib/tree/master/sample BleLib是Android低功耗蓝牙4.0及以上开发的辅助库,一行代码解决Ble初始化、扫描、连接、特性读写、设置通知等操作。
分类: 其他 发布时间: 09-14 23:39 阅读次数: 0

Android JSON数据格式的解析,与简单对象、带泛型的List和Map的转换,以及GSON的使用

首先,这里要先说一下 JSON 的语法。 1、使用 JSON 语法创建对象         如图,创建 object 时,总是以 “{” 开始,以 “}” 结束,对象的每个属性和属性值之间以英文冒号 “:” 隔开,多个属性定义之间以英 文逗号 “,” 隔开。语法格式如下: object = { name1 : value1, name2 : value2,
分类: 其他 发布时间: 09-14 23:39 阅读次数: 0

Android 利用AutoCompleteTextView实现模糊搜索功能,搜索结果自动提示,识别拼音首字母并转汉字提示

这里说一下怎么利用 Android 的 AutoCompleteTextView 控件实现模糊搜索功能,AutoCompleteTextView 自带自动提示功能。如果 对自动提示的布局自定义要求比较高,可以采用 EditText 和 ListView 结合实现搜索的自动提示。 先看一下效果图:       先看功能实现的代码: public class MainActivity e
分类: 其他 发布时间: 09-14 23:39 阅读次数: 0

Android API 19以上版本自带的下拉刷新控件SwipeRefreshLayout的使用

在 Android SDK 19.1 以上版本中,支持一个新的控件 SwipeRefreshLayout 下拉刷新的布局,继承自 ViewGroup ,在 support  v4 兼容包下。下面来看一下效果图,由于电脑不能截动图,我还在网上找了的一张动图,实际效果可能会受手机系统影响,我在真 机上测试下拉时显示的是一个类似 ProgressDialog 的效果。      先看一下布局
分类: 其他 发布时间: 09-14 23:39 阅读次数: 0

Android 使用9Patch图片做背景

9Patch 图片是一种特殊的 PNG 图片,这种图片以 .9.png 结尾,它在原始图片四周各添加一个宽度为1像素的线条,这4条线就 决定了该图片的缩放规则、内容显示规则。         如上图显示了定义图片缩放区域的示意图。左侧和上侧的直线共同决定了图片的缩放区域:以左边直线为左边界绘制矩形,它 覆盖的区域可以在纵向上缩放;以上面直线为上边界绘制矩形,它覆盖的区域可以水平缩放;
分类: 其他 发布时间: 09-14 23:39 阅读次数: 0

Android PendingIntent.getBroadcase的注册广播

转自:http://blog.csdn.net/huang_hws/article/details/7327670 使用语句 [java] view plain copy PendingIntent intent= PendingIntent.getBroadcast(Context context, int requestCode, Inte
分类: 其他 发布时间: 09-14 23:39 阅读次数: 0

Android 圆角进度条RoundCornerProgressBar

介绍: 圆角矩形进度条,包含带图标和不带图标两种形式 运行效果: 使用说明: 布局文件中添加roundcornerprogressbar控件         android:layout_width="dimension"        android:layout_height="dimension"        app:backgroundPad
分类: 其他 发布时间: 09-14 23:39 阅读次数: 0

Android 数字进度条NumberProgressBar

转自:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0813/1645.html 原生的ProgressBar在不同的主题下风格迥异,有矩形条状的,有代表加载进行中的圆圈风格的,在4.0的holo风格下这些ProgressBar都还比较好看,但是在非holo风格下让人厌烦。我不排斥使用原生控件,但是有时我们的app可能比
分类: 其他 发布时间: 09-14 23:39 阅读次数: 0

Android 异步任务AsyncTask,执行下载任务

AsyncTask 是一个抽象类,通常用于被继承,继承 AsyncTask 时需要指定如下三个泛型参数。         Params :启动任务执行的输入参数的类型。         Progress :后台任务完成的进度值的类型。         Result :后台执行任务完成后返回结果的类型。 使用 AsyncTask 只要如下三步即可。         1、创建 Asy
分类: 其他 发布时间: 09-14 23:39 阅读次数: 0

Android Handler、Loop、MessageQueue的工作原理

为了更好地理解 Handler 的工作原理,下面先介绍一下与 Handler 一起工作的几个组件。         Message :Handler 接收和处理的消息对象。         Looper :每个线程只能拥有一个 Looper 。它的 loop 方法负责读取 MessageQueue 中的消息,读到消息之后就把消息交给发送 该消息的 Handler 处理。         M
分类: 其他 发布时间: 09-14 23:39 阅读次数: 0

Java 有向图的遍历,寻找所有从起点到终点的路径

最近遇到一个绘图的需求,是对地图的二次开发,在上面绘制覆盖物,所以这里涉及了对有向无环图的遍历问题。 如下图是一个有向无环图: 正常的深度优先遍历算法得到的结果会是:A、B、C、E、G、J、K、D、F、H、I 。 但是我们需要的结果是:A、B、C、E、G、J、K ,A、B、D、E、G、J、K ,A、B、D、F、H、I、J、K 一共三条路径。 所以需要对普遍的深度优先遍历算法做一定修
分类: 其他 发布时间: 09-14 23:39 阅读次数: 0