作者:朱金灿
来源:http://blog.csdn.net/clever101/
题目不太准确,就权当引子吧。
最近换了个手机--NOKIA C5。说实话我买这些产品都从实用和软件角度考虑的,花哨时尚的如iPhone的我压根的就没予以考虑。所谓实用是指具备基本的手机功能就够了。所谓软件的角度我是指操作系统。
从我自身的基础选择Windows Mobile系统对我来说是最合适的,首先我最常用开发工具是VS,最常用的开发语言是C++,感觉VS中的手机模拟器做得不错。不过搜了一下,用Mobile的手机似乎不多。我的印象中似乎只有多普达用得多一些(印象中是多普达用Mobile,Moto用Linux,Nokia用Symbian)。多普达没有我喜欢的机型。然后开始考虑Google手机操作系统Android,看到的是触摸屏的比较多(貌似现在开始流行触摸屏)。我还是喜欢键盘。最后我弟向我推荐NOKIA C5。本来我对Symbian系统比较反感,原因是我听说Symbian系统的C++二次开发并不是使用标准C++语法的,我向来反感这种自定义一套法则来对抗公共法则的做法,感觉除了加大开发者的难度没有其它好处。不过出于对Nokia的坚固耐用的声誉的信赖以及我对这款手机的界面还比较认可,还有我手头正好也有一本Symbian C++开发的书,就决定买了下来。
以前看到CSDN上有篇文章,大意是指Nokia会因槽糕的Symbian系统而衰落。说实话我也同意作者所说的Symbian系统确实有些地方比较糟糕,比如对二次开发者的如何不友好。后来和头讨论了这个问题,头的观点是:手机操作系统现在和手机是附属一起的,因此手机操作系统仅仅是人购买手机的一个考虑因素,而且还可能只是一个次要因素。现在想想也是,手机操作系统现在还是没法和PC操作系统相提并论的,主要区别在哪里呢?我想主要区别在于手机还主要是一个通讯和娱乐工具,而PC则是一个应用很广泛的工具,涵盖了人们的工作生活和娱乐,因此某些缺点在PC可能是要命的,在手机则没那么严重,比如二次开发的友好性,在PC操作系统是非常重要的,因为如果二次开发不友好,众多的行业软件由谁来开发呢?但对手机操作系统而言则不那么严重,因为手机上的应用程序目前还集中在娱乐。这些程序的开发我估计手机制造商多雇些人来开发就行了。当然如果未来的某一天,人类都把工作平台放在手机上,那么一切都将发生巨大变化了。
分享到:
相关推荐
虽然描述部分只有简短的一句:"最新手机视频格式转换器",但我们可以推测,这款软件可能是最近更新或发布的,可能包含了一些最新的技术或者优化,旨在提供更高效、便捷的视频格式转换服务。它可能支持多种输入和输出...
最近,小米发布了新款5G手机,引发了市场的广泛关注。这款手机的价格下探速度超出预期,预示着5G手机的普及将加速,有望推动新一轮的5G换机潮。 首先,5G技术的引入带来了显著的通信速度提升。5G网络的理论下载速度...
手机会连接到最近的三个或更多基站,通过测量信号到达时间差(Time Difference of Arrival, TDOA)或信号强度,可以估算出手机与基站之间的距离,进而推算出手机的大致位置。这种方法在城市环境尤为有效,因为基站...
把MRPPT.mrp放到applist目录下,设置键把mor_list17 里的东西替换掉你原来的东西,然后,再打开应用软件,再打开,最近下载,就看到个QQ网游大厅,打开这个就是模拟器了。 然后手机里就生成个NES文件夹,然后你们就...
手机会寻找最近的基站,并与之建立连接。天线的设计和布局直接影响到手机的信号接收和发射能力。 3. **基站接收**:基站接收到手机发射的信号后,会进行解调和解码,将数字信号还原为原始信息。基站是移动通信网络...
当手机用户进入信号盲区时,即手机与最近的基站失去联系,系统便无法定位用户的准确位置,因此会自动播放“您拨叫的用户不在服务区,请稍后再拨...”的语音提示。信号盲区是由于地理障碍、建筑遮挡或其他技术原因...
手机通讯呼叫链路的建立是通信工程中的一个关键环节,涉及到多方面的技术知识。这个过程通常包括以下几个步骤,我们将通过图解的方式进行深入探讨。 首先,我们从手机用户发起呼叫开始。当用户按下拨号键输入被叫...
在Android开发中,有时我们需要实现一个功能,即根据手机号码查询其归属地。这个功能可以通过调用Web服务接口来实现,本示例就是一个基于Webservice的Android手机号码归属地查询程序。下面将详细介绍如何实现这一...
1.每一个sim都有唯一的一个IMSI编号,可以根据IMSI编号来判断手机是否更换sim卡 2.如果检测到IMSI不是自己的sim卡的,可以确定其他人可能在用你的手机。 3.每次开机程序自动运行,检测到别人如果使用你的手机,自动...
另一种是“最大信号强度法”,根据信号强度选择最近的三个基站,然后利用距离与信号强度的关系进行定位。 4. **误差修正与优化**:由于实际环境的复杂性,单纯基于基站定位可能会有较大的误差。可以结合其他信息,...
移动通信的手机呼叫流程是指在移动通信网络中,一个用户(A)拨打电话呼叫另一个用户(B)的过程。这个过程涉及到多个设备和步骤,包括呼叫流程、鉴权加密、TCH 指配、取被叫用户路由信息等阶段。本文将详细介绍移动...
7. 性能优化:对于大量查询,源码可能采用了缓存策略,将最近查询过的手机号码信息暂存,以减少重复查询数据库的次数。 总之,“手机号码归属地查询 v2.0-ASP源码.zip”提供了学习和实践ASP开发、数据库操作和Web...
安卓手机拨号器是Android操作系统上的一个重要组件,它负责处理用户的电话拨打、联系人管理以及通话记录等功能。在Android设备上,拨号器不仅仅是用来输入号码进行通话,还包含了丰富的功能和自定义选项,使得用户...
- **呼叫转移 (Call Divert)**: 将来电转移到另一个号码的功能。 - **未接电话 (Missed Call)**: 用户未接听的来电。 - **已接电话 (Received Call)**: 用户接听过的电话记录。 - **不在服务区 (Out of Reach)**: ...
【Android 手机号码归属地查询】是一个针对Android平台的应用程序开发实例,它允许用户查询手机号码的归属地信息。这个应用通常会结合Web服务(Websevice)技术,从远程服务器获取数据,以实现对全国各个手机号码的...
6. 性能优化:由于手机号码归属地查询可能会频繁进行,源码可能涉及到缓存策略,将最近查询过的号码信息存储在本地,减少不必要的网络请求,提高查询效率。 7. 法律合规性:手机号码归属地查询涉及用户隐私,开发者...
你可以逐个卸载最近安装的应用,看是否能解决问题。如果仍无法解决,可能需要恢复出厂设置(注意备份数据)或更新系统到最新版本。 3. **电池问题**:电池老化或故障可能导致手机频繁开机。检查电池状态,如果电池...
综上所述,"winform调用webservice 手机号码所在地查询"涉及了.NET WinForm客户端开发、Web Service通信、XML数据解析以及用户界面设计等多个技术领域,对于理解和实现这类应用具有重要的参考价值。通过学习和实践,...
描述中的内容与标题相同,暗示这份资料是最新的,可能包含了最近更新的手机号码归属地信息,这对于电话营销、数据分析或者电信行业来说是很有价值的数据资源。 标签“手机号”、“归属地”、“手机号归属地”进一步...
在本文中,我们将深入探讨如何使用C++编程语言来创建一个模拟手机键盘输入的程序,该程序能够支持中英文输入法。首先,我们要理解手机键盘输入的基本原理,然后我们会逐步介绍C++中实现这一功能的关键技术和步骤。 ...