![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android开发
文章平均质量分 72
iivar
也许现在是小白,但会向大牛的路上狂奔!
展开
-
android root原理以及超级superuser的管理
首先来说一下su的原理,su是用来在Linux中切换用户的一个bin文件, 其通过if(setgid(gid) || setuid(uid)) { fprintf(stderr,"su: permission denied\n"); return 1;}来设置用户的 uid 和 gid 这样做还不能切换到该用户上 还必须用过execlp("/原创 2015-01-19 10:21:36 · 1131 阅读 · 0 评论 -
Andorid 不用 findViewById 也不用BindView 再也不用写繁琐的代码!让你的界面更加简洁
之前一直在用ButterKnife也觉得挺好用的,只是最近在做项目模块化的时候发现在子模块之中的id并非为常量导致子模块所有注解报错,虽然找到一些解决的办法不过都比较麻烦,而且我觉得也有些曲线救国的感觉。于是我开始用起了最传统的方法findViewById 结果就出现了 界面之中 一大堆的 View 定义 以及 一大堆的findViewById 的调用,这让稍微有点强迫症的我并受不了。 例如这...原创 2018-09-18 18:48:16 · 969 阅读 · 1 评论 -
Android FlowLayout 支持 Gravity 布局
最终效果如下源码如下public class FlowLayout extends FrameLayout { //行间距 private int rowPadding = 0; //item 间间距 private int columPadding = 0; //朝向 private int flowGravity; ...原创 2019-01-09 18:04:59 · 213 阅读 · 0 评论