卤蛋Rex
码龄18年
关注
提问 私信
  • 博客:242,809
    社区:236
    243,045
    总访问量
  • 25
    原创
  • 758,261
    排名
  • 222
    粉丝
  • 1
    铁粉

个人简介:一直相信上帝已默许给自己一个美丽而明亮的未来,因而剥夺了属于这个年龄的浪漫,给我一颗沉稳的心,在经历了许久的积累后,终究会破冰而出,像惟美的蝴蝶那样,飞向属于自己的纯净天空。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2006-11-19
博客简介:

张兴华的技术博客

博客描述:
—— 行百里者半于九十
查看详细资料
个人成就
  • 获得76次点赞
  • 内容获得80次评论
  • 获得130次收藏
创作历程
  • 4篇
    2017年
  • 24篇
    2014年
成就勋章
TA的专栏
  • Android 源码学习
    12篇
  • Android源码学习
    10篇
  • Android 技术专题
    6篇
  • Android 技术专题
    13篇
  • Android 性能优化
    2篇
  • Linux 学习笔记
  • Java 学习笔记
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

352人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Android APK 瘦身 - JOOX Music项目实战

JOOX Music是腾讯海外布局的一个音乐产品,2014年发布以来已经成为5个国家和地区排名第一的音乐App。东南亚是JOOX Music的主要发行地区,由于JOOX Music所面对的市场存在很多的低端机型,并且这些市场的网络环境相对来说是比较差的,为了提升下载转化率,对JOOX Music进行APK瘦身是必不可免的。JOOX Music版本大小变化JOOX Music
转载
发布博客 2017.05.16 ·
1608 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

应用开发常见厂商限制问题总结

原创
发布博客 2017.03.16 ·
668 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Android进程保活招式大全

本文之前由Bugly外发,现在还是收录到自己的博客中来吧。本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57ac4a0ea374c75371c08ce8作者:腾讯——张兴华目前市面上的应用,貌似除了微信和手Q都会比较担心被用户或者系统(厂商)杀死问题。本文对 Android 进程拉活进行一个总结。
原创
发布博客 2017.03.16 ·
1057 阅读 ·
1 点赞 ·
2 评论 ·
2 收藏

Android获取前台进程技术方案

Andoid系统从Android5.0开始对获取前台进程接口进行相关限制。本文为对突破Android接口限制进行的一系列研究的总结。目前所有获取前台进程的接口有如下7种方式:接下来将对每一种方案进行详细的阐述。1.   通过RunningTask1.1.  实现原理当一个App处于前台的时候,会处于RunningTask的这个栈的栈顶,所以我们可以取出Run
原创
发布博客 2017.03.16 ·
3501 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

adb的那点小事——远程adb调试

1.   前言1.1.  写在前面的话在之前的一篇文章《360电视助手实现研究》中介绍了在局域网内直接通过adb安装应用,本文接下来继续介绍adb一点有意思的小东东。本系列之所以取名《adb的那点小事》是因为,只想介绍一些有意思的而且平时大多数人关注不多的方面,类似于“adb原理”、“adb如何使用”之类的老生常谈不在本文的介绍范围内。言归正传,本文介绍的内容是:在局域网内
原创
发布博客 2014.10.10 ·
13838 阅读 ·
0 点赞 ·
1 评论 ·
5 收藏

adb的那点小事——360电视助手实现研究

1.   前言1.1.  行业背景简介当下,智能家居与智能穿戴设备无疑是继智能手机后两个最热门的方向,而智能家居在占领用户“客厅”的行动中,电视无疑占据着一个十分重要的位置。最近两年,智能电视(包括盒子),发展的如火如荼,引发了一波电视换机潮。现在购买电视,不是智能电视,甚至都不好意思拿出来说。然而,国内移动应用市场激战正酣的三巨头(百度、360、腾讯)在电视应用分发上都鲜
原创
发布博客 2014.10.10 ·
5930 阅读 ·
0 点赞 ·
2 评论 ·
3 收藏

Android系统升级的完整过程

下面是HTC官方的一个图片,展示了Android系统从发布最终到用户手中的一个完整的过程:Awesome Infographic: HTC Shows Us “The Anatomy of an Android OS Update” From PDK to OTAEver wonder what the entire process of an Android update
翻译
发布博客 2014.07.25 ·
2146 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

手机管理应用研究【6】——省电管理篇

说明本篇将介绍省电管理篇,主要介绍一下Android的耗电情况和目前市面上《电池助手》类应用涉及到的一些技术点。本篇将对这些知识点做一下总结和分析。主要包括:A.       电池信息(耗电排行)B.       省电管理C.       剩余可用时间估算等耗电分析手机耗电分析以我的手机(小米2S)为例,首先来看一下我的手机的电池
原创
发布博客 2014.07.25 ·
6069 阅读 ·
6 点赞 ·
0 评论 ·
19 收藏

手机管理应用研究【1】——总篇

说明由于自己一直以来对手机管理方面的东西比较感兴趣,加上最近以来老大的驱动,所以决定研究整理一下root相关技术(不局限于root)。手机Root是一门大学问,root的招数各有不同。Root权限的利用同样也是一门学问。接下来将学习研究一下Android中root相关技术。如何取得root权限不是我的特长,所以接下来的整理中,将重点研究整理在获取root权限以后,可以做那些事情,已达到
原创
发布博客 2014.07.22 ·
3370 阅读 ·
4 点赞 ·
3 评论 ·
9 收藏

