博文

关于Android重力感应器的频率的分析(2011-04-21 05:43:00)

摘要:  关于传感器的反映速度的常量 常量名 说明 实际的值 SENSOR_DELAY_FASTEST 在游戏想特别快的反应速度的时候使用
0 SENSOR_DELAY_GAME 游戏用 1 SENSOR_DELAY_UI 用户接口用 2 SENSOR_DELAY_NORMAL 取得倾斜度的时候使用(缺省) 3     在网上搜索(关键字可以是"Android重力感应"),关于重力感应器的说法大都一致:如下颜色部分。   灵敏度分为: SENSOR_DELAY_FASTEST最灵敏,快的然你无语
SENSOR_DELAY_GAME游戏的时候用这个,不过一般用这个就够了,和上一个很难看出区别(也许是我的手机CPU高?1GHz的。。。)
SENSOR_DELAY_NORMAL比较慢。
SENSOR_DELAY_UI最慢的,几乎就是横和纵的区别   而实际上并不一定是这样的。   经过认真分析,真机测试和统计分析。得出以下结果。   频率分析:
1、SensorManager.SENSOR_DELAY_FASTEST
频率:3hz——4Hz之间,
一般:4Hz。
解释:一秒钟执行4次。 2、SensorManager.SENSOR_DELAY_GAME
频率:30hz——45Hz之间,
一般:38Hz。
解释:一秒钟执行38次。 3、SensorManager.SENSOR_DELAY_NORMAL
频率:30hz——45Hz之间,
一般:38Hz。
解释:一秒钟执行38次。 4、SensorManager.SENSOR_DELAY_UI
频率:13hz——18Hz之间,
一般:15Hz。
解释:一秒钟执行15次......

阅读全文(6047) | 评论:2 | 复制链接

设置Android模拟器上网的方法(2011-04-05 22:56:00)

摘要:
设置Android模拟器上网的方法 由于有些电脑上网需要设置代理才能上网,所以简单的启动模拟器,模拟器是不能直接上网的,而且模拟器对于网络部分没有直接设置模拟器的上网代理的程序或者是设置的部分。所以需要额外的处理才行。经过多方面的摸索,才得出一个方法。 下面是设置的步骤: 1、启动adb shell,这个一般是在sdk目录下的tools下的(在1.6之前),但是之后的版本都移到了platform tools目录下了。这个没有关系,一般可以把这个目录添加到系统的环境变量下的PATH后面,这样在只需要在执行里面或者cmd中输入就可以了。
在cmd中输入adb shell,或者是在运行里面直接输入adb shell就可以了。 2、通过运行getprop命令就可以获取系统的配置,主要是查看两个配置,一个是net.dns1,另外一个是net.gprs.http-proxy 。如果这两个的配置都和你pc上网的设置是一样的,那就不需要设置了。如果不一样,就看下一条。 3、通过setprop命令进行设置 设置dns,一般如果是通过路由器上网,可以把 dns设置为路由器的默认网关。192.168.1.1。 setprop net.dns1 192.168.1.1 另外就是设置代理了。如下: setprop net.gprs.http-proxy 192.168.1.1:8080 如果是其他代理,也是用这条指令,如
setprop net.gprs.http-proxy 10.81.110.1:8080 一般通过这三步就可以实现上网了。   另外,有的版本的模拟器在程序的设置里面有个命令的程序,这个和adb shell的功能是一样的,也就是可以通过输入指令来实现配置的修改和设置。原理是一样的,指令也是用一样的。大家可以试一下。......

阅读全文(6036) | 评论:0 | 复制链接

WinCE6.0下CMenu创建菜单及其子菜单的实现(2010-07-29 21:36:00)

摘要: (一)、实现Popup菜单。 1、定义宏定义,也就是菜单项 #define IDM_MENU0 WM_USER+200
#define IDM_MENU1 WM_USER+201
#define IDM_MENU2 WM_USER+202
#define IDM_MENU3 WM_USER+203
#define IDM_ITEM0 WM_USER+210
#define IDM_ITEM1 WM_USER+211
#define IDM_ITEM2 WM_USER+212
#define IDM_ITEM3 WM_USER+213
#define IDM_ITEM4 WM_USER+214
#define IDM_ITEM5 WM_USER+215
#define IDM_ITEM6 WM_USER+216
#define IDM_ITEM7 WM_USER+217
#define IDM_ITEM8 WM_USER+218
#define IDM_ITEM9 WM_USER+219
#define IDM_ITEM10 WM_USER+220
#define IDM_ITEM11 WM_USER+221
#define IDM_ITEM12 WM_USER+222
#define IDM_ITEM13 WM_USER+223
#define IDM_ITEM14 WM_USER+224
#define IDM_ITEM15 WM_USER+225
#define IDM_ITEM16 WM_USER+226 2、创建CMenu对象 在头文件中定义,CMenu *m_pMenu; 在OnInitDialog中添加实现 ......

