随笔分类 -  Android

android架构的设计与需要注意到的问题
摘要:在Android开发的过程中,针对对象的序列化推荐使用Parcelable,而不是Seralizable,因为Parceable的效率比较高。这样,针对Android中大量的对象,手写实现Parcelable的代价,就比较高了。楼主github上发现一个针对Intelij和AndroidStudio... 阅读全文
posted @ 2015-04-01 22:46 Thriller1 阅读(2020) 评论(0) 推荐(0)
摘要:面试了腾讯的安卓职位,职位的工作是给腾讯做一些SDK及其他一些工作。面试得比较仓促,结果比较明显,遂做一些总结,也给以后的自己提一些要求。1. 第一轮笔试题目:安卓的基本组件,说说都是做什么用的。Activiy、Intent、IntentFilter、BroadCast、BroadCastReciv... 阅读全文
posted @ 2015-03-22 21:20 Thriller1 阅读(1324) 评论(0) 推荐(0)
摘要:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://terryblog.blog.51cto.com/1764499/3469961、什么是 OpenGL? OpenGL是个专业的3D程序接口,是一个功能强大,调用方便的底层3D图形库。... 阅读全文
posted @ 2014-04-16 17:14 Thriller1 阅读(271) 评论(0) 推荐(0)
摘要:类目录:android.os.IBinder直接子类是Binder这个接口是能进行远程操作对象的一个基接口。定义了为在提供进程间和跨进程间的调用时提供高性能的轻量级远程调用的核心部分。该接口描述了与远程对象进行交互的抽象协议。它的核心API是transact(),在它的直接子类中是Binder.on... 阅读全文
posted @ 2014-04-15 18:05 Thriller1 阅读(716) 评论(0) 推荐(0)
摘要:概括地讲三个部分:设备:手机免费开源操作系统针对嵌入式设备创建应用程序的开放平台具体地依赖组成部分:兼容定义文档(CDD)和兼容性测试包(CTS)(描述移动设备为了支持软件栈而具备的性能)。开源库(SQLite,Webkit,OpenGL和媒体管理器)Davik跟核心库应用程序管理框架(窗口管理器,... 阅读全文
posted @ 2014-04-14 10:59 Thriller1 阅读(185) 评论(0) 推荐(0)
摘要:在网上可随意找到关于这三者之间的关系,但总是没有在代码的角度上分析它们之间的关系。今天就在代码的角度上,理解一下这三者的关系。1.先看handler。 1)handler代码中重要的三个属性: final MessageQueue mQueue; final Looper mLooper; final Callback mCallback; 在handler 的默认构造函数中,有这样的代码: mLooper = Looper.myLooper(); if (mLooper == null) { throw new RuntimeException( "Can't c... 阅读全文
posted @ 2013-11-12 12:33 Thriller1 阅读(398) 评论(0) 推荐(0)