红旺永福

我的架构师之路!!!

Android 8.0系统源码分析--Camera processCaptureResult结果回传源码分析

相机,从上到下概览一下,真是太大了,上面的APP->Framework->CameraServer->CameraHAL,HAL进程中Pipeline、接各种算法的Node、再往下的ISP、3A、Driver,真是太大了,想把它搞懂真不是个简单的事情。不过...

2019-06-16 21:20:38

阅读数 335

评论数 3

Android 8.0系统源码分析--Camera RequestThread预览循环源码分析

本节我们来看一下Camera预览是如何循环的。我自己使用的Android8.0的系统源码是通过百度云盘分享的,大家可从Android 8.0系统源码分析--开篇中下载,百度云盘的下载链接和密码都有。 大家使用API2开发相机APP时都清楚,我们起预览时调用CameraCaptureSessi...

2019-06-16 15:36:19

阅读数 282

评论数 4

架构师随想

端午节,首先祝大家节日快乐!!一个普通的码农,平凡的不能在平凡的人,节日里,在家刷刷新闻,带娃去游游泳,享受一下最基础平凡的生活!这两天的新闻到处都是90后波场币创始人孙宇晨以破纪录的456.7888万美元(约合人民币3153万元)的竞拍价格,拍下了第20届巴菲特慈善午餐的消息,随手刷一刷,到处都...

2019-06-09 14:34:52

阅读数 93

评论数 0

Android手机对手机adb环境搭建

公司项目需求,要用Nexus 5X手机作为测试工具,连接Linux设备,然后在手机上执行ps、find、grep、cat等Linux系统命令查询Linux设备上的进程、日志等操作,通过这两句话,不知道大家有没有理解清楚需求,一开始让我搞,直接蒙了,从来执行adb命令都是在电脑上,因为电脑可以安装S...

2019-05-14 16:44:28

阅读数 208

评论数 0

Opengl ES系列学习--顶点着色器

本节我们继续来看一下《OPENGL ES 3.0编程指南 原书第2版(中文版)》书中第8章的内容,PDF下载地址:OPENGL ES 3.0编程指南 原书第2版(中文版),代码下载地址:Opengl ES Source Code。该书中好像没有对Demo的代码进行讲解,全书的重点全部都集中在Ope...

2019-05-07 14:57:15

阅读数 83

评论数 0

Opengl ES系列学习--顶点属性、顶点数组和缓冲区对象

本节我们继续来看一下《OPENGL ES 3.0编程指南 原书第2版(中文版)》书中第6章的内容,PDF下载地址:OPENGL ES 3.0编程指南 原书第2版(中文版),代码下载地址:Opengl ES Source Code。本书中第3、4、5章讲解的是Opengl ES着色器语言的语法知识,...

2019-05-06 15:09:50

阅读数 75

评论数 0

Opengl ES系列学习--你好,三角形

看完了Opengl ES 2.0,我们再来看一下3.0的内容,PDF下载地址:OPENGL ES 3.0编程指南 原书第2版(中文版),3.0原书中的作者应该是搞C++开发的,所有的实现都是基于C++,当然也有Java语言的,原书所有代码下载地址:OpenGL ES 3.0中文版所有示例代码,我自...

2019-05-05 11:45:29

阅读数 58

评论数 0

Opengl ES系列学习--创建动态壁纸

本节我们在上一节的基础上继续完成动态壁纸功能,我们要分析的目标就是《OpenGL ES应用开发实践指南 Android卷》书中第14章实现的最终的结果,代码下载请点击:Opengl ES Source Code,该Git库中的livewallpaperModule就是我们本节要分析的目标,先看下本...

2019-04-30 10:59:57

阅读数 67

评论数 2

Opengl ES系列学习--点亮世界

本节我们在上一节的基础上继续添加光照,我们要分析的目标就是《OpenGL ES应用开发实践指南 Android卷》书中第13章实现的最终的结果,代码下载请点击:Opengl ES Source Code,该Git库中的lightingModule就是我们本节要分析的目标,先看下本节最终实现的结果。...

2019-04-29 18:17:13

阅读数 84

评论数 0

启示(帮朋友发布的,信息绝对真实,无意者请勿骚扰!!!)

大家好,我朋友是一个准上市公司HR,公司在东莞松山湖,公司1300人,技术研发人员500多人,软件工程师150人左右,年产值12亿左右,产品涉及汽车电子,运动科技,宠物科技。业务量稳定,每年增长60%以上,现在招BSP工程师、MCU工程师,安卓工程师(APP、中间件)、安卓组长、安卓经理,架构师,...

