2021年4月26日

Android bp

摘要: 1、简介 Android 7.0引入ninja和kati,ninja是一个致力于速度的小型编译系统(类似于Make),它的设计就是为了更快的编译。 Soong 编译系统是在 Android 7.0 中引入的,旨在取代 Make。Soong使用 Android.bp 做为配置文件,使用 Bluepri 阅读全文

posted @ 2021-04-26 16:57 木头平 阅读(218) 评论(0) 推荐(0) 编辑

Android aidl总结

摘要: AIDL是Android Interface definition language的缩写,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口。 定义一个AIDL接口 建立.aidl文件 这个文件使用方法签名定义了语言接口 实现这个接口 Android SDk工具基 阅读全文

posted @ 2021-04-26 14:38 木头平 阅读(237) 评论(0) 推荐(0) 编辑

framework添加按键及基本定位

摘要: 适配添加按键修改文件: framework层配置文件: frameworks/base/core/java/android/view/KeyEvent.java frameworks/base/core/res/res/values/attrs.xml native层配置文件: frameworks 阅读全文

posted @ 2021-04-26 10:28 木头平 阅读(58) 评论(0) 推荐(0) 编辑

2017年3月22日

Error:Execution failed for task ':app:clean'. > Unable to delete directory: ***/app/build/generated/***

摘要: 第一次从svn拉下来的工程,在clean的时候会出现 Error:Execution failed for task ':app:clean'. > Unable to delete directory: ***/app/build/generated/*** 网上有不同的方案都无法解决这个问题,可 阅读全文

posted @ 2017-03-22 11:30 木头平 阅读(1940) 评论(0) 推荐(0) 编辑

2016年9月21日

Mac下nginx安装和配置

摘要: nginx安装 brew search nginx brew install nginx 安装完以后,可以在终端输出的信息里看到一些配置路径: /usr/local/etc/nginx/nginx.conf (配置文件路径) /usr/local/var/www (服务器默认路径) /usr/loc 阅读全文

posted @ 2016-09-21 17:41 木头平 阅读(33524) 评论(1) 推荐(2) 编辑

redis安装配置

摘要: redis安装 下载地址:http://download.redis.io/releases/ curl -O http://download.redis.io/releases/redis-3.2.3.tar.gz 解压 tar zxvf redis-3.2.3.tar.gz mv ./redis 阅读全文

posted @ 2016-09-21 14:20 木头平 阅读(158) 评论(0) 推荐(0) 编辑

2016年9月2日

git 的安装

摘要: git在开发中已经成了必备工具了,我们来看看git在各个平台上的安装 1.Linux上安装git $sudo apt-get install git 2.mac上安装 1)homebrew安装git $ brew install git 安装homebrew $ ruby -e \ "$(curl  阅读全文

posted @ 2016-09-02 14:43 木头平 阅读(128) 评论(0) 推荐(0) 编辑

Android 增量更新

摘要: 在上一篇文章中提到如何生成更新包,不明白的在进入http://www.cnblogs.com/lping/p/5833090.html查看 下载需要使用的bzip http://www.bzip.org/downloads.html 拷贝源码到android studio工程的jni目录里,如果不明 阅读全文

posted @ 2016-09-02 14:36 木头平 阅读(454) 评论(0) 推荐(0) 编辑

编译和使用bsdiff

摘要: 在android开发中,越到后面生成apk文件越来越大,每次用户更新都是全部下载更新,浪费时间和流量,如果能增量更新就不错了,使用bsdiff就是为了生成更新包 bsdiff下载地址:http://www.daemonology.net/bsdiff/ 下载后解压文件,到文件目录中,执行make 你 阅读全文

posted @ 2016-09-02 12:52 木头平 阅读(8097) 评论(1) 推荐(1) 编辑

2016年5月31日

ssh key 生成

摘要: 1.设置好git的name和email $ git config --global user.name "姓名" $ git config --global user.email "邮箱地址" 2.创建ssh key $cd ~/.ssh/ 如果有密钥,最好都备份好 $ ssh-keygen -t 阅读全文

posted @ 2016-05-31 14:04 木头平 阅读(247) 评论(0) 推荐(0) 编辑

导航