阅读全文(4525) | 评论:3 | 复制链接

windows Mobile中GPS中间驱动层相关文档的翻译(一)(2009-03-13 17:35:00)

摘要:GPS Intermediate Driver Reference   Peng Fude 2008-10-21     The GPS Intermediate Driver is useful to developers writing applications that use GPS (Global Positioning System) devices as well as to GPS hardware manufacturers. It is useful because it provides an intermediate layer that abstracts the actual GPS device from developers and manufacturers. Ideally, this enables application developers to write code that works with any GPS hardware, and GPS device manufacturers to produce hardware that works with any application. All of the GPS Intermediate Driver documentation should be useful for both application developers and device manufacturers. With that said, the GPS Intermediate Driver Application Development topic (and subtopics) may be of special interest to application developers. These topics provide information about using the GPS Intermediate Driver from an application. Of most interest may be the Accessing Parsed GPS Data and Accessing Raw GPS Data topics, w......

阅读全文(4330) | 评论:3 | 复制链接

近况(2007-11-20 20:15:00)

摘要:

    这几个月,整个人都处于一种忙碌的状态,很少有时间静下来,即使有些时候自己闲下来了,也是只想着休息,没有那么多的时间来考虑其他的事情。     前段时间有个同学离开了公司,到北京去寻求新的发展,可能是受到的刺激太大了,同出来一起毕业的同学们,一个个都发展得很好,进的公司也是鼎鼎有名的大公司,薪水就更加不用多说了。在这样的情况下,我们的工作也就相形见拙,薪水也比同学们低很多,而且关键的是,大家都看不到什么希望,没有什么好的前途阿。这也就难怪他会愤然出走,离开这里了。     想想真是舍不得,我们一起出来实习,一起工作,现在也差不多两年时间了,平时住一起,吃一起,玩一起,活得也算是有些滋味,这样说走就走了,心里老觉得不是滋味,总觉得少了些什么东西。日子依旧是在上下班和吃饭睡觉间过着,只是已经物事人非,不同往日矣。     渐渐入冬,成都的天气变得并不是很明显,只是感觉有些凉意,这样穿着一下子就由夏天进入了冬天。在成都的日子很好过,这里的人悠闲,重享受,冲劲不足,悠闲有余,也许成都就是这样的一个城市,一方水土养育了一方人。人人都说成都是一个来了就不想走的城市,又有人说“少不入川,老不离蜀”。这当中又包含着一些什么意味呢,我想大家也是略知一二的。可是我才刚刚毕业就来到了成都,埃,我心怎想,又怎是一两句话说得清楚的。   近期负责一个项目,做的是手机方面的应用开发。功能也是比较趋近于行业应用一类的,就像是车务通之类的一些应用。这可是弄得我有些手足无措。不是因为技术有多难,其实这个平台我们已经很熟悉了,也不是因为需求有多么复杂,毕竟我们已经有过这方面的一些经验,其实关键的问题就在交流上面。这确实很难。作为合作的项目吧,由于双方不在一起,很多简单的问题就成了整个项目进程的一个关键因素,就连一点小小的指令数字,要想达成共识都需要多个文档,反复多次的邮件才能完成。这样下来,我终于知道交流在一个团队中的重要性了。   虽然比较忙,自己也是忙中偷闲看看电视什么的,住的地方什么都没有,只有一部破电脑在那里,网络也没有连接上,作为搞IT的来说确实有些悲哀。幸好同事有个电视卡没有用,借来就充实充实眼球拉。   &nbs......

阅读全文(3157) | 评论:4 | 复制链接

无线承载方式与协议(2007-08-23 09:58:00)

