区长的专栏

业精于勤,荒于嬉;行成于思,毁于随!

android蓝牙4.0(BLE)开发之ibeacon初步

此文使用的ibeacon模块是april beacon,至于什么是ibeacon。本文不做解释,具体请自查。一个april beacon里携带的信息如下0201061AFF4C0002159069BDB88C11416BAC3F33468C2788A3044B0378C60C09417072696...

2015-03-15 16:20:19

阅读数:6738

评论数:2

安卓ndk开发——找不到so文件的解决方法

看下日志,报了一个错误,大致原因是找不到so文件。该错误是在模拟器中运行产生的,真机运行并不会出现。 经询问,该原因是我启动的模拟器是x86结构的,涉及到底层的东西需要使用arm结构的模拟器,所以不是程序出了问题,而是模拟器的问题,新建一个arm结构的模拟器就不会报该错误了。然而在windows...

2015-03-13 13:08:38

阅读数:2702

评论数:0

android v7兼容包RecyclerView的使用(四)——点击事件的不同方式处理

前三篇文章 android v7兼容包RecyclerView的使用(三)——布局管理器的使用 android v7兼容包RecyclerView的使用(二) android v7兼容包RecyclerView的使用(一) 介绍了RecyclerView的使用以及常见的相关类和布局管理器的...

2015-03-12 16:45:23

阅读数:5968

评论数:4

android v7兼容包RecyclerView的使用(三)——布局管理器的使用

前两篇文章 android v7兼容包RecyclerView的使用(二) android v7兼容包RecyclerView的使用(一) 介绍了RecyclerView的基本用法以及与它相关的重要的几个类,本篇文章介绍布局管理器的具体用法。为了演示布局管理器的使用,找了很多个例子,都没有找...

2015-03-12 13:19:37

阅读数:7304

评论数:3

android v7兼容包RecyclerView的使用(二)

A flexible view for providing a limited window into a large data set 大致意思就是:当有大量的数据显示在一个有限大小的窗口上时,RecyclerView就是解决这种情况的一个灵活的View。

2015-03-11 20:30:48

阅读数:4855

评论数:0

android v7兼容包RecyclerView的使用(一)

什么是RecyclerView?个人理解,它是一个在数据量大的时候,为了显示在界面上提供的灵活高效处理的控件。可以替代listview,gallery,gridview等控件。如何使用?本篇文章只是热热身,不会过多介绍细节。首先需要导入\sdk\extras\android\support\v7\...

2015-03-10 22:41:38

阅读数:7863

评论数:0

android 自定义View过程解析

PS:本篇文章大多数翻译自github上一篇英文文章!总所周知,安卓UI是基于View(屏幕上的单一节点)和ViewGroup(屏幕上节点的集合),在android中有很多widgets和layouts可以用于创建UI界面,比如最常见的View有Button,TextView等等,而最常见的布局也...

2015-03-09 16:51:15

阅读数:1675

评论数:1

慕课网app下拉刷新图标填充效果的实现

之前看到一种下拉刷新的效果,与以往的下拉效果都不一样,大多数下拉刷新都是一个圆形进度条在旋转,而这个下拉刷新则是一个不断填充的效果。本以为这是个自定义View,后来反编译慕课网的app后提取资源的时候看到好多的图片,那大概慕课网app内部的实现应该是帧动画达到这种效果。而当我看到这种效果的时候,由...

2015-03-05 15:26:54

阅读数:5118

评论数:12

安卓数据持久化工具类总结

程序猿是最懒的生物,开发中从不重复造轮子,实际开发中数据吃就化是必然要处理的一个问题,先总结了几个除处理sqlite外的几个工具类,因为sqlite可以直接用orm,持久化数据有I/O,SharedPreference等等方式。 外置储存卡 package cn.edu.zafu.utils;...

2015-03-05 08:34:58

阅读数:2188

评论数:0

Ubuntu 64位系统xampp环境编译32位php扩展库

由于项目需要,需要php调用c语言的库,由于环境系统是64位,但是php却是32位,因此需要编译出32位的库,本文在之前的文章Ubuntu 下php调用c语言.so文件基础上修改完成。 首先写一个php模块(php extension),在php中调用该模块内的函数,再通过该模块来调用so中的函...

2015-03-02 17:37:40

阅读数:1987

评论数:0

android 项目实战——打造超级课程表一键提取课表功能

如果你是在校大学生,或许你用多了各种课程表,比如课程格子,超级课程表。它们都有一个共同点就是可以一键导入教务处的课程。那么一直都是用户的我们,没有考虑过之间是如何实现的。那么现在就由我来带领大家从程序猿的角度模仿一款”超级课程表“。 PS:由于超级课程表是商用软件,原本提取了一些图片,但是为了避免...

2015-03-01 19:18:52

阅读数:18602

评论数:71

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