手机管理应用研究【5】——应用杂篇

说明在本系列文章的第一篇《安装卸载篇》中介绍了应用安装卸载相关的一些东西。本篇之所以取名为《应用杂篇》就是希望继续介绍一些应用相关的相对比较零散的东西,包括:应用安装位置选择、应用锁、山寨应用识别、零流量分享、智能推荐等。上接《应用安装卸载篇》,首先介绍一下应用安装位置选择。应用安装位置在安装应用时,应用到底会安装到内置存储器里面还是外置存储器里面呢?这里主要取决于四个
原创
发布博客 2014.07.22 ·
2098 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

自定向下分析Binder 之 Binder Model(1)

Java层的Binder对象模型:IBinderIBinder是Binder通信机制中的核心部分(Base interface for a remotable object, the core part of a lightweight remote procedure call mechanism designed for high performance when pe
原创
发布博客 2014.07.02 ·
3018 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

匿名内部类、成员类与局部类

今天看代码,看到几个概念:内部类、局部类、成员类、静态成员类、匿名内部类;瞬间有种被搞糊涂了感觉。下面是一个小例子来对它们进行说明:public class ClassTest{ public static void main(String[] args) { ClassTest son = new ClassTest(); //测试匿
原创
发布博客 2014.07.01 ·
4158 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

手机管理应用研究【4】—— 手机加速篇

欢迎转载,转载请注明:http://blog.csdn.net/zhgxhuaa说明在上一篇中介绍了“垃圾清理”,在系统优化中有一个功能往往是与垃圾清理分不开的,那就是“手机加速”。目前流行的管理软件中以及网络上并没有明确的定义什么叫“垃圾清理”什么叫“手机加速”。结合上一篇的“垃圾清理”这里统一做一个在本系列文章中的定义:n 垃圾清理:在本系列文章中认为扫描和清理
原创
发布博客 2014.06.24 ·
10640 阅读 ·
10 点赞 ·
21 评论 ·
28 收藏

手机管理应用研究【3】—— 垃圾清理篇

说明在总篇中提到过垃圾清理,本篇将着重介绍针对缓存、卸载残留、无用数据等“静态内容”的清理,有关于系统进程的清理以及手机加速的相关功能,将放到《手机加速篇》中介绍研究。什么是垃圾关于系统垃圾的定义现在很多手机管理软件中都有垃圾清理的功能,本篇也来对垃圾清理做一个简单的分析和介绍。在正式分析之前,让我们首先看一下“什么叫系统垃圾?”。在百度本科中,关于“系统垃圾”是这样定义的:系统垃
原创
发布博客 2014.06.23 ·
23315 阅读 ·
16 点赞 ·
24 评论 ·
72 收藏

自顶向下分析Binder【1】—— Binder实例篇

一个Binder实例我们Binder的学习将从下面的一个实例开始。根据Android文档中的描述,创建一个Binder服务主要包括如下3步:下面具体看一下在eclipse中是如何开发一个Binder应用的。第一步:在工程目录下定义aidl文件。12345678
原创
发布博客 2014.06.23 ·
3098 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

手机管理应用研究【2】—— 安装卸载篇

Android通过PackageManagerService(后面简称Pms)进行包管理,其主要功能包括:用户ID分配、包解析、包的安装卸载等。本文不对Pms进行分析,主要目的是探讨一下包安装。在本文中主要探讨包安装的相关操作,卸载作为安装的逆过程,实现类似,不再赘述。Android中APK的安装方式在Android中APK的安装有三种方式:1、开机Pms初始化时,扫描
原创
发布博客 2014.05.14 ·
4962 阅读 ·
2 点赞 ·
1 评论 ·
10 收藏

Android性能优化——工具篇

Android性能优化是Android开发中经常遇见的一个问题,接下来将对Android性能优化方面的知识点做一个简单的梳理和总结,将从工具和代码两方面进行梳理。所谓工欲善其事必先利其器,本文首先来看一下Android性能优化有哪些得力的工具。TraceViewtraceview是Android SDK中自带的一个工具,可以对应用中方法调用耗时进行统计分析,是Android性能优化
原创
发布博客 2014.05.08 ·
16539 阅读 ·
6 点赞 ·
1 评论 ·
37 收藏

Android日志收集上报功能设计与实现(总)

Android日志收集上报功能设计与实现
原创
发布博客 2014.05.01 ·
17674 阅读 ·
5 点赞 ·
6 评论 ·
13 收藏

Android 系统服务一览表

在《Zygote进程【3】——SystemServer的诞生》一文中介绍了SystemServer的诞生,本文来看一下SystemServer中初始化的系统服务。AccountManagerServiceAccessibilityManagerServiceActivityManagerServiceAlarmManagerServiceAppWidgetService
原创
发布博客 2014.05.01 ·
9681 阅读 ·
2 点赞 ·
2 评论 ·
17 收藏

Zygote进程【3】——SystemServer的诞生

在ZygoteInit的main()方法中做了几件大事,其中一件便是启动Systemserver进程,代码如下:@/frameworks/base/core/java/com/android/internal/os/ZygoteInit.java public static void main(String argv[]) { try { .....
原创
发布博客 2014.04.30 ·
7020 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏
加载更多