上一页 1 2 3 4 5 6 7 ··· 9 下一页
  2012年4月20日
摘要: 1.概念:在开发一些复杂界面,尤其是开发平板电脑页面时,界面布局往往比手机布局复杂很多。此时就需要用到嵌套布局。同时为了达到某种效果,需要局部的页面能够动态的变化,最典型的就是在一个页面中使用多个ViewPager。当这些ViewPager所在的页面也是动态变化的时候,就需要实现多层LinearLa 阅读全文
posted @ 2012-04-20 11:59 Devin Zhang 阅读(25463) 评论(0) 推荐(0) 编辑
  2012年4月15日
摘要: 最近公司配置Android开发环境, Android SDK无论如何也更新不成功(google相关网站被屏蔽),试了各种方法,终于成功,解决方法就是修改 C:\Windows\System32\drivers\etc\hosts文件。在文件的最后添加一行: 这里需要注意的是hosts文件是只读的,我 阅读全文
posted @ 2012-04-15 21:11 Devin Zhang 阅读(1672) 评论(1) 推荐(0) 编辑
  2012年4月12日
摘要: 基于Java HashMap的泛型编程,常用的代码形式如下(开发中遇到的一个Case): 阅读全文
posted @ 2012-04-12 16:21 Devin Zhang 阅读(4059) 评论(2) 推荐(0) 编辑
  2012年3月27日
摘要: 6.游戏框架 所有的基础工作做完后,我们最后来探讨一下游戏框架本身。我们看下为了运行我们的游戏,还需要什么样的工作要做: 游戏被分为不同的屏幕(screen),每个屏幕执行着相同的任务:判断用户输入,根据输入渲染屏幕。一些节目或许不需要任何用户输入,但会过段时间后切换到下一屏幕.(如Splash界面 阅读全文
posted @ 2012-03-27 14:55 Devin Zhang 阅读(3979) 评论(2) 推荐(1) 编辑
  2012年3月22日
摘要: 5. 图像模块(Graphics) 最后一个模块是图像操作模块,用来绘制图像到屏幕上。不过要想高性能的绘制图像,就不得不了解一些基本的图像编程知识。让我们从绘制2D图像开始,首先要了解的一个问题是:图像究竟是如何绘制到屏幕的?答案相当复杂,我们不需要知道所有的细节。 光栅、像素和帧缓冲(Frameb 阅读全文
posted @ 2012-03-22 15:27 Devin Zhang 阅读(7510) 评论(0) 推荐(2) 编辑
  2012年3月12日
摘要: 4.音频模块(Audio) 音频模块编程从来都是一个复杂的话题。这里不打算用到一些高级复杂的音频处理手段,主要是播放一些背景音乐。在书写代码前,让我们了解一下音频的基础知识。 采样率:定义了每秒从连续信号中提取并组成离散信号的采样个数,采样率越高音质越好,单位用赫兹(Hz)来表示,CD一般是44.1 阅读全文
posted @ 2012-03-12 17:01 Devin Zhang 阅读(3070) 评论(1) 推荐(1) 编辑
  2012年3月9日
摘要: 通常情况下,游戏开发的基本框架中,一般包括以下模块: 窗口管理(Window management):该模块负责在Android平台上创建、运行、暂停、恢复游戏界面等功能。 输入模块(Input):该模块和视窗管理模块是密切相关的,用来监测追踪用户的输入(比如触摸事件、按键事件、加速计事件等)。 文 阅读全文
posted @ 2012-03-09 13:30 Devin Zhang 阅读(6138) 评论(0) 推荐(2) 编辑
  2012年3月5日
摘要: 一、单一职责原则(Single Responsibility Principle) 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生 阅读全文
posted @ 2012-03-05 19:22 Devin Zhang 阅读(3397) 评论(3) 推荐(5) 编辑
  2012年2月29日
摘要: 一、NDK产生的背景 Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”。在Android SDK首次发布时,Google就 阅读全文
posted @ 2012-02-29 16:58 Devin Zhang 阅读(242821) 评论(13) 推荐(29) 编辑
  2012年2月28日
摘要: 1. HTTPS概念 1)简介 HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL 阅读全文
posted @ 2012-02-28 15:20 Devin Zhang 阅读(76954) 评论(5) 推荐(5) 编辑
  2012年2月27日
摘要: 1.安全通信介绍 计算机安全通信过程中,常使用消息摘要和消息验证码来保证传输的数据未曾被第三方修改。 消息摘要是对原始数据按照一定算法进行计算得到的结果,它主要检测原始数据是否被修改过。消息摘要与加密不同,加密是对原始数据进行变换,可以从变换后的数据中获得原始数据,而消息摘要是从原始数据中获得一部分 阅读全文
posted @ 2012-02-27 16:38 Devin Zhang 阅读(2369) 评论(0) 推荐(1) 编辑
摘要: 1 简介 Android多点触控在本质上需要LCD驱动和程序本身设计上支持,目前市面上HTC、Motorola和Samsung等知名厂商只要使用电容屏触控原理的手机均可以支持多点触控Multitouch技术,对于网页缩放、手势操作上有更好的用户体验。 在Android平台上事件均使用了MotionE 阅读全文
posted @ 2012-02-27 15:39 Devin Zhang 阅读(22314) 评论(2) 推荐(2) 编辑
  2012年2月26日
摘要: 1)创建 2)删除 3) 声明权限 在AndroidManifest.xml 文件中声明 创建和删除快捷方式时声明权限。 PS: 欢迎关注公众号"Devin说",会不定期更新Java相关技术知识。参考文献:http://ypf3027.iteye.com/blog/807597 阅读全文
posted @ 2012-02-26 14:51 Devin Zhang 阅读(1835) 评论(0) 推荐(0) 编辑
  2012年2月24日
摘要: currenHashMap是jkd1.5引入的,其特点是:效率比Hashtable高,并发性比HashMap好。结合了两者的特点。 ConcurrentHashMap是一个线程安全的Hash Table,它的主要功能是提供了一组和HashTable功能相同但是线程安全的方法。ConcurrentHa 阅读全文
posted @ 2012-02-24 14:14 Devin Zhang 阅读(2384) 评论(0) 推荐(0) 编辑
  2012年2月22日
摘要: 问题: 一头母羊的寿命是5年,它会在第2年底和第4年底各生下一头母羊,第5年底死去,问一开始农场有1头母羊,N年后,农场会有多少只母羊? 解析1) 这道题不用刻意的去注意它的逻辑,也不用伤脑筋的去挖掘它暗藏着什么公式,只要按人的正常生活和自然规律理解一下就行了。 首先虚拟一只母羊,这只母羊只有一个属 阅读全文
posted @ 2012-02-22 16:45 Devin Zhang 阅读(2218) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页