摘要: C++基础 阅读全文
posted @ 2012-11-25 14:16 wust小吴 阅读(756) 评论(0) 推荐(0) 编辑
摘要: Google最近发布了Android的下一个版本,Android N的开发者预览版。此次预览版,可以让我们开发者在正式发布之前就测试代码,包括一些新的API,甚至于也可以提前反馈那些对于我们来说有些困扰的变化。这次的发布版本只酝酿了几个月,但是其中一些令人惊奇的功能已经看起来很棒了。相信你也一样对此 阅读全文
posted @ 2016-08-31 11:25 wust小吴 阅读(197) 评论(0) 推荐(0) 编辑
摘要: Java是垃圾回收语言的一种,其优点是开发者无需特意管理内存分配,降低了应用由于局部故障(segmentation fault)导致崩溃,同时防止未释放的内存把堆栈(heap)挤爆的可能,所以写出来的代码更为安全。 不幸的是,在Java中仍存在很多容易导致内存泄漏的逻辑可能(logical leak 阅读全文
posted @ 2016-08-31 11:09 wust小吴 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 前言: 昨晚新版本终于发布了,但是还是记得有测试反馈app启动好长时间也没进入app主页,所以今天准备加个班总结一下App启动那些事! app的启动方式: 1.)冷启动 当启动应用时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用,这个启动方式就是冷启动。冷启动因为系统会重新创建一 阅读全文
posted @ 2016-08-31 11:00 wust小吴 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 什么是Context? 一个Context意味着一个场景,一个场景就是我们和软件进行交互的一个过程。比如当你使用微信的时候,场景包括聊天界面、通讯录、朋友圈,以及背后的一些数据。 那么从程序的角度来看,Context是什么?其实一个Activity就是一个Context,一个Service也是一个C 阅读全文
posted @ 2016-08-31 10:56 wust小吴 阅读(188) 评论(0) 推荐(0) 编辑
摘要: Path作为Android中一种相对复杂的绘图方式,官方文档中的有些解释并不是很好理解,这里作一个相对全面一些的总结,供日后查看,也分享给大家,共同进步。 1.基本绘图方法 2.rXXX方法 上面的lineTo,MoveTo,QuadTo,CubicTo方法都有与之对应的rXXX方法: 这些方法与之 阅读全文
posted @ 2016-08-31 10:44 wust小吴 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: 公司产品之前IM这块存在很多问题,消息到达率低,加上协议上有些问题,丢消息频繁,所以需要重构IM,AIDL不能解决以上问题。好吧!那AIDL可以解决什么问题?什么是AIDL? 什么是AIDL? AIDL是 Android Interface definition language的缩写,它是一种An 阅读全文
posted @ 2016-08-31 10:43 wust小吴 阅读(2897) 评论(0) 推荐(0) 编辑
摘要: 创建Window 在Activity的attach方法中通过调用PolicyManager.makeNewWindo创建Window,将一个View add到WindowManager时,WindowManagerImpl创建一个ViewRoot来管理该窗口的根View。并通过ViewRoot.se 阅读全文
posted @ 2016-08-31 10:34 wust小吴 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 一 IntentService介绍 IntentService定义的三个基本点:是什么?怎么用?如何work? 官方解释如下: //IntentService定义的三个基本点:是什么?怎么用?如何work?*/ 1、IntentService is a base class for Services 阅读全文
posted @ 2016-08-31 10:24 wust小吴 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 学过android的人都知道,activity是最常用的四大组件之一,但你真的了解透彻activity了吗?接下来,本人将从activity的正常和异常生命周期、启动模式、IntentFilter匹配原则、activity的过渡动画等方面做个总结。 一、 activity的生命周期 正常生命周期 1 阅读全文
posted @ 2016-08-31 10:12 wust小吴 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 线程池的技术背景 在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。 所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对象创建和销毁。 阅读全文
posted @ 2016-08-31 09:40 wust小吴 阅读(133) 评论(0) 推荐(0) 编辑