首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
阿米来
掘友等级
android developer
Android开发,架构设计,性能优化;NDK开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
Git命令异常汇总
使用git拉取某个仓库时,遇到如下异常: 根据错误提示,是安全证书的配置问题,可使用如下方式解决: 关闭安全验证
Linux修改swap分区大小
编译AOSP时,对内存的要求较高,但设备内存有限,增大swap分区便是唯一的选择 1. 创建分区 这一步可能报错: 执行如下命令即可解决: free -m #可以查看内存使用 2. 开机自动装载swa
ANativeWindow和Surface的关系(Native层)
在Native层, Surface.cpp类继承自ANativeWindow,具体代码如下 故而在native层可以通过Surface接口,转换获取到ANativeWindow
Linux epoll机制
epoll模型采用基于事件的通知方式,事先为建立连接的文件描述符注册事件,一旦该文件描述符就绪,内核会采用类似callback的回调机制,将文件描述符加入到epoll的指定的文件描述符集中,之后进程再
App工程引入并配置framework.jar
日常Android app项目开发中,使用的是Android studio 默认引入的Android sdk,我们调用某些系统函数如AccessibilityService,就是在指定的sdk版本下对
Looper-Native层调用逻辑
Native层 监听某个设备 具体实现在 aosp/system/core/libutils/Looper.cpp的addFd函数中 这段代码主要做了如下几件事: 消息处理逻辑(Looper.poll
NDK开发-NativeActivity调用剖析
android_native_app_blue库是java类NativeActivity和原生main.cpp中android_main函数入口的连接中介,具体调用路径如下:
AOSP之模块编译
阅读并修改AOSP源码是提升技术水平的重要方式,首先需要将AOSP完整编译一遍,才能进行单个模块编译,
VelocityTracker的用法、原理与场景使用场景
VelocityTracker的用法、原理与场景使用场景 一. 基本使用 VelocityTracker是Android系统提供的用于追踪手指滑动速度的类,包括水平方向和垂直方向, 二. 实现原理 三
编译错误 build.gradle脚本
解决方法:在APP module的build.gradle脚本,添加如下代码: 其他类似的问题,还有more than one file ... META-INF/LICENSE.txt 解决方法,在
下一页
个人成就
文章被点赞
5
文章被阅读
9,025
掘力值
383
关注了
46
关注者
1
收藏集
49
关注标签
15
加入于
2019-05-30