自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android学习- 进程间通信之AIDL和Binder连接池

作者:桂志宏 前面讨论过利用Messenger来进行进程间通信,这一节介绍另一种进程间通信的方法–AIDL AIDL AIDL的完整表述:Android Interface Definition Language 也就是android接口定义语言,它的本质是系统为我们提供的一种快速实现Binder的工具。 上面讲述利用Messenger来进行IPC通信,但是Messenger是以串行的方...

2018-03-02 10:50:29 525

原创 数据结构与算法学习- 排序算法总结

排序算法总结 作者:桂志宏 在实际生活中,我们常常会看到各种基于排序的场景,譬如在网上买衣服,可以选择按照衣服价格递增的顺序来浏览商品,或者在某个app听音乐时,可以按照歌手姓氏递增的顺序来浏览歌曲信息等等,因此对排序算法的学习是非常重要的,尽管现在很多系统都已经实现了各种排序算法,不用我们自己去实现,只用调用相应的API或方法,但是我们仍然需要学习排序算法,这样当我们碰到不同的问题就知道应该...

2018-03-02 10:36:00 262

原创 Android学习- 进程间通信之Messenger

作者: 桂志宏 进程和线程 在操作系统课程中,进程和线程是两个非常重要的概念。为此,在讨论Android进程间通信前,我们先简单回忆一下进程和线程的概念。 进程: 简单来说,进程是指正在运行的程序实体。它是一个活动实体,不是指存储在磁盘上的程序代码,例如当你在磁盘上安装了“愤怒的小鸟”游戏,当你双击启动游戏时就开启了一个进程。 此外,进程不仅仅指代码,还包括程序运行需要的堆栈段和数据段...

2018-02-28 22:07:39 291

原创 Android学习- Activity的生命周期和启动模式

Activity 作者:桂志宏 Activity是Android四大组件之首,也是使用最为频繁的组件,主要负责界面的显示,因此Activity的重要性不言而喻。关于Activity的基本用法就不多说,下面主要讨论两个重要的过程:Activity的生命周期 和 Activity的启动模式 Activity的生命周期 下面给出Activity生命周期的一张经典的流程图 下面一一说明 o...

2018-02-27 22:11:02 200

原创 Android学习- View的工作机制

自定义View## 作者:桂志宏 在Android中做界面是一件较为轻松的事情,例如想要添加一个按钮,你可以用xml也可以在代码中设置相关的属性,下面是用xml添加一个按钮的脚本 <Button android:id="@+id/buttonDemo" android:layout_width="wrap_content" android:layout_he...

2018-02-27 21:41:00 186

计算机图形学

非常棒的图形学参考书,看书名及作者就知道这是位大牛的作品

2015-01-09

深入理解计算机系统

卡耐基梅隆计算机经典之作,对计算机软件硬件的深刻分析

2014-04-07

游戏设计的经典

Beginning Illustration and Storyboarding for Games

2014-04-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除