摘要:无线承载方式与协议   目前主要的通信承载方式有GSM、GPRS、CDMA、USSD、WAP。它们有共性也有差异。差异主要在空中接口方面。 1、GSM GSM是一种电路交换(CSD)系统,采用的是时分多址(TDMA)技术。它是把一个频段分给8个用户使用,即使用户不使用自己的信道,仍然要占用此信道,其他用户不能使用。这就造成频段的浪费。 根据 GSM 规范,在移动的基站上分为 2—6 个载频,每个载频又时分成 8 个信道(也就是8个用户),共有 16—48 个物理信道。而在这些物理信道上又根据实际情况需要,分出若干个信道作为信令信道。通常一个物理信道可设置 8 个逻辑信道 SDCCH 和 8 个 SACCH 。一个 SDCCH 信道用于一次语音通话的建立。而在通话开始后,此信道便被释放。通常话路建立时间大约在 2 、 3 秒钟左右。 2、GPRS GPRS是一种分组交换系统,是在GSM网基础上发展起来的。它只是在GSM网上加了两个节点SGSN和GGSN,其原理如图:  
  由图可看出,当信息到了BSC后,由BSC判断收到的请求是GSM业务还是GPRS业务,如果是GSM业务,就直接转到MSC去执行相应的业务;如果是GPRS业务,在由分组控制单元转到相应的业务上去。 增加的两个节点是SGSN和GGSN。 SGSN(服务节点)与MSC处于统一层,它的主要作用是纪录移动台的当前位置信息,并且在移动台和GGSN之间完成移动分组数据的发送与接收。 GGSN(网关节点)相当与一个路由,把分组数据进行相应的处理,再发送到目的网络,如PDN、Internet上。来自Internet标示有移动台地质的IP包,有GGSN接收,在转发到SGSN,继而传送到移动台。 GPRS实际上是将数据分割成许多独立的数据封包,然后将这些数据包一个个的发出去,就类似与Internet上的TCP/IP协议。GPRS 基于报文交换,多个用户可以共享一个相同的传输信道,每个用户只有在传输数据的时候才会占用信道,这就意味着所有的可用带宽可以立即分配给当前发送数据的用户,这样用户有更多的间隙发送或者接受数据。 GPRS 也存在着缺点: 一是实际应用中速率比理论值要低; 二是转接时延,由于GPRS分组发送数据,这样数据无线传输过程中可能发生分......

阅读全文(5623) | 评论:1 | 复制链接

给新人程序员的八点建议(2007-08-08 12:22:00)

摘要:
  网址:http://news.csdn.net/n/20070710/106274.html 他结合自身经历,对许多刚踏入程序员行列的新人程序员,他给出了以下八点建议…… 今年已经是陈皓在程序员行业里的第十个年头了。总结这十年,毕业的头两年,陈皓在银行中昏昏沉沉中度过,“这是我最失败的时候,两年的时间几乎完全白费了”。后来在上海的两年,我拼命地学习看书,并不断总结所做的项目,这个阶段是我补课的阶段,也是我量变的阶段。到了北京的这五年,是我从量质向质变转换的阶段。 拼命看书 刚毕业的时候,陈皓也像很多刚毕业的学生一样,根本没有对自己的职业进行过比较好的规划。“还记得当时什么都没有想,就是想做一些实际的事情,好好的专研一些技术。实在没有别的什么想法。”在毕业头三年中(1998年到2001年),不要说是对未来的职业有所规划,对所学的技术也是毫无规划。 离开银行后到上海加入了一家专做银行的系统集成的公司,发现自己和别人的差距非常的大,所以开始拼命地看书和学习,在到上海的头一年中,看了四、五十本书,研究的技术包括PB, delphi, SQL, HTML, CSS, DHTML, java, Perl, CGI, ASP, PHP, JSP, XML, UML, MFC, Lotus Notes, Unix, Oracle, Informix, C++, ActiveX, ODBC, ADO, .NET, COM, 乃至CISCO路由器的配置,Photoshop, 3DMAX……陈皓学得很杂很泛,完全没有目的,只是觉得别人懂的自己也要懂。” “看了许多许多的书,完全没有好好想想自己应该走什么方向。现在回头看来也不知道是好还是不好。” 也许是看的书太多,懂的东西太多,后来有机会参与了一次全国性质的项目。后台是AIX+Informix用C开发,前台是用PB的PFC做界面,通过IBM的CICS这个中间件连通前后台。在开发这个项目的一年时间里,陈皓对Unix/C/C++以及分布式系统有了非常深刻地认识,并深深地迷上了它们,同时对大型软件工程的流程和管理有了非常深刻的了解。 这个项目对陈皓的影响非常大,除了技术上的收获之外,更让陈皓逐渐确定了自己的规划。 技术之外 2002年底,北京一家做分布式计算/网格计算平台的加拿大公司对我产......

阅读全文(4563) | 评论:4 | 复制链接

职业规划就像软件工程(2007-08-08 11:20:00)

