如何使用git 生成patch 和打入patch

平时我们在使用git 管理项目的时候,会遇到这样一种情况,那就是客户使用git 生成patch 给到我们,那我们就需要把客户给到patch 打入到我们的project ,基于这样一个场景,我把git 如何生成patch 和如何打入patch 做总结 生成patch 的方法:(我这...

2017-09-19 09:09:33

阅读数:347

评论数:0

Android Tombstone/Crash的log分析和定位

有一句话叫做常在河边走,哪有不湿鞋。我们这些研究和开发Android的工程师正应了这句话,相必大家在调试的时候经常会遇到这么个东西吧 *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Build fingerpr...

2017-06-17 10:29:23

阅读数:226

评论数:0

tombstone 分析

Coredump 是分析Android native exception和kernel exception的利器,coredump是核心转储,可以理解为当进程发生异常无法挽救时,OS机制把这块出问题的内存取出来打包成核心转储供给离线分析用。有了coredump 不但可以定位具体出异常的代码所在...

2017-06-17 10:28:35

阅读数:290

评论数:0

Android下面打印进程函数调用堆栈(dump backtrace)的方法

1. 为什么要打印函数调用堆栈? 打印调用堆栈可以直接把问题发生时的函数调用关系打出来,非常有利于理解函数调用关系。比如函数A可能被B/C/D调用,如果只看代码,B/C/D谁调用A都有可能,如果打印出调用堆栈,直接就把谁调的打出来了。不仅如此,打印函数调用堆栈还有另一个好处。在Android...

2017-06-17 10:25:07

阅读数:522

评论数:0

Android Tombstone 分析

1.什么是tombstone 当一个动态库(native 程序)开始执行时,系统会注册一些连接到 debuggerd 的 signal handlers,当系统 crash 的时候,会保存一个 tombstone 文件到/data/tombstones目录下(Logcat中也会有相应的信息)...

2017-06-17 10:22:29

阅读数:298

评论数:0

[RK3399] SDIO 接口 Wifi 驱动流程分析 (AP6354)

Platform: RockChip  OS: Android 6.0  Kernel: 4.4  WiFi/BT/FM 模组: AP6354 前面的基本概念搜罗于网络;  后面的驱动流程分析是根据 RockChip 3399 的 Kernel 部分来进行分析的。 ...

2017-06-16 10:43:12

阅读数:1298

评论数:0

自己动手编译最新Android源码及SDK

自己动手编译最新Android源码及SDK 在Android Studio代码调试一文中,简单的介绍了代码调试的一些技巧.现在我们来谈谈Android源码编译的一些事.(俺认为,作为android developer人人都应该有一份自己Android源码,这样我们就可以随时对自己有疑...

2017-06-13 18:15:30

阅读数:423

评论数:0

高通msm8976编译生成mbn

编译生成mbn:     perl build_mcfgs.pl --build_id= --build_ver=0085 --configs=mcfg_sw:OpenMkt-Commercial --force-regenerate --force-rebuild --source-dir=...

2017-06-13 16:14:34

阅读数:1829

评论数:0

Android下查看共享库依赖项

Android下查看共享库依赖项 [时间:2017-02] [状态:Open] [关键词:android,共享库依赖项,so,ndk,objdump,readelf] 起因 近期在处理Android下动态库依赖的问题。我知道在Windows下可以使用dependency-wal...

2017-06-13 15:06:16

阅读数:598

评论数:0

⑥NuPlayer播放源码分析之DecoderBase分析 NuPlayer播放源码分析之DecoderBase分析

⑥NuPlayer播放源码分析之DecoderBase分析 NuPlayer播放源码分析之DecoderBase分析 [时间:2017-02] [状态:Open] [关键词:android,nuplayer,开源播放器,播放框架,DecoderBase,MediaCode...

2017-06-13 15:03:59

阅读数:530

评论数:0

⑤NuPlayer播放框架之GenericSource源码分析

⑤NuPlayer播放框架之GenericSource源码分析 [时间:2017-01] [状态:Open] [关键词:android,nuplayer,开源播放器,播放框架,GenericSource] 0 导读 GenericSource是NuPlayer::Sou...

2017-06-13 15:03:10

阅读数:4052

评论数:1

④NuPlayer播放框架之Renderer源码分析

④NuPlayer播放框架之Renderer源码分析 [时间:2016-11] [状态:Open] [关键词:android,nuplayer,开源播放器,播放框架,渲染器,render] 0 导读 之前我们分析了NuPlayer的实现代码,本文将重点聚焦于其中的一部分...

2017-06-13 15:02:22

阅读数:956

评论数:1

③NuPlayer播放框架之类NuPlayer源码分析

③NuPlayer播放框架之类NuPlayer源码分析 [时间:2016-10] [状态:Open] [关键词:android,nuplayer,开源播放器,播放框架] 0 引言 差不多一个月了,继续分析AOSP的播放框架的源码。这次我们需要深入分析的是NuPlayer...

2017-06-13 15:01:53

阅读数:749

评论数:0

②NuPlayer播放框架之ALooper-AHandler-AMessage底层机制分析

②NuPlayer播放框架之ALooper-AHandler-AMessage底层机制分析 [时间:2016-09] [状态:Open] [关键词:android,NuPlayer,开源播放器,播放框架,ALooper,AHandler,AMessage] 前文中提到过NuP...

2017-06-13 14:59:05

阅读数:429

评论数:0

Android NuPlayer播放框架

①Android NuPlayer播放框架 [时间:2016-09] [状态:Open] [关键词:android,nuplayer,开源播放器,播放框架,nuplayerdriver] 0 NuPlayer简介 Android2.3时引入流媒体框架,而流媒体框架的...

2017-06-13 14:57:54

阅读数:948

评论数:0

Android 系统自动重启Bug(高通平台)

最近客户反馈了一个Bug,我们的系统用着用着会自动重启,尤其是在拨号的时候极容易死机或者进入下载模式。根据老大和高通的支持得到了一个解决方案。    在Android系统中,有这么一个文件夹:sys/bus/msm_subsys/devices,里面分别有三个文件夹:subsys0、subs...

2016-11-25 16:53:39

阅读数:374

评论数:0

Android6.0 打开自启动管理页面(华为、小米)

Android在6.0之后就禁止了APP拉起其他的APP,这样子在一些推送服务无法通过拉起其他APP来接受通知,当你的APP没有在线状态下是收不到推送的,包括华为推送和小米推送,小米推送还好一点,可以通过推送系统的通知实现推送,但是推送自定义消息就无法送达了。当然,如果我们打开了APP的自启动权限...

2016-11-25 15:48:54

阅读数:936

评论数:0

Android 系统的自启动原理

1.1.1.实现自己的广播接收器,在 onReceive()方法中实现要处理的逻辑 1.1.2. AndroidManifest.xml 中注册该广播接收器,申明接收广播过滤器为Boot_Completed 广播 1.1.3.申明权限...

2016-11-25 15:44:12

阅读数:722

评论数:0

比较有用的项目管理软件集锦

1.思维导图(MindManager)---可用于项目管理 思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接。思维导...

2016-11-25 15:41:22

阅读数:166

评论数:0

Android 性能分析工具dumpsys的使用(自己增加一部分在后面)

Android提供的dumpsys工具可以用于查看感兴趣的系统服务信息与状态,手机连接电脑后可以直接命令行执行adb shell dumpsys 查看所有支持的Service但是这样输出的太多,可以通过dumpsys | grep "DUMP OF SERVICE" 仅显示...

2016-11-25 15:38:06

阅读数:182

评论数:0

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