-
Unity3D游戏制作(三)——移动平台下的角色阴影制作
Unity3D游戏制作(三)——移动平台上的角色阴影制作本文将重点介绍两种目前在移动平台上的主流阴影制作技术,同时也会简单介绍两种移动平台上相对较为高级的动态阴影生成方法。由于目前主流使用Unity3.x在移动平台上并不支持阴影的动态生成技术,所以目前最普遍流行同时性价比也最高的阴影生成方法有以下两种:1、简单贴图法所谓简单贴图法即是直接在角色的角底附加一个阴影半透明贴图,并让其跟随角色一起运动,...
5829
热度 -
JMS:Java讯息服务(Java Message Service)初学笔记
JMS:Java消息服务(JavaMessageService)初学笔记JMS:Java消息服务(JavaMessageService)初学JMS,记录下心得一什么是JMS,什么是activeMq?1JMS是一种有关面向消息中间件的技术规范,读了李刚的经典javaEE企业应用实战之后。我觉得可以理解为,为了解决RMI,CORBA,WebService等技术的同步通信,客户端和服务器端生命周期耦合等...
7250
热度 -
Android学习笔记二十二.使用ContentProvider实现数据共享(5).监听ContentProvider的数据改变
Android学习笔记二十二.使用ContentProvider实现数据共享(五).监听ContentProvider的数据改变一、使用ContentProvider管理多媒体内容Android提供了Camera程序来支持拍照、拍摄视频,用户拍摄的相片、视频都将存放在固定的位置。Android同样为这些多媒体内容提供了ContentProvider,所以我们可以通过使用ContentProvide...
46
热度 -
Handler的认识与使用1
Handler的认识与使用一目录:基础知识:1、Android的进程与线程模型2、Android的UI主线程(或叫线程安全问题)涉及知识点:Handler的介绍Handler使用方式一:子线程处理事务(后台干活),干完活后,在子线程中通过handler发消息,通知UI线程更新UI控件,由主线程中的handler的handleMessage处理UI更新动作。Handler的使用方式二:Handler...
59
热度 -
Android实战-小DEMO(JAVA关键字学习)1
Android实战--小DEMO(JAVA关键字学习)一学习技术最好的方式就是实战,看书看不到的东西太多了,实际操作时会碰到各种书本里提不到的问题,解决这些问题会迅速提升你的能力,你是一个solider,最好成长的方式就是实战。下面我们介绍一下个人做的一个小DEMO:JAVA关键字学习,这可以简单的理解成一本电子书,却也用到了一些技术,有助于初学者提升自己的能力。进入程序的第一个图用于介绍作用:第...
1
热度 -
SQL Server IO 子系统浅究 I解决思路
SQLServerIO子系统浅究I作者:obuntu很喜欢SQLServer里面4步定位性能问题的理论,具体如下:1,资源瓶颈i.内存ii.CPUiii.IO2,Tempdb瓶颈3,找出执行慢的语句,可以通过三个方面来寻找i.统计信息ii.缺失索引iii.阻塞4,缓存执行计划分析更多信息,可以参看此篇文章http://blogs.msdn.com/b/jimmymay/archive/2008/0...
415
热度 -
Android的IPC机制Binder的各个一部分
Android的IPC机制Binder的各个部分第一部分Binder的组成1.1驱动程序部分驱动程序的部分在以下的文件夹中:kernel/include/linux/binder.hkernel/drivers/android/binder.c??binder驱动程序是一个miscdevice,主设备号为10,此设备号使用动态获得(MISC_DYNAMIC_MINOR),其设备的节点为:/dev/...
94
热度 -
[转]Android中G-Sensor相干流程
[转]Android中G-Sensor相关流程1.使G-sensor正常工作需要做的事:G-sensordriver文件包括:driver/i2c/chips/lis331dl.cdriver/i2c/chips/sensorioctl.hinclude/linux/lis331dl.h并在/kernel/arch/arm/mach-s3c6410/mach-ur6410.c文件中i2cchane...
30
热度 -
Android中G-Sensor相干流程
Android中G-Sensor相关流程1.使G-sensor正常工作需要做的事:G-sensordriver文件包括:driver/i2c/chips/lis331dl.cdriver/i2c/chips/sensorioctl.hinclude/linux/lis331dl.h并在/kernel/arch/arm/mach-s3c6410/mach-ur6410.c文件中i2cchanel1的...
52
热度 -
android多媒体本地播放流程video playback-base on jellybean (4)
android多媒体本地播放流程videoplayback--baseonjellybean(四)上一篇我们讲了mediaplayer播放的第一步骤setdataSource,下面我们来讲解preparesync的流程,在prepare前我们还有setDisplay这一步,即获取surfacetexture来进行画面的展示setVideoSurface(JNIEnv*env,jobjectthiz...
77
热度 -
Android异步加载图片详解之形式一(2)
Android异步加载图片详解之方式一(2)FileCache.java如下:packagecn.loadImages;importjava.io.File;importandroid.content.Context;importandroid.net.Uri;importandroid.os.Environment;publicclassFileCache{privateFilefileCach...
51
热度 -
Android中Service与IntentService的运用比较
Android中Service与IntentService的使用比较该博客来自网络——————>>稍微翻译理一理,这里主要是说IntentServic不知道大家有没有和我一样,以前做项目或者练习的时候一直都是用Service来处理后台耗时操作,却很少注意到还有个IntentService,前段时间准备面试的时候看到了一篇关于IntentService的解释,发现了它相对于Service...
34
热度 -
Android中的HAL相关库搜索机制跟原理学习
Android中的HAL相关库搜索机制和原理学习本文均属自己阅读源码的点滴总结,转账请注明出处谢谢。欢迎和大家交流。qq:1037701636email:[email protected]/**/Android源码版本Version:4.2.2;硬件平台全志A31在介绍FrameWork是不得不提的是HAL(硬件抽象层)一般是用来和特点的硬件平台进行交互的,所以不同的android平台主...
77
热度 -
android4.0 USB Camera范例(一)HAL层
android4.0USBCamera实例(一)HAL层一直想自己写一个从HAL层到应用层的Camera例子,android4.0上usbcamera用不了所以决定自己写一个usbcamera和coms原理都是一样的基本v4l2只不过源码数据格式不一样而已下面我们就从HAL层开始以下是我的代码,先上代码在一步步说明fimcgzsd.c/**AndroidUSBCamerazc3xxL...
406
热度 -
初进android驱动开发之字符设备(五-定时器)
初入android驱动开发之字符设备(五-定时器)这个字符设备系列,主要借助较容易上手的字符设备实例,去讲解linux的一些机制,以及驱动中比较常用到的中断、定时器、信号量等一些知识,由于本人自身的知识有限,对于arm的架构体系不太了解,这里,一般这里只讲,如何去用,对于一些原理性的东西不会深究,以后的文章会慢慢的加深。想想我们当初玩51单片机的时候,那时候按键防抖是一个硬件、软件都需要处理的地方...
370
热度 -
Android到处都在运用的回调分析
Android到处都在使用的回调分析??Android到处都在使用的回调分析??回调函数:?回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。?Java中没有指针的概念,通过接口和内部...
7
热度 -
Android 4.1 Surface系统变更说明
Android4.1Surface系统变化说明时间真的是很巧,本来没打算写Surface系统的(相比AudioFlinger来说,Surface变化之后的难度真的是毛毛雨了),但为了庆祝泷泽萝拉发第二部大作,我决定还是要坚持一下。下面将延续Audio的分析风格,从几个层面来介绍Surface系统的变化(JB号称在Surface这块做过大量的优质的改进,无非就是引入在PC机上早都烂熟的VSYNC,T...
39
热度 -
Android 电话的反照调用机制实现静默接听电话
Android电话的反射调用机制实现静默接听电话首先建一个工程insertTel建一个com.Android.internal.telephony的包把系统的源码里的ITelephony.aidl拷贝进来如下ITelephony.aidl/**Copyright(C)2007TheAndroidOpenSourceProject**LicensedundertheApacheLicense,Ver...
41
热度 -
前不久两周android总结
最近两周android总结最近2周预研做得差不多了,没什么新功能点要研究,就回头再看看androidinaction这本书,翻翻google的文档和API,感觉进展比之前做预研的时候慢一些,现在把这两周总结到的一些东西记一记1.当发生ANR时,记录会保存在data/anr/traces.txt里2.关于LBS(LocationBasedService),基于位置的服务。关键是要获得坐标信息,然后就...
64
热度 -
Linux内核中断和错误分析(下)
Linux内核中断和异常分析(下)这节,我们继续上,中(以前的日志有)篇目进行分析,结合一个真实的驱动案例来描述linux内核中驱动的中断机制,首先我们先了解一下linux内核中提供的中断接口。这个接口我们需要包含一个头文件:#include<linux/interrupt.h>在中断接口中,最重要的是以下的接口函数:1、这个是请求中断函数intrequest_irq(unsigned...
668
热度