- 博客(12)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
转载 Android性能优化典范(一)
转自:http://www.csdn.net/article/2015-01-20/2823621-android-performance-patterns新年伊始,Google发布了包含16个短视频的Android性能优化典范专题,详解Android系统中有关性能问题的底层工作原理,并介绍了如何通过工具找出性能问题以及提升性能的建议。本文作者对这些问题和建议进行了总结梳理。 2015年伊始,Go
2015-04-29 23:43:48 624
转载 Android性能优化典范(二)
转自: http://www.csdn.net/article/2015-04-29/2824583-android-performance-patterns-season-2/1摘要:Google于不久前发布了Android性能优化典范第2季课程,共有20个短视频,内容涵盖电量优化、Android Wear上如何做优化、LRU Cache、Bitmap的缩放、提升设置alpha之后View的渲染性
2015-04-29 23:37:41 637
原创 RecentApps图标异常分析
问题描述 打开图库,点击“发送 ”按钮,选择上传到苏宁云,分享后点击“最近应用 ”按钮,发现云盘图标异常。 问题分析 **模块**SystemUI 源码位置:frameworks/base/packages/SystemUI/src/com/android/systemui/recent/ icon加载过程(RecentTaskLoader.java) 从Task信息中获取图标 fin
2015-04-29 20:30:33 1396
转载 GitHub vs. Bitbucket 不只是功能不同
转自 开源中国社区 YiHunter, Ley英文原文:GitHub vs. Bitbucket: It’s More Than Just Features让我们回到2005年,Bitkeeper,当时托管着Linux内核项目,在改变它关于价格的核心策略后引发了一系列的事情。在被Andrew Tridgell创建的免费Bitkeeper复制后,内核的协议变得令人痛苦——这在开源社区是一个重要的事情
2015-04-23 19:35:43 1357
转载 Android多线程分析之四:MessageQueue的实现
Android多线程分析之四:MessageQueue的实现罗朝辉 (http://blog.csdn.net/kesalin) CC 许可,转载请注明出处在前面两篇文章《Android多线程分析之二:Thread的实现》,《Android多线程分析之三:Handler,Looper的实现》中分别介绍了 Thread 的创建,运行,销毁的过程以及 Thread与 Handler,Looper 之间
2015-04-13 20:11:05 590
转载 Android多线程分析之三:Handler,Looper的实现
Android多线程分析之三:Handler,Looper的实现罗朝辉 (http://blog.csdn.net/kesalin) CC 许可,转载请注明出处在前文《Android多线程分析之二:Thread的实现》中已经详细分析了Android Thread 是如何创建,运行以及销毁的,其重点是对相应 native 方法进行分析,今天我将聚焦于 Android Framework 层多线程相关
2015-04-13 19:58:35 508
转载 Android多线程分析之二:Thread的实现
Android多线程分析之二:Thread 罗朝辉 (http://blog.csdn.net/kesalin) CC 许可,转载请注明出处在前文《Android多线程分析之一:使用Thread异步下载图像》中演示了如何使用 Thread 处理异步事务。示例中这个 Java Thread 类都是位于 Framework 层的类,它自身是通过 JNI 转调 dalvik 里面的 Thread 相关
2015-04-13 19:57:17 555
原创 微信、陌陌等著名IM软件设计架构详解-低手解读
原文 :微信、陌陌等著名IM软件设计架构详解 1 什么是IP直连? 参考: DNS优化之IP直连 android httpclient 服务器 ip 直连问题 (移动互联网中,DNS解析的失败率是联网失败中占比很大的一种。为了优化这个问题,我们使用了IP直连。即,从服务器拉取一个配置文件,里面包含域名到IP映射。客户端每次联网时根据域名在配置文件中查找到对应
2015-04-08 10:26:22 1634
转载 微信、陌陌等著名IM软件设计架构详解
对微信、陌陌等进行了分析,发出来分享一下(时间有些久了) 电量:对于移动设备最大的瓶颈就是电量了。因为用户不可能随时携带电源,充电宝。所以必须考虑到电量问题。那就要检查我们工程是不是有后台运行,心跳包发送时间是不是合理。 流量:对于好多国内大部分屌丝用户来说可能还是包月30M,那么我们必须站在广大用户角度来考虑问题了。一个包可以解决的就一个包。 网络: 这个也是IM最核心的内容了,我们要
2015-04-08 09:27:43 1258
转载 Android中的安全与访问权限控制
目录原文链接:http://blog.sina.com.cn/s/blog_66a6a5ec0100p4u2.htmlAndroid是一个多进程系统,在这个系统中,应用程序(或者系统的部分)会在自己的进程中运行。系统和应用之间的安全性是通过Linux的facilities(工具,功能)在进程级别来强制实现的,比如会给应用程序分配user ID和Group ID。更细化的安全特性是通过”Permiss
2015-04-07 20:23:16 504
转载 为什么浏览器User-agent总是有Mozilla字样——User-agent String里的历史故事
(原文链接:http://nonfu.me/p/8262.html)你是否好奇标识浏览器身份的User-Agent,为什么每个浏览器都有Mozilla字样?Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.94 Safari/537.36 Mozilla/5.0 (
2015-04-07 09:48:15 797
翻译 Java 线程wait, notify and notifyAll 示例
原文地址:http://www.journaldev.com/1037/java-thread-wait-notify-and-notifyall-example Java的Object类提供了三个final方法来在维护多线程中资源的锁状态。它们是wait(), notify() 和 notifyAll()。使用这三个方法来维护资源的线程必须有该资源的monitor(使用synchroni
2015-04-05 23:04:51 482
android studio 插件FindViewByMe,代码及jar包
2016-01-19
mock测试简介及演示(源码+ppt)
2013-11-05
java功能继承封装问题
2016-06-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人