• AOSP中导航栏与状态栏的处理

    13 Mar 2018

    ###AOSP中导航栏与状态栏的解析

    概念

    StatusBar是我们看见的屏幕上方显示时间,信号等信息的部分。

    NavigationBar是手机下方的虚拟导航条部分,主要是为没有实体按键的设备提供虚拟按键

    这部分代码位于framework/base/packages/SystemUI中

    阅读全文 »


  • 移植bcm2835 C library至安卓7.1

    15 Jan 2018

    ###移植bcm2835 C library至安卓7.1关于bcm2835BCM2835是一个开源的用于控制树莓派的GPIO引脚的库,提供了IIC,SPI,PWD等的操作接口,具体信息可至网站查看 bcm 2835 c library步骤1.在网站下载源码2.我已经在安卓源码的framework/base下建立了...

    阅读全文 »


  • 为OrangePi One 编译Android 4.4

    27 Dec 2017

    前两天成功的为Orange pi 编译了USB无线网卡驱动,想起几个月前尝试在Mac下为Orange pi编译Android 4.4,由于环境原因失败了,心有不甘,于是想再重新尝试编译一次,并将无线网卡驱动集成进安卓中。步骤1.第一步当然还是获取源码了,不过源码不用去谷歌和git上获取,Orangepi已经有打包...

    阅读全文 »


  • 为OrangePi One 编译无线网卡驱动

    23 Dec 2017

    因为购买的OrangePi One是带以太网口的,但是不带无线网卡,正巧手里有朋友给的一个USB无线网卡,于是就尝试去找到网卡的驱动,并进行编译。材料需要准备的东西如下:1.Orange Pi One ubuntu 14 系统2.网线3.802.11n无线网卡4.Macbook步骤1.因USB无线网卡上没有标识,...

    阅读全文 »


  • 在Mac上为树莓派编译安卓7.1

    12 Dec 2017

    环境

    1.Host:MacBook Air (13 英寸,2015 年初)

    外置128G硬盘 区分大小写

    Xcode 7.3

    2.树莓派:树莓派3B 16GB存储卡 读卡器

    阅读全文 »


  • Spring MVC练手项目

    04 Nov 2017

    初接触Spring MVC,从零开始学习,第一个练手小项目。作为一个起点吧,再接再厉。

    Spring-mvc 入门学习小项目

    知识点

    1. spring mvc 基础知识

    2. AOP切面

    3. Session的使用

    4. JPA+Mysql 的CURD操作及分页

    5. MultipartResolver的使用

    实现功能

    1. 用户注册与登录
    2. 添加内容分类
    3. 添加图文
    4. 查看图文
    5. 添加评论
    6. 内容数量统计

    阅读全文 »


  • Web微信API接口在安卓下的实现

    13 Sep 2017

    ###what is it

    github地址

    阅读全文 »


  • 安卓源码分析(启动过程分析)

    11 Aug 2017

    基于Lineage OS 14.1(Android 7.1.2)分析android系统基于Linux内核,启动过程分为三个阶段BootLoader ---> Linux Kernel --->AndroidAndroid的启动过程主要涉及到以下几个步骤:init,zygote,systemserver...

    阅读全文 »


  • shell脚本将Android Studio工程转为Eclipse适用的文件结构

    10 Aug 2017

    git地址:https://github.com/huijizyf/catecateconvert android studio project to eclipse workspace可以将Android Studio中的工程转为Eclipse可以导入的项目结构cate 英[keɪt]美[keɪt]n. <...

    阅读全文 »


  • Mokee 6.0源码编译

    27 Jul 2017

    编译环境1.系统版本:Mac OS 10.12.5 (16F73)2.XCode版本:Version 8.3.3 (8E3004b)3.jdk版本:1.7.0_60其它注意事项:1.Xcode版本,我首先尝试了编译mokee5.0版本的源码,提示了Xcode版本的错误,在网上查阅相关资料后得知,Xcode版本过高...

    阅读全文 »