随笔分类 -  iOS

摘要:本包中定义了各种二维几何图形。基本上是参照Java SE 中相应类来定义实现的。PathIterator路径元素枚举类。IShapeShape接口定义了二维图形的一些基本方法。AffineTransform仿射变换类。Arc圆弧类。Area二维区域类。CubicCurve三次曲线类。Dimension二维图形大小类。Ellipse椭圆类。FlatteningPathIterator平滑变换路径枚举类。Path路径类。Line线段类。Point二维点。Polygon多边形。Polyline多义线。QuadCurve四次曲线类。Rectangle矩形类。RectangularShape具有矩形外框 阅读全文
posted @ 2012-06-04 19:32 andriod2012 阅读(195) 评论(0) 推荐(0) 编辑
摘要:定义平台无关二维图形库类定义。其功能和Java SE 中 Graphics2D或是 .Net 中System.Drawing 功能类似。提供Drawing包的的主要原因是部分移动平台自带的二维图形库功能比较弱。比如Java ME 平台上不支持线宽大于1的画笔等等。Brush画刷类。Color颜色类。Graphics2DGraphics2D 提供各种绘图功能。LinearGradientBrush线性渐变画刷类。Pen画笔类。RadialGradientBrush环状渐变画刷类。SolidBrush单色画刷类。TextureBrush材质画刷类。 阅读全文
posted @ 2012-06-02 11:11 andriod2012 阅读(175) 评论(0) 推荐(0) 编辑
摘要:本包提供了路口到路口实时导航API,从地图服务器返回的路径信息含有文字和路径的地理坐标信息,类NavigationEngine根据路径和当前坐标实现实时导航。它内部含用三个工作线程:Location Monitor 实时监视当前位置坐标是否偏离路径,如果偏移,决定是否需要重新计算路径。语音命令生成 根据当前路径和位置预先生成语音命令列表。语音命令处理 从预先生成语音命令列表选取一个命令并通知回调函数。下图是Navigation Engine的一个 简明状态机转换图下图为Gis.Navigation包中类定义WayPoint定义导航路径结过点。NavigationEngine导航核心类,并提供模 阅读全文
posted @ 2012-05-31 09:02 andriod2012 阅读(147) 评论(0) 推荐(0) 编辑
摘要:本篇算是该系列最后一篇,虽不能说是很熟,但使用MonoTouch 开发的其本方法是掌握了,主要是完成当初的任务,实现地图开发包在iPhone上的实现。使用MonoTouch ,.Net 代码很容易就可以在iPhone上运行,但iphone上 CoreGraphics 图形库的坐标原点在左下角,Y轴方向向上,和其它的图形系统不同,大部分图形系统坐标原点在左上方,Y轴方向向下,如果不注意,图象显示方向就不正确。下图是在iPhone使用引路蜂地图演示程序的一个截图。基于iOS, Mac OS 地图开发包将在不久的将来发布,敬请关注。其功能和它在Java ME,Android 平台类似,和iphone 阅读全文
posted @ 2012-05-30 10:15 andriod2012 阅读(109) 评论(0) 推荐(0) 编辑
摘要:结束了选择开发平台的思想斗争,最终选择MonoTouch. 最终的代码需要在iphone上测试,尽管可以使用iphone模拟器来开发,但模拟器和16实际的手机还是有很大的区别的。内存大小,CPU速度,关键的iphone模拟器和实际的手机所支持的API不同,iphone模拟器实际上是个Mac OS应用,很多在手机上不支持的库可以用在iphone模拟器,也就是与能在iphone模拟器上运行的代码不一定可以在iphone手机上运行。当如果需要将程序部署到手机,就需要加入Apple iOS Member,每年需付$100,而MonoTouch软件的费用是$399,还不算太贵。于是付款,正好赶上感恩节促 阅读全文
posted @ 2012-05-30 10:15 andriod2012 阅读(137) 评论(0) 推荐(0) 编辑
摘要:本包定义了GPS接收器一个通用接口,并提供对NMEA 2.0数据的解码方法。在Java ME平台上对JSR179 进行了封装.Coordinates定义地址经纬度坐标。Location定义地址信息,如名称等。LocationProvider地理信息提供者,是所有GPS 设备的基类。Orientation提供当前GPS坐标中的方向信息。QualifiedCoordnates提供当前GPS坐标中的详细方向信息,包括精度。JSR179LocationProviderJSR179 API locationProvider封装类,只在Java ME平台提供。NMEACompatibleLocationP 阅读全文
posted @ 2012-05-30 08:24 andriod2012 阅读(155) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示