2019-04-28 16:56:43

阅读数 382

评论数 0

Opengl ES系列学习--增加地形

本节我们在上一节的基础上继续添加地形图功能,我们要分析的目标就是《OpenGL ES应用开发实践指南 Android卷》书中第12章实现的最终的结果,代码下载请点击:Opengl ES Source Code,该Git库中的heightmapModule就是我们本节要分析的目标,先看下本节最终实现...

2019-04-25 18:12:47

阅读数 68

评论数 0

Opengl ES系列学习--增加天空盒

本节我们在上一节的基础上来分析一下天空盒的实现。我们要分析的目标就是《OpenGL ES应用开发实践指南 Android卷》书中第11章实现的最终的结果,代码下载请点击:Opengl ES Source Code,该Git库中的skyboxModule就是我们本节要分析的目标,先看下本节最终实现的...

2019-04-22 18:15:50

阅读数 67

评论数 0

Opengl ES系列学习--用粒子增添趣味

我们本节开始分析《OpenGL ES应用开发实践指南 Android卷》书中第10章中的粒子系统的实现原理,搞清楚其中的代码逻辑,代码下载请点击:Opengl ES Source Code,该Git库中的particlesModule就是我们本节要分析的目标,先看下本节最终实现的结果。 ...

2019-04-19 20:20:06

阅读数 52

评论数 0

Opengl ES系列学习--序

之前一直都想好好学习一下Opengl ES,因为自己想往图形界面处理方向集中发展,这样的目标对Opengl ES的要求也是不能少的,推荐两本书:《OpenGL ES应用开发实践指南 Android卷》和《OPENGL ES 3.0编程指南中文原书第2版》,CSDN上也有其他朋友分享的,但是都要四五...

2019-04-19 11:25:58

阅读数 112

评论数 3

Gradle编译问题整理(持续更新)

1、Could not find lint-gradle-api.jar (com.android.tools.lint:lint-gradle-api:26.1.2). maven {url 'https://maven.aliyun.com/reposity/google' } maven ...

2019-01-03 10:26:32

阅读数 229

评论数 0

Unity3D填坑整理(持续更新)

1、U3D蛮牛网教程地址:http://www.unitymanual.com/topic/download/index.html ,视频被加密了,输入9900 即可解密 2、Unity虚拟现实开发圣典pdf电子书下载:猛戳这里 3、Unity 3D游戏开发Windows和Mac所有源码下载,...

2018-11-28 15:22:15

阅读数 147

评论数 0

Android 7.0修改PMS逻辑添加权限白名单

     今天有任务安排需要实现给任何一个应用在不动态申请权限的情况下,实现权限赋予,大体知道应用权限的赋予逻辑是在PMS中,于是大概研究了下,最终的手段就是在install安装时,就把应用程序AndroidManifest中请求的权限赋予它,但是时间有限,跟踪了下应用安装的逻辑,往上走还是非常复...

2018-09-29 19:40:54

阅读数 833

评论数 0

Android 7.0系统源码下添加共享库

     今天的任务从早上搞到现在,才算完成,本来以为比较简单,就是出一个Demo,将实际业务的逻辑封装成so库,放在系统层,对上层不暴露任何东西,中间就一层JNI调用,原本以为很简单,但是由于自己的一个坏习惯,折腾了一天。将处理过程详细记录下来,同时吸取教训,也希望能给大家带来帮助。     ...

2018-09-20 22:41:03

阅读数 637

评论数 0

我的架构师之路--精髓总结

    2010大学毕业到现在,工作八年了,一直思考着自己的职业规划和道路方向,但是一直没有一个满意的答案,我的架构师之路 也只是当时从技术方向上思考到的一点总结,一直在思考,一直在探索……      突然,今天早晨自己对这个问题的思考感觉有了一定上认识的升华!      我是一个农村娃,从小...

2018-07-19 21:50:47

阅读数 1069

评论数 1

CMake编译so库出现“undefined reference to `__android_log_print’”的解决方法

     今天自己新建了个C++工程,想生成so库,新建的工程中使用android日志打印,编译就一直报错,网上查找了下相同的问题,非常多的网友的解决方法都有点些误导,浪费时间。所以在这里说一下问题原因和解决方法。也非常简单。     我们新建一个包含C++的工程时,AS自动给我们生成了cpp文件...

2018-05-23 20:52:41

阅读数 3489

评论数 2

提示
确定要删除当前文章?
取消 删除