- 博客(11)
- 资源 (62)
- 收藏
- 关注
原创 android蓝牙4.0(BLE)开发之ibeacon初步
此文使用的ibeacon模块是april beacon,至于什么是ibeacon。本文不做解释,具体请自查。一个april beacon里携带的信息如下0201061AFF4C0002159069BDB88C11416BAC3F33468C2788A3044B0378C60C09417072696C426561636F6E051250002003020A0000000000000000000000具
2015-03-15 16:20:19 8707 2
原创 安卓ndk开发——找不到so文件的解决方法
看下日志,报了一个错误,大致原因是找不到so文件。该错误是在模拟器中运行产生的,真机运行并不会出现。 经询问,该原因是我启动的模拟器是x86结构的,涉及到底层的东西需要使用arm结构的模拟器,所以不是程序出了问题,而是模拟器的问题,新建一个arm结构的模拟器就不会报该错误了。然而在windows下启动一个arm结构的模拟器需要花费很长时间,所以现实中涉及到这方面的东西,还是使用真机把,当然还有另一
2015-03-13 13:08:38 4377
原创 android v7兼容包RecyclerView的使用(四)——点击事件的不同方式处理
前三篇文章 android v7兼容包RecyclerView的使用(三)——布局管理器的使用 android v7兼容包RecyclerView的使用(二) android v7兼容包RecyclerView的使用(一) 介绍了RecyclerView的使用以及常见的相关类和布局管理器的灵活之处。写了这么多篇,还没涉及到用户交互,那么怎么处理点击事件呢。在RecyclerView中你会惊奇
2015-03-12 16:45:23 6621 4
原创 android v7兼容包RecyclerView的使用(三)——布局管理器的使用
前两篇文章 android v7兼容包RecyclerView的使用(二) android v7兼容包RecyclerView的使用(一) 介绍了RecyclerView的基本用法以及与它相关的重要的几个类,本篇文章介绍布局管理器的具体用法。为了演示布局管理器的使用,找了很多个例子,都没有找到感觉合适的例子,后来google了一把,发现了一个比较适合说明问题的例子。所以就拿该例子来解释吧。在演
2015-03-12 13:19:37 8826 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 5315
原创 android v7兼容包RecyclerView的使用(一)
什么是RecyclerView?个人理解,它是一个在数据量大的时候,为了显示在界面上提供的灵活高效处理的控件。可以替代listview,gallery,gridview等控件。如何使用?本篇文章只是热热身,不会过多介绍细节。首先需要导入\sdk\extras\android\support\v7\recyclerview\libs\android-support-v7-recyclerview.ja
2015-03-10 22:41:38 10776
原创 android 自定义View过程解析
PS:本篇文章大多数翻译自github上一篇英文文章!总所周知,安卓UI是基于View(屏幕上的单一节点)和ViewGroup(屏幕上节点的集合),在android中有很多widgets和layouts可以用于创建UI界面,比如最常见的View有Button,TextView等等,而最常见的布局也有RelativeLayout,LinearLayout等。在一些应用中我们不得不自定义View去满足我
2015-03-09 16:51:15 1897 1
原创 慕课网app下拉刷新图标填充效果的实现
之前看到一种下拉刷新的效果,与以往的下拉效果都不一样,大多数下拉刷新都是一个圆形进度条在旋转,而这个下拉刷新则是一个不断填充的效果。本以为这是个自定义View,后来反编译慕课网的app后提取资源的时候看到好多的图片,那大概慕课网app内部的实现应该是帧动画达到这种效果。而当我看到这种效果的时候,由于前段时间在学自定义控件,所以本能的反应则是自定义的。首先我们看下慕课网的效果。如下图
2015-03-05 15:26:54 6001 12
原创 安卓数据持久化工具类总结
程序猿是最懒的生物,开发中从不重复造轮子,实际开发中数据吃就化是必然要处理的一个问题,先总结了几个除处理sqlite外的几个工具类,因为sqlite可以直接用orm,持久化数据有I/O,SharedPreference等等方式。外置储存卡package cn.edu.zafu.utils;import java.io.File;import java.io.FileInputStre
2015-03-05 08:34:58 2447
原创 Ubuntu 64位系统xampp环境编译32位php扩展库
由于项目需要,需要php调用c语言的库,由于环境系统是64位,但是php却是32位,因此需要编译出32位的库,本文在之前的文章Ubuntu 下php调用c语言.so文件基础上修改完成。首先写一个php模块(php extension),在php中调用该模块内的函数,再通过该模块来调用so中的函数。首先做一个简单的so文件:/** * hello.c * To compile
2015-03-02 17:37:40 2279
原创 android 项目实战——打造超级课程表一键提取课表功能
如果你是在校大学生,或许你用多了各种课程表,比如课程格子,超级课程表。它们都有一个共同点就是可以一键导入教务处的课程。那么一直都是用户的我们,没有考虑过之间是如何实现的。那么现在就由我来带领大家从程序猿的角度模仿一款”超级课程表“。PS:由于超级课程表是商用软件,原本提取了一些图片,但是为了避免涉及侵权问题,所有图片均已使用一张绿色圆圈代替,背景图片也以颜色代替,缺乏美观,如果你觉得太丑,可以
2015-03-01 19:18:52 27297 73
Android 使用ORMLite打造万能泛型Dao简化数据持久化层
2015-08-27
Android插件化开发之OpenAtlas中四大组件与Application功能的验证
2015-08-24
Android插件化开发之解决Atlas组件在宿主的注册问题
2015-08-21
Android插件化开发之Atlas插件适配
2015-08-20
AXMLPrinter2
2015-08-14
Android SVG动画PathView源码解析与使用教程(API 14)
2015-08-11
Android新技术学习——阿里巴巴免Root无侵入AOP框架Dexposed
2015-08-07
Android Support Percent Library
2015-07-01
如何使用Android Studio 开发Gradle插件
2016-03-03
如何使用Android Studio开发Gradle插件(一)
2016-03-02
Android RecyclerView瀑布流布局添加Footer实现上拉加载
2015-11-30
Android 使用OpenCV的三种方式(Android Studio)
2015-11-17
Android IM之基于Openfire+Smack的聊天服务器的搭建与测试
2015-09-25
Android使用Bmob移动后端云Restful API需要注意的问题
2015-09-24
Android Studio使用新的Gradle构建工具配置NDK环境
2015-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人