
android bug与系统源码分析
文章平均质量分 91
主要围绕解决android故障,同时深入分析整体流程,完成在解决问题后,深入系统整体代码流程。讲解如何解决故障,如何分析问题,如何深入学习系统代码,达到每个问题,都能纵向学习,熟练掌握android系统的各个模块。
计算机毕业设计(源码都能跑起来)
code_gg_boy 原创定制程序 java、PHP、python、小程序、文案全套、毕设成品等
展开
-
安卓从入门到进阶第二篇(框架流程)
安卓从入门到进阶第一篇(环境搭建)1.4 目录结构1.4.1 主目录结构abi 应用程序二进制接口art ART虚拟机bionic Android移植的C库bootable 引导程序以及recoverybuild 存放系统编译规则及generic等基础开发包配置cts Android兼容性测试套件标准dalvik dalvik虚拟机developers...原创 2018-12-24 14:04:28 · 923 阅读 · 0 评论 -
安卓从入门到进阶第一篇(环境搭建)
“转发,助力一波!”1.1 系统配置1.1.1 开发环境我们平时使用的电脑环境,基本都是Windows操作系统,为了开发Android去将电脑装成Linux系统,显而易见不太友好,于是市面上便有公司开发出来模拟器,可以模拟一个硬件环境,我们在上面安装Linux系统,来模拟出来一个开发环境。这里我是在Windows 7 64位操作系统,内存为8G(后续需要加大内存),CPU为A...原创 2018-12-24 14:03:39 · 626 阅读 · 0 评论 -
跟着明哥学安卓
从没放弃安卓,只是更新技术文少了而已。技术文的阅读量,真的苦不堪言,写起来耗时耗力,然后又引不起来大家的阅读,写着写着,就陷入纠结当中。于是就琢磨,要不搞个东西,让大家有兴趣参与进来,一起沟通,聊天对话的形式,将安卓知识点学到,那么星球就创建了。机会成本,就是你选择的成本,选择了某条道路,然后就是选择了一个机会,如果觉得可惜,就快速退出,对于你来讲,毫无损失,如果学到了,那么就赚到了。当你花...原创 2018-11-13 22:12:03 · 1256 阅读 · 0 评论 -
Android 如何从应用深入到Framework (二)
分享转发,举手之劳,手有余香。Android 如何从应用深入到Framework (一)上节讲到了孵化器,讲到了system server进程,同时说了system server的一堆线程,比如我们熟悉的AMS WMS PMS ,这几个服务线程,完成应用的请求任务,将结果返回给应用。比如查看当前运行的所有Activity,就是应用发起请求,从操作系统那里,先找到server m...原创 2018-08-26 13:24:06 · 1233 阅读 · 0 评论 -
android答疑解惑 知识星球
关于明哥:八年,一直在做手机开发。在业余时间,也做应用以及游戏开发。手机中维护 系统通话,拨号,联系人,在智能机开发阶段,维护systemui,锁屏客制化,以及AMS窗口相关。在13-16年完成小说《我在软件园的那些日子里》。在15-16年间,完成一款内蒙古手机的开发,出货1000+,手机上了内蒙新闻。在16-17年间,完成 《分屏的源码流程分析》,《系统启动过程分析》,《android...原创 2018-10-12 13:30:40 · 789 阅读 · 0 评论 -
Android 如何从应用深入到Framework (一)
今天,明哥想跟大家聊聊,如何从应用开发,转向Framework开发。系统应用开发,现在来说,已经开始脱离系统,单独拿出来开发,系统定制接口,已提供给应用调用,用来增强功能。原生的桌面,拨号,设置,已经没法做出差异化优势,因此都费尽心机,来进行应用深度开发。对于之前维护系统应用模块的人来讲,修修补补,真的没有什么成长。每天的工作来说,没有很深的技术壁垒,很容易被别人攻陷。比如设置...原创 2018-08-21 13:37:30 · 1770 阅读 · 0 评论 -
android手机无法开机到桌面问题,定位方法
关于启动过程的流程,详见之前的一篇技术文档。Android 启动过程框架 这节我们来进行分析,跟踪下如何定位无法启动到桌面的问题。主要步骤为:先看启动时的logo,第二次logo会有个亮屏,看到这个,说明linux底层没啥问题,出现问题会在system_server里面。如果没有看到,就去定位是否驱动出现故障,具体的如果是mtk,可以去看/proc/bootprof文件,...原创 2018-06-30 17:11:25 · 1624 阅读 · 0 评论 -
遇到c ++的异常,我们该如何快速分析
技术文穿插着更新,一直爱你们的明哥。今天更新个出现c++异常,怎么才能快速高效 的去定位,分析出原因。剩下的,便是慢慢求证过程,最终解决问题。1找到异常堆栈2解析堆栈信息3对应源码分析4解决问题1当出现c ++的异常时,很多时候进程是直接退出,不会像java的那样,弹出一个异常框出来,此时在log中会出现如下一堆信息这段信息的内容,该如何分析呢?且往下慢慢看来。...原创 2018-05-29 13:19:48 · 1140 阅读 · 0 评论 -
深入Android源码系列(二) HOOK技术大作战
漫天的标题党的口水文打赏爆表,冷落了一群默默输出高质量文章的人群。真正的技术文章能否得到认可? 本文讲解内容有 hook技术原理探究 hook本进程方法 hook跨进程的系统调用,方法 so注入 GOT完成so方法hook ELF文件头信息 00 简单描述下原理,当我们想去监听func方法,如果我们按照代码去编写,则会是如下原创 2017-07-03 14:05:38 · 2651 阅读 · 1 评论 -
开机向导到联网状态,一直失败问题 分析
问题现象:开机向导到联网状态,一直失败,查看log输出,如下信息:2-31 20:35:15.312 3722 3722 E AndroidRuntime: Caused by: java.lang.SecurityException: NetworkScoreService: Neither user 10044 nor current process has a...原创 2018-05-21 19:28:37 · 896 阅读 · 0 评论 -
android调用dialog.hide()引起的输入事件派发错误问题追踪
问题描述:某个界面启动后,上面的actionbar的item点击不起作用问题调研:00在activity的启动过程中,创建了一个Fragment.java,在Fragment.java的createView回调中,调用了一个线程,线程中使用postUI调用dialog.show(),然后加载图片,如果没有图片,会postUi调用dialog.hide()隐藏,之后activity上面的actionb原创 2017-11-16 09:57:21 · 2330 阅读 · 1 评论 -
android google 分屏 多窗口 popup无法显示故障分析
原创无极限,欢迎加微信公众号 code_gg_home ,关注更多内容问题描述 [Message][Input method]Display is wrong when message at split mode. 分屏模式下短信界面显示不正确操作步骤 1.打开message然后退出 2.打开一个app如Call,然后长按recent键进入分屏模式 3.让message在分屏模式中处于底部原创 2017-02-19 10:26:41 · 1796 阅读 · 0 评论 -
深入 Android 源码系列(一)
首先,每天看到不断有新人关注着这个公众号,心情很是愉悦。一种认可,一种信任,也是我前进的动力。感谢大家的支持与鼓励。 本文讲解内容有 loadLibrary流程 linker ELF ndk开发以及配置调试版本 ndk-gdb –start调试so gdb 调试bin文件 gdb调试android apk方案关于本文讲原创 2017-04-01 20:47:43 · 4002 阅读 · 0 评论 -
android recent key长按事件弹起触发最近列表故障分析
天马行空的脑际回路,是否可以追溯?代码阅读,请到此处http://androidxref.com 查看原生代码问题描述 [Dialer]it will appear different behaviors after long press the menu to exit split screen 操作步骤1.Enter dialer 2.there is no recent items原创 2017-02-23 21:38:21 · 1783 阅读 · 0 评论 -
Android 关机对话框概率没有阴影故障分析
Android 关机对话框概率没有阴影故障分析以玩的心态,做着感兴趣的事情而已,别无其他杂念。android recent key长按事件弹起触发最近列表故障分析 google 分屏 popup无法显示故障分析代码阅读,请到此处http://androidxref.com 查看原生代码问题描述 [MMS]系统对话框弹出,背景为白色,没有阴影 操作步骤1.进入短信 2.进入编辑界面 3.随原创 2017-03-03 21:19:27 · 1016 阅读 · 0 评论 -
android google 分屏 多窗口 按home键界面错乱故障分析(一)分屏的整个流程分析
你确定你了解分屏的整个流程?代码也是有情感,你若爱她,就调试她吧。代码阅读,请到此处http://androidxref.com 查看原生代码分享此文便是对代码GG的支持,也是爱的表达方式,所以让爱来的猛烈些吧。之前分析文章列表:Android 关机对话框概率没有阴影故障分析 android recent key长按事件弹起触发最近列表故障分析 google 分屏 popup无法显示故障分析问题原创 2017-03-09 20:15:48 · 4597 阅读 · 0 评论 -
google 分屏 横屏模式 按home键界面错乱故障分析(二) 分屏的启动过程
google 进入分屏后在横屏模式按home键界面错乱(二)你确定你了解分屏的整个流程? Android 关机对话框概率没有阴影故障分析 android recent key长按事件弹起触发最近列表故障分析 google 分屏 popup无法显示故障分析分享此文便是对代码GG的支持,也是爱的表达方式,所以让爱来的猛烈些吧。代码阅读,请到此处http://androidxref.com 查看原生原创 2017-03-21 16:00:05 · 4343 阅读 · 0 评论 -
google 分屏 横屏模式 按home键界面错乱故障分析(三) 分屏的退出过程分析
google 进入分屏后在横屏模式按home键界面错乱( 三)你确定你了解分屏的整个流程?故障解析系列文章列表:google 分屏 横屏模式 按home键界面错乱故障分析(一) google 分屏 横屏模式 按home键界面错乱故障分析(二) Android 关机对话框概率没有阴影故障分析 android recent key长按事件弹起触发最近列表故障分析 google 分屏 popup无原创 2017-03-22 21:39:14 · 3197 阅读 · 2 评论 -
google 进入分屏后在横屏模式按home键界面错乱( 四) 分屏的转屏过程
google 进入分屏后在横屏模式按home键界面错乱( 四)你确定你了解分屏的整个流程? 代码阅读,请到此处http://androidxref.com 查看原生代码google 分屏 横屏模式 按home键界面错乱故障分析(三) google 分屏 横屏模式 按home键界面错乱故障分析(二) google 分屏 横屏模式 按home键界面错乱故障分析(一) Android 关机对话框概原创 2017-03-25 12:26:47 · 2392 阅读 · 0 评论