摘要:
    以下的这篇文章和下一篇我将要贴出来的文章都是摘自CSDN网络上的,我看了之后深有感触,所以就打算贴出来,同时也就以此两篇文章表达一下我这段时间经常在考虑的一些问题。 个人的职业规划就像软件工程。我们都知道软件项目最大的敌人是需求的不明确和需求的大面积变更,同样,在个人的职业规划中,自我需求的不明确和需求的变更也是非常危险的,尤其是在职业计划实施了四五年后需求的变动  网址:http://news.csdn.net/n/20070706/106194.html 电信、银行等行业一直是许多人非常向往的工作单位,清差厚禄,旱涝保收,陈皓却不以此为然。所以当记者采访他的时候,他连用了两个“最”字来形容他离开银行的成就感。 陈皓毕业后的前两年就职于云南省工商银行,从事银行电信内全国性业务系统开发。后来在全球最大的网格计算/分布式平台软件公司从事研发工作,熟悉Unix系统以及C/C++语言,擅长大型系统软件需求分析、设计、架构、实施和维护,目前是某全球金融信息数据处理公司的技术主管。     随波逐流   回想当初,陈皓颇有感慨。还在大三的时候,他就被系里优先推荐给了工行。那时他参与了系上的一个项目(用HTML+JAVA开发一个在线教学课件),由于当时国内根本买不到HTML和JAVA的书,而学校也没有上网条件,所以关于HTML和JAVA对系里的老师都是比较新的东西,当开发完成后,系里对此评价比较高。因此就在大三下学期把陈皓推荐给了工行。 由于早早地被银行“预定”,所以陈皓的大四生活很自由,整个一年他基本是在一家很小的软件公司打工度过的。 就是在那家公司工作的经历,让陈皓后来产生了离开银行的念头。 那家公司主要做些MIS系统,陈皓不仅获得了一定的实际工作经验和能力的锻炼,还习惯了软件公司高节奏、快学习、充满挑战的环境和氛围。这造成了他毕业后到银行工作时极度的不适应——效率低下,工作毫无激情,工作当中充满了相当复杂的人际关系和政治斗争。 最主要的是,由于初到银行,很多技术和产品从未见过,而主要实施却由外面公司来完成,银行自己内部中有经验的人又不愿意与人分享知识。虽然可以拿很多红包,整天也很清闲,不是看报纸就是打游戏,但陈皓感觉到那并......

阅读全文(4675) | 评论:0 | 复制链接

欢迎参加Qtopia Greenphone开发者挑战赛(2007-06-18 20:26:00)

摘要:    很久没有来上网了,Blog也有一段时间没有更新了,这段时间真的是太忙,忙着手机的开发,研究Qtopia,研究嵌入式Linux,研究导航软件的移植,研究GPS的实现,研究学习软件的架构......等等,等等,总之事情太多了。     没有想到一段时间没有来上网,博客已经发生了很大的变化,整个IT界也在快速地变化着,感觉自己就要落伍了。得赶紧学习新的知识来充实自己,真如人们所说的那样,或到来学到老阿。 前段时间查资料的时候看到一个新闻,是关于一个比赛的,开始觉得很兴奋,可惜后来一看时间,哦,差不多都快过完了,总觉得很可惜,没有能参加这次比赛,所以,我把这次的一些要求列于下面,希望能够起到对以后有些激励的作用吧。因为我觉得,我们应该时刻地接受到新的东西,接触那些新鲜的元素,补充我们的血液,让我们的生活更加的精彩。 (下面的一个通过时摘于奇趣中文网的,链接地址为:http://www.trolltech.com/lang/cn/developer/gpdevchallengecn) 奇趣中文网:http://trolltech.com/lang/cn/ 欢迎参加Qtopia Greenphone开发者挑战赛! 展示您的才智,您的创造力,以及您在Linux方面的高超技能!
您可以获得一定数额的奖金, Qtopia Greenphone手机一部,以及参加2007年奇趣科技开发员大会的机票和入场券,更能有机会一展自己的风采!
我们非常想了解您在开放式移动电话软件方面的见解。也许您已经拥有了对个人、公司或社区都有益的美妙创意。我们相信您一定拥有各种奇思妙想,让我们一起拭目以待吧。另外,我们认为好的创意就应该受到嘉奖,因此我们准备了一系列奖品。

类别

释放您的创造力吧!比赛没有类别的束缚,您可以自由选择一款最适合自己的类别。

比赛进程 1
最佳原创应用程序 Qtopia应用程序之一的最佳改进或重新编译 最佳端对端服务  “无法分类”类别中的最佳作品 最佳用户界面经验
比赛进程 2
最佳开源应用程序 最佳商业应用程序
注册报名(英文)
注册报名时......

阅读全文(3938) | 评论:3 | 复制链接

光反射(智力)答案(2007-01-13 16:19:00)

摘要:1、 2、 3、 4、 5、 6、 7、 8、 9、 10、 11、 12、 13、 14、 15、 16、 17、 18、 19、 20、 21、 22、 23、 24、 25、  ......

阅读全文(4596) | 评论:0 | 复制链接