
面试
文章平均质量分 82
深南大盗
大神:写的了代码,查的出异常,杀的了木马,翻的了围墙!
展开
-
3.Android 小米专家彻底解读SyetemServer ( 基于安卓12源码分析
SyetemServer进程是Zygote 进程 fork 创建的!(通过C代码)开始的时候只有uid,还没有pid// fork 创建 system_server 进程,后面会具体分析pid = Zygote.forkSystemServer(parsedArgs.uid, parsedArgs.gid,parsedArgs.gids,parsedArgs.debugFlags, null,parsedArgs.permittedCapabilities,parse.原创 2022-01-27 14:20:08 · 774 阅读 · 0 评论 -
2.Android 小米权威专家彻底分析 Zygote进程启动 (基于安卓12系统)
启动SystemServer进程接下来查看startSystemServer函数,代码如下所示。private static boolean startSystemServer(String abiList, String socketName) throws MethodAndArgsCaller, RuntimeException {... /* Hardcoded command line to start the system server ...原创 2022-01-25 19:53:08 · 2424 阅读 · 1 评论 -
10.牛批了 Android 2022高级 资深面试题 一线大厂和二线大厂面试真题精选 (蚂蚁金服 附答案)第十套 40k+
笔者是面霸,面试500+场 当过考官:面过别人500+场 去过500强,也呆过初创公司。斩获腾讯、华为、字节跳动,蚂蚁金服,OPPO,美团,安卓岗offer!我有一套速通大厂技巧分享给你!12年毕业,专科生,做安卓9年了。横扫深圳各大互联网公司,从开始的4k工资到现在的4万。我经历了什么?本人也是一个屌丝,刚毕业的时候一直沉迷泡妞,我一直换,换了9个女朋友,然后在去年深圳买房安定下来了。然后开始写博客。免费分享给大家!建议高级的同学刷,中间误入,否则要被打击积极性。手段极...原创 2022-01-11 16:22:05 · 2169 阅读 · 0 评论 -
9.牛批了 Android 2022高级 资深面试题 一线大厂和二线大厂面试真题精选 (字节跳动 附答案)第九套 38k+
笔者是面霸,面试500+场 当过考官:面过别人500+场 去过500强,也呆过初创公司。斩获腾讯、华为、字节跳动,蚂蚁金服,OPPO,美团,安卓岗offer!我有一套速通大厂技巧分享给你!12年毕业,专科生,做安卓9年了。横扫深圳各大互联网公司,从开始的4k工资到现在的4万。我经历了什么?本人也是一个屌丝,刚毕业的时候一直沉迷泡妞,我一直换,换了9个女朋友,然后在去年深圳买房安定下来了。然后开始写博客。免费分享给大家!建议高级的同学刷,中间误入,否则要被打击积极性。...原创 2022-01-10 18:59:25 · 1665 阅读 · 0 评论 -
8.牛批了 Android 2022高级 资深面试题 一线大厂和二线大厂面试真题精选 (腾讯 附答案)第八套 35k+
笔者是面霸,面试500+场 当过考官:面过别人500+场 去过500强,也呆过初创公司。斩获腾讯、华为、字节跳动,蚂蚁金服,OPPO,美团,安卓岗offer!我有一套速通大厂技巧分享给你!12年毕业,专科生,做安卓9年了。横扫深圳各大互联网公司,从开始的4k工资到现在的4万。我经历了什么?本人也是一个屌丝,刚毕业的时候一直沉迷泡妞,我一直换,换了9个女朋友,然后在去年深圳买房安定下来了。然后开始写博客。免费分享给大家!本系列一共10套面试真题,适合快速找工作的人...原创 2022-01-07 17:22:43 · 1717 阅读 · 0 评论 -
7.牛批了 Android 2022高级资深面试题 一线大厂和二线大厂面试真题精选 (大疆 附答案)第七套 30k+
笔者是面霸,面试500+场 当过考官:面过别人500+场 去过500强,也呆过初创公司。斩获腾讯、华为、字节跳动,蚂蚁金服,OPPO,美团,安卓岗offer!我有一套速通大厂技巧分享给你!12年毕业,专科生,做安卓9年了。横扫深圳各大互联网公司,从开始的4k工资到现在的4万。我经历了什么?本人也是一个屌丝,刚毕业的时候一直沉迷泡妞,我一直换,换了9个女朋友,然后在去年深圳买房安定下来了。然后开始写博客。免费分享给大家!本系列一共10套面试真题,适合快速找工作的人...原创 2022-01-06 10:34:43 · 2260 阅读 · 0 评论 -
6.牛批了 Android 2021中高级面试题 一线大厂和二线大厂面试真题精选 (小米 附答案)第三套 28k+
笔者是面霸,面试500+场 当过考官:面过别人500+场 去过500强,也呆过初创公司。斩获腾讯、华为、字节跳动,蚂蚁金服,OPPO,美团,安卓岗offer!我有一套速通大厂技巧分享给你!12年毕业,专科生,做安卓9年了。横扫深圳各大互联网公司,从开始的4k工资到现在的4万。我经历了什么?本系列一共10套面试真题,适合快速找工作的人准备,薪资和公司分别如下。搞定前3套,可以去二线大厂,秒杀70%公司搞定前6套,可以去二线和一线大厂,秒杀80%公司 ,面试...原创 2021-08-04 17:56:01 · 671 阅读 · 1 评论 -
5.牛批了 Android 2021中高级面试题 一线大厂和二线大厂面试真题精选 (美团 附答案)第五套 28k+
笔者是面霸,面试500+场 当过考官:面过别人500+场 去过500强,也呆过初创公司。斩获腾讯、美团,字节跳动,蚂蚁金服,华为、OPPO,offer!我有一套速通大厂技巧分享给你!12年毕业,专科生,做安卓9年。横扫各大互联网公司,从4k工资现在的4万。我经历了什么?本系列一共10套面试真题,适合快速找工作的人准备,薪资和公司分别如下。搞定前3套,可以去二线大厂,秒杀70%公司搞定前6套,可以去二线和一线大厂,秒杀80%公司 ,面试官在你面前都是弟弟...原创 2021-07-22 16:41:47 · 491 阅读 · 2 评论 -
4.牛批了 Android 2021中高级面试题 一线大厂和二线大厂面试真题精选 (Shopee 附答案)第四套 27k+
笔者是面霸,面试500+场 当过考官:面过别人500+场 去过500强,也呆过初创公司。斩获腾讯、美团,字节跳动,蚂蚁金服,华为、OPPO,offer!我有一套速通大厂技巧分享给你!12年毕业,专科生,做安卓9年。横扫各大互联网公司,从4k工资现在的4万。我经历了什么?本系列一共10套面试真题,适合快速找工作的人准备,薪资和公司分别如下。搞定前3套,可以去二线大厂,秒杀70%公司搞定前6套,可以去二线和一线大厂,秒杀80%公司 ,面试官在你面前都是弟弟搞定前1...原创 2021-07-21 13:43:57 · 3728 阅读 · 2 评论 -
3.牛批了 Android 2021中高级面试题 一线大厂和二线大厂面试真题精选 (顺丰 附答案)第三套 25k+
笔者是面霸,面试500+场 当过考官:面过别人500+场 去过500强,也呆过初创公司。斩获腾讯、美团,字节跳动,蚂蚁金服,华为、OPPO,offer!我有一套速通大厂技巧分享给你!12年毕业,专科生,做安卓9年。横扫各大互联网公司,从4k工资现在的4万。我经历了什么?本系列一共10套面试真题,适合快速找工作的人准备,薪资和公司分别如下。搞定前3套,可以去二线大厂,秒杀70%公司搞定前6套,可以去二线和一线大厂,秒杀80%公司 ,面试官在你面前都是弟弟搞定前1...原创 2021-07-20 10:54:12 · 850 阅读 · 3 评论 -
2.牛批了 Android 2021中高级面试题 一线大厂和二线大厂面试真题精选 (京东 附答案)第二套 22k+
笔者是面霸,面试500+场 当过考官:面过别人500+场 去过500强,也呆过初创公司。斩获腾讯、美团,字节跳动,蚂蚁金服,华为、OPPO,offer!我有一套速通大厂技巧分享给你!12年毕业,专科生,做安卓9年。横扫各大互联网公司,从4k工资现在的4万。我经历了什么?本系列一共10套面试真题,适合快速找工作的人准备,薪资和公司分别如下。搞定前3套,可以去二线大厂,秒杀70%公司搞定前6套,可以去二线和一线大厂,秒杀80%公司 ,面试官在你面前都是弟弟搞定前1...原创 2021-07-19 13:55:16 · 1195 阅读 · 2 评论 -
1.牛批了 Android 2021中高级面试题 一线大厂和二线大厂面试真题精选 (平安 附答案)第一套 22k+
数据库的设计核心理念1.多个数据还是 创建多个表,一个用户多个表,对应关系2.基本信息表和设备更新表格3.什么作为主键4.更新的方法数据库设计的核心几个类1.Help2.manager====作为单列AI数据库转存失败重新上传取消第2个表,哪个作为主键1.进来的时候如果数据库不存在---去服务器拉接口保存到本地1).如...原创 2021-07-16 09:04:13 · 1734 阅读 · 2 评论 -
Android 2021年最新深圳大厂面试真题腾讯,字节,蚂蚁金服,oppo,vivo (有图有真相,建议收藏)
笔者12年毕业,普通二本,做安卓9年了。从开始的4k工资到现在的4万。我经历了什么?我每年都跳槽,然后有很多经历,横扫深圳各大互联网公司,说出我的故事。宣言:本人也是一个屌丝,刚毕业的时候一直沉迷泡妞,没怎么学习。直到去年才去了腾讯!程序员没什么时候找女朋友。我一直换,换了9个女朋友,然后在去年终于结婚了。然后开始写博客。本来去年在腾讯呆着不错,但是我想搞NDK,openGL,音视频。然后就去了蚂蚁金服我刚入行的时候,几位安卓同行,也许你知道他们,不知道我!郭霖:《第一行代码》张鸿翔:百度专原创 2021-07-15 22:11:08 · 611 阅读 · 1 评论 -
1.Android 58同城数据加载动画(组合控件实战)
https://www.jianshu.com/p/e4de28b4d8achttps://blog.youkuaiyun.com/jxxfzgy/article/details/44182785https://www.jianshu.com/p/3c4dfc4541be#comments功能分析:包含:移动,缩放,旋转!!!组合自定义View动画直接写在控件里面进行控制。差值器的使用动画监听的使用总结:该动画可用组合控件 + AnimatorSet 实现动画不...原创 2021-06-07 22:39:54 · 259 阅读 · 2 评论 -
Android 抖音头像缩放特效 直播间特效 100%高度还原
原理分析:public class DouYinHeaderView extends View { private Bitmap bitmap; BitmapShader bitmapShader; Paint paint; Matrix matrix; private float currentScaleRatio = 1f; private float minScaleRation = 0.9f; private Pain..原创 2020-08-28 19:30:03 · 1217 阅读 · 0 评论 -
Android 2020年最新保活方案 保活90% 已适配8.0 ,9.0, 10.0(酷狗音乐)
https://www.jianshu.com/p/cfc2a200e46d因为公司app要保活。像酷狗音乐,一直在后台播放音乐。所以研究了下系统如何杀死进程?内存阀值,不同进程优先级导致的不一样的阀值。空进程:加快启动速度ADJ红色部分是容易被回收的进程,属于android进程 绿色部分是较难被回收的进程,属于android进程 其他部分则不是android进程,也不会被系统回收,一般是ROM自带的app和服务才能拥有如何查看某个进程...原创 2020-08-18 17:32:52 · 10908 阅读 · 2 评论 -
3.Android TensorFlow lite 3分种实现百度网盘图片分类 (人工智能)
我们都知道,谷歌有一个开源库叫做TensorFlow,可被用在安卓系统中实现机器学习。换言之,TensorFlow是谷歌为机器智能提供的一个开源软件库。TensorFlow:1.模型计算,训练模型2.推理主要作用:当我们有一个已经训练好的TF模型的时候,我们怎么去调用这个模型并且让他顺利在Android平台上运行起来呢?大概包括这几个方面:1、 保存训练完毕的TF模型2、 在Android项目中导入TF模型、导入Android平台调用TF模型需...原创 2020-07-10 14:20:42 · 974 阅读 · 0 评论 -
8.NDK Android jni开发 opencv 3分钟学会 身份证识别tess-two(人工智能)
openCV:图片处理OCR:文字识别技术调试的时候:Visulas studio;开发软件然后把这个代码移动到java里面去,因为用studio效率太低了。可以直接在Visulas studio进行调试。然后看到效果比如:如果要得到一张图片。要得到Bitmap对象,然后放到c里面在Visulas studio可以直接用到。图片灰度:图片灰度可以降低图片比较的复杂度,提高效率demo地址:https://links.jianshu.co...原创 2020-07-10 10:12:31 · 685 阅读 · 0 评论 -
1.Android 腾讯NCNN3分钟实现 摄像头检测 模型加载 人体部位识别 (人工智能)
NCNNncnn 是腾讯提供的移动端框架 非常时候在手机玩ncnn 是一个为手机端极致优化的高性能神经网络前向计算框架。ncnn 从设计之初深刻考虑手机端的部署和使用。无第三方依赖,跨平台,手机端 cpu 的速度快于目前所有已知的开源框架。基于 ncnn,开发者能够将深度学习算法轻松移植到手机端高效执行,开发出人工智能 APP,将 AI 带到你的指尖。ncnn 目前已在腾讯多款应用中使用,如 QQ,Qzone,微信,天天P图等。功能概述支持卷积神经网络,支持多输入和多分支结构,可..原创 2020-07-05 16:06:13 · 5259 阅读 · 1 评论 -
5.NDK Android jni开发 异常处理 native奔溃解决(相机图片美化)
http://www.droidsec.cn/常见android-native崩溃及错误原因/https://blog.youkuaiyun.com/ddxxii/article/details/84781110程序运行时常会碰到一些异常情况,例如:做除法的时候除数为 0; 用户输入年龄时输入了一个负数; 用 new 运算符动态分配空间时,空间不够导致无法分配; 访问数组元素时,下标越界;打开文件读取时,文件不存在。NDK异常信息一般有三个要素:信号 调用栈信息 寄存器信息..原创 2020-07-05 15:19:30 · 1088 阅读 · 0 评论 -
6.NDK Android jni开发 so库奔溃解决办法 (相机图片美化)
SO库奔溃总结方案:1.添加日志信息2.找到c的源代码生成带符号的so库。3.安装bugly,分析具体那一行出了问题4.jni异常和c++异常的基本分析和解决办法5.从奔溃信息中可以反馈一个问题:c比较安全,比较难破解=====================================================在介绍工具之前,先简单讲一下有调试与无调试信息的两个版本 so 。 一个含有 native 代码的 app 项目的典型结构是这样的:一般的分析崩溃日志.原创 2020-07-05 15:17:49 · 1156 阅读 · 0 评论 -
4.NDK Android jni开发 C++ 基本语法 (相机图片美化)
c++语法:1.指针的用法2.对象的用法3.结构体4.宏内存管理哪些需要释放的资源1.指针2.数组1.如何打印指针变量的值?2.全局变量工具:windows:使用 Visual Studio (Graphical Interface) 编译mac:xcodec++生成的可执行文件:并生成 a.out 可执行文件。2011 C++11 第三个C++标准 C++ 标识符内不允许出现标点字符,...原创 2020-07-05 14:05:23 · 626 阅读 · 0 评论 -
3.NDK Android jni开发 C语言中打印log debug模式下 (相机图片美化)
日志打印:对于很多Android开发人员来说,Android的标准日志打印已经使用的非常习惯,如果在调试C/C++时使用的是printf或者cout这种方式打印日志,那查找起来会非常不舒服,为了使自己舒服起来,还是有必要使用android标准的日志方式打印日志的。先看一下效果:引入导入log头文件在你使用的 .c/ .cpp 文件中导入 log.h 头文件#include<android/log.h>#include <android/lo...原创 2020-06-24 10:20:57 · 633 阅读 · 0 评论 -
Android 3分种看懂 ConstraintLayout 替代LinearyLayout和RelativeLayout
面试问题:1.位置约束2.宽高约束 width3.重叠:gudlie4.链:sytle5.权重6.动画7.2.0特性ConstraintLayout在项目中实践与总结https://juejin.im/post/5a1d9ba66fb9a044fb07819e我的理解:2个字约束1.位置约束2.尺寸约束(宽高约束)Flow的用法:2.0特性3.可以像ios一样,进行拖动添加依赖<span style...原创 2020-05-11 09:53:37 · 949 阅读 · 0 评论 -
Android 阿里内部机密资料 安全机制 反编译与混淆 加密原理
一.数据存储安全问题二.数据传输安全问题三.Apk被反编译安全问题四. 组件安全五.安卓系统本身的安全一.数据存储安全问题内存缓存在这些场景下非常有用:当你从服务端获取到数据并想将这些数据保存在一段时间内有效,或者你在处理bitmaps 位图时想使用其他地方已经处理好的图片,或者你想保存一些用户数据,用户标识等等。举个例子,怎么在内存缓存创建一个临时文件:&...原创 2019-03-17 19:07:58 · 2893 阅读 · 0 评论 -
Android 2019年面试题 2本院校从3k到30k 横扫深圳一线互联网(已拿腾讯 华为 oppo 顺丰offer)
笔者12年毕业,普通二本,做安卓6年了。从开始的3k工资到现在的3万。我经历了什么?我每年都跳槽,然后有很多经历,横扫深圳各大互联网公司,说出我的故事。本人主要擅长音视频,我的同行,爱奇艺的何俊林和一代大神雷霄骅2013年 快播公司2014年 迅雷公司2015年 TCL公司2016年 腾讯视频20...原创 2019-04-04 01:24:12 · 951 阅读 · 1 评论 -
Android 五大数据存储 数据库加密 数据库升级 跨进程共享数据(含greendao招商银行转账示例实务操作)
问题一:使用GreenDao如何实现创建表、关联表(一对一,一对多,多对多)?第一种:使用SharedPreferences存储数据1).跨进程调用2).SharedPreferences 的commit和apply的区别3).优缺点,使用场景 适用范围:保存少量的数据,且这些数据的格式非常简单:字符串型、基本类型的值。比如应用程序的各种配置信息(如是否打开...原创 2019-04-13 13:30:48 · 1569 阅读 · 0 评论 -
Android 手把手完美教你美团wally(瓦力)多渠道打包 3种方法(针对签名V1和V2都会有很详细的介绍)
APK的生成步骤:大家从图中可以看出,大体分为以下 7 个大步: 1、打包资源文件,生成 R.java 文件2、处理 aidl 文件,生成相应 java 文件3、编译工程源代码,生成相应 class 文件4、转换所有 class 文件,生成 classes.dex 文件5、打包生成 apk6、对 apk 文件进行签名7、对签名的 apk 进行 zipalig...原创 2019-05-02 23:57:09 · 3181 阅读 · 0 评论 -
Android数据库存储GreenDao 3.0(一对多 多对多关联) 详解实例
今天一大早收到GreenDao 3.0 正式发布的消息,自从2014年接触GreenDao至今,项目中一直使用GreenDao框架处理数据库操作,本人使用数据库路线 Sqlite---->OrmLite---->GreenDaoGreenDao 介绍: greenDAO是一个对象关系映射(ORM)的框架,能够提供一个接口通过操作对象的方式去操作关系型数据库,它能够让你操...原创 2019-05-03 01:45:59 · 2067 阅读 · 0 评论 -
Android https网络编程协议 双向验证 报文 请求体 响应头(自定义okhttp框架)
http的结构,http1.0和2.0区别 tcp协议 请求体和响应行(搞定) 常用的状态码(搞定) get请求和post请求区别(搞定) https 加密流程,对称加密和非对称加密(搞定) 双向验证和单项验证(搞定) 三次握手的流程(搞定) 网络请求取消 okhttp的原理(搞定) 网络优化 Cookie与Session的作用...原创 2019-05-03 13:49:51 · 2286 阅读 · 0 评论 -
Android Material Design风格 优秀系列教程(实现今日头条APP界面效果)
第四章4.1 Material Design概述4.1.1 核心思想4.1.2 材质与空间4.1.3 动画4.1.4 样式4.1.5 图标4.1.6 图像4.2 Design Support Library常用控件详解4.2.1 Snackbar的使用4.2.2 用TextInputLayout实现登录界面4.2.3 Floa...原创 2019-05-07 23:31:55 · 1389 阅读 · 0 评论 -
Android 2017最新面试题 深圳华为 腾讯 中兴 腾讯详细解析
一.Activity的生命周期 Android Activity 生命周期和重要的相关函数(基础一)http://blog.youkuaiyun.com/whb20081815/article/details/770695191).A的Activity跳转到B的ActivityA onpause B oncreate B onst原创 2017-09-30 16:52:26 · 1458 阅读 · 0 评论