在Ubuntu Server14.04上编译Android6.0源码

  此前编译过Android4.4的源码,但是现在Android都到了7.0的版本,不禁让我感叹Google的步伐真心难跟上,趁这周周末时间比较充裕,于是在过去的24小时里,毅然花了9个小时编译了一把Android6.0的源码,但是昨天编译完之后已经很晚了,没来得及记录编译的步骤,今天才慢悠悠地来记
Android 2016年05月29日 1,468次浏览

Android打造带透明圆弧的ImageView

  这几天因为项目需求,需要在ImageView上面叠加一层透明圆弧,并且在沿着圆弧的方向显示相应的文字,效果如下图所示:  拿到这个需求,首先想到的是自定义一个ImageView来实现此功能,即在onDraw()中绘制圆弧和文字。同时因为要保证圆弧的位置可以任意摆放,圆弧的颜色、透明度以及文字大小
Android 2016年05月13日 1,197次浏览

搭建基于Windows + Apache + PHP + MySQL的Moodle平台

  说起Moodle,我相信学习教育技术的同学应该都不陌生,在大学的网络与远程教育课中,我有幸与传说中的Moodle相遇,然后相知,但是我绝对不会跟你们说一直到我毕业,我都没有找到一个合适的时间与这位Ms.Moodle相识,尽管我知道她对我蛮有好感!这是为什么呢?为什么呢?为…&hel
Moodle Apache PHP MySQL 2016年05月08日 1,567次浏览

Android视图控件架构分析之View、ViewGroup

  在Android中,视图控件大致被分为两类,即ViewGroup和View,ViewGroup控件作为父控件,包含并管理着子View,通过ViewGroup和View便形成了控件树,各个ViewGoup对象和View对象就是控件树中的节点。在控件树中,以树的深度来遍历查找对应的控件元素,同时,上
Android 2016年05月07日 1,234次浏览

JAVA多线程编程——JAVA内存模型

一级标题一、何为“内存模型”  内存模型描述了程序中各个变量(实例域、静态域和数组元素)之间的关系,以及在实际计算机系统中将变量存储到内存和从内存中取出变量这样的底层细节,对象最终是存储在内存里面的,但是编译器、运行库、处理器或者系统缓存可以有特权在变量指定内存位置存储或者取出变量的值。二、JMM(
2016年04月29日 1,044次浏览

开源CMS系统Moodle对比中国本土化开源在线教育平台EduSoho

这段时间研究了一下著名的开源课程管理系统Moodle,也了解了一下目前国内比较火的在线教育平台EduSoho,发现二者有诸多相似之处,但优势各异。接下来就简单对着两个平台做一下对比。首先来说一下EduSoho的特点及优势:1.拥有强大的专业技术团队,因而能够为用户提供全栈式的解决方案。  2.从大的
教育技术 2016年04月21日 1,104次浏览

Android系统Binder机制学习总结

一、Binder机制概述在Android开发中,很多时候我们需要用到进程间通信,所谓进程间通信,实现进程间通信的机制有很多种,比如说socket、pipe等,Android中进程间通信的方式主要有三种:1.标准Linux Kernel IPC 接口;2.标准D-BUS接口;3.Binder接口。其中
2016年04月21日 1,138次浏览

用Jersey为Android客户端开发Restful Web Service

  平时在做Android客户端的时候经常要与服务器之间通信,客户端通过服务端提供的接口获取数据,然后再展示在客户端的界面上,作为Android开发者,我们平时更多的是关注客户端的开发,而对服务端开发的关注相对较少,但是如果我们要自己一个人设计并开发一套完整的系统,我们就必须同时具备客户端和服务端的
2016年04月15日 1,186次浏览

Android串口通信

前段时间因为工作需要研究了一下android的串口通信,网上有很多讲串口通信的文章,我在做的时候也参考了很多文章,现在就将我学习过程中的一些心得分享给大家,希望可以帮助大家在学习的时候少走一些弯路,有的地方可能我的理解有偏差,也请大家见谅。网上讲的很多案例都是基于手机端的串口通信Demo,但是在实际
2015年07月16日 1,286次浏览