- 博客(12)
- 资源 (9)
- 收藏
- 关注
转载 android开源项目和框架
http://www.androidviews.net/ http://www.theultimateandroidlibrary.com/ 常用效果: 1. https://github.com/novoda/ImageLoader 异步加载图片,缓存,生成缩略图, 基本上每个应用都会需要这个lib。 android-query框架 2. https://
2014-05-30 17:49:29 538
转载 Android ADT安装技巧其常见错误处理
按照一般教程书籍的安装方法,无外乎是:首先打开eclipse,然后依次单击Help/Install New Software,如下图所示: 单击后弹出的Install界面中的“Add”按钮,在Name中输入任意名字,并在Location中输入ADT的下载地址:https://dl-ssl.google.com/android/eclipse/,如下图所示: 由于之前已经
2014-05-25 23:27:13 414
原创 Android 4.4 Browser framework代码分析
概述 Android 4.4 Kitkat版本中,google对浏览器的策略发生了很大的改变,以前使用的是Webkit内核,在Kitkat版本中,采用Chromium内核实现。如此,与浏览器相关的framework层代码也相应的有所变动,主要体现在对Webview的实现,原本基于Android WebKit的WebView实现被换成基于Chromium的WebView实现。
2014-05-21 20:28:45 4516
转载 Android开发人员必须收藏的国外网站
Android现在是一个非常流行的移动操作系统。这个小小机器人创建一个大大的世界。许多开发商也致力于Android开发。对于新手和专家,你都要保持你技术储备的更新,知道在Android社区中的最新头条。所以我们推荐一些值得开发人员收藏的Android相关的网站! 新闻类 Android人:趣味性强,而且及时更新 Android周刊:专门服务Android开发者的新闻周刊 我
2014-05-21 13:26:22 6365 2
转载 虚函数和纯虚函数的作用与区别
虚函数为了重载和多态的需要,在基类中是有定义的,即便定义是空,所以子类中可以重写也可以不写基类中的此函数! 纯虚函数在基类中是没有定义的,必须在子类中加以实现,很像java中的接口函数! 虚函数 引入原因:为了方便使用多态特性,我们常常需要在基类中定义虚函数。 class Cman { public: virtual void Eat(){……};
2014-05-11 17:33:31 371
转载 Java中abstract和interface的区别
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。其实,两者之间
2014-05-11 17:16:44 318
转载 Android多媒体框架初步分析
Android多媒体框架初步分析 Android 系统整体架构: 我们先看一下多媒体框架在整个Android系统所处的位置 从框架图可以看出Media Framework处于Libraries这一层,这层的Library不是用Java实现,一般是C/C++实现,它们通过Java的JNI方式调用。 多媒体架构: 基于第三方Packe
2014-05-09 09:30:47 477
转载 Java开发中的23种设计模式详解
设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真
2014-05-08 22:32:09 359
转载 面向对象与面向过程的比较
1.什么是面向对象技术? 面向对象技术是一种以对象为基础,以事件或消息来驱动对象执行处理的程序设计技术。它具有抽象性、封装性、继承性及多态性。 2.面向对象与面向过程程序设计有什么不同? 面向对象与面向过程程序设计有如下不同: (1)面向过程程序设计方法采用函数(或过程)来描述对数据的操作,但又将函数与其操作的数据分离开来;面向对象程序设计方法将数据和对数据的操作封装在一起,作为一个整体来处理。
2014-05-08 22:07:10 410
转载 C++经典面试题
1,关于动态申请内存 答:内存分配方式三种: (1)从静态存储区域分配:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。 全局变量,static变量。 (2)在栈上创建:在执行函数时,函数内局部变量的存储单元都可以在栈上创建, 函数执行结束时这些存储单元自动被释放。 栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。
2014-05-08 21:27:42 659
转载 Android中View绘制流程以及invalidate()等相关方法分析
前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者 。同时真挚地向渴望了解 Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到更多的知识 。 整个View树的绘图流程是在ViewRoot.java类的performTraversa
2014-05-07 22:51:00 358
转载 Android开发指南-用户界面-绘制视图
Android怎么绘画视图How Android Draws Views 当一个活动接收到焦点时,它将被要求绘制它的布局。Android框架将处理这个绘画的过程,但是活动必须提供它的布局层次的根节点。 绘画从布局的根节点开始。它被要求来测量和绘制布局树。绘画通过遍历布局树并渲染每个和失效区域相交的视图来处理。相应的,每个视图组负责请求绘制它的子视图(通过draw() 方法)而每个视图负责画它自
2014-05-07 13:25:26 322
C++ GUI Programming with Qt 3.pdf
2009-11-18
C++ GUI Programming with Qt 4.chm
2009-11-18
C++ QT 4中文.pdf
2009-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人