linet

导航

2013年5月2日 #

Android 开发笔记 CustomMap

摘要: 说明:1.Android中通常使用地图应用都是通过使用Google Map的API,但是其地图需联网从Google地图服务器中获取地图数据。2.由于项目需要使用自己的地图片作为地图数据,而且直接把地图文件存为本地文件,无需联网就可以使用,即为off line应用。3.需要使用自己的Custom Map,并根据需要添加地图导航,定位标识等功能。Custom Map1.需要加入Cumstom Map的类库2.使用Custom Map地图制作app,制作自定义的地图数据文件,需要图片文件、坐标数据。3.加入自定义的功能自定义地图定位处理原理:1.根据指定位置的经纬度坐标在屏幕上显示自定义的标志内容1 阅读全文

posted @ 2013-05-02 18:14 linvaluable 阅读(412) 评论(0) 推荐(0)

Android 开发笔记 两个ListView之间联动

摘要: 说明:1.页面中的两个ListView需要进行联动,其中一个(L1)不能通过手动进行上下滚动,需要另一个(L2)的滚动来进行带动,2.但是由于两个ListView显示的行数不同,如一个(L1)固定为一行,另一个(L2)根据不同屏幕大小行数是变化的,例如:3行,3.而且两个ListView中的数据是对应的,L1显示的记录对应L2可见列表中的第一行记录,4.这样L2在滚动列表时,其第一行记录变化情况要和L1一样,在手指按下拖动时,L2中第一行移动的位置(如1/2),L1也要移动(1/2),在L2快速滚动时,L1也要对应。原理:1.要监听list的onTouch事件,由于ListView的滚动过程分 阅读全文

posted @ 2013-05-02 15:58 linvaluable 阅读(1751) 评论(1) 推荐(0)

Android 开发笔记 修改ListView滚动速度

摘要: 说明:1.Android的ListView的滚动速度很快,如果想修改ListView的滑动速度与快速滚动速度(Android2.1) ,监控ListView的onTouch事件,根据该对象的滑动事件,使用smoothScrollBy方法控制其在指定的时间内的滑动距离。调整移动的距离即可改变滑动的速度,滑动的时间为onTouch监控时两个点之间移动的时间,每一次onTouch事件被触发时都要记录的,同时还要记录两个点之间的距离,以这个距离为基础,进行修改。 阅读全文

posted @ 2013-05-02 14:33 linvaluable 阅读(788) 评论(0) 推荐(0)

Android 开发笔记 折叠动画效果

摘要: 实现左右两个页面,左边页面作为右边的附属页,并且可以拖动缩放左边的页面,左边的页面有纸张折叠的动画效果。由于android系统的动画只有默认的4种,即:移动、缩放、旋转、拉伸(倾斜),无法满足折叠的要求。这些动画都是一个时间段执行完的,动画开始后,无需再操作,直到动画完成,这里的折叠需要有点击屏幕拖动的折叠效果。根据上述4种动画的原理(其中拉伸比较相仿),都是需要View对象重新执行onDraw方法重新画图。我们可以获取右边页面的图片效果,再把这张图重新按需要重新画出来。但是对一张图的拉伸无法达到折叠效果,由于折叠效果图是对称的两个梯形组成的,我们可以分别画两个梯形来实现。实际步骤:1.获取左 阅读全文

posted @ 2013-05-02 14:33 linvaluable 阅读(713) 评论(0) 推荐(0)

2013年4月28日 #

Android 开发笔记 Google地图定位与路线显示

摘要: 当你的应用需要加入Google地图,并且需要根据两点坐标规划路线时,就需要在应用中加入Google地图,调用指定的api获取路线数据,再把数据显示出来。1.加载google地图,实例化一个地图视图对象,地图操作管理对象,地图图层对象等。图层对象可以用于在指定坐标位置显示用户自定义的图标,以及用于显示路径。LayoutInflater inflater = getLayoutInflater();bubble = (LinearLayout) inflater.inflate(R.layout.map_bubble, mapView,false);mapView = (MapView) find 阅读全文

posted @ 2013-04-28 12:25 linvaluable 阅读(677) 评论(0) 推荐(0)

2013年3月30日 #

G7 扩展内存

摘要: 1.Data2sd.zip下载放进sd卡2.分区记忆卡,强烈建议不要超过1024mb3.关机。按着音量减小键+开机键,再按音量向下键选择进入刷机模式(recovery)4.选择Data2sd.zip刷入5.重开机即可。分区记忆卡:刷recovery教程地址:http://itbbs.pconline.com.cn/mobile/12033881.html分区教程:(视频讲解,视频讲解是以三个分区为例,在实际操作中,你只需将swap分区分为0,ext分区推荐使用1G,另外视频操作中是将ext2转换成ext3) 阅读全文

posted @ 2013-03-30 22:01 linvaluable 阅读(245) 评论(0) 推荐(0)

2013年3月6日 #

BlackBerry 开发笔记入门 控件简介

摘要: 1.screem2.layout3.event一、ScreemBlackBerry应用是由一个一个页面(screem)构成,其中有一个入口页面,即应用程序的主页面Mainapplication.java文件定义的类。每个页面由各自的页面布局控件和功能控件组成,为各个页面的layout。1)应用中打开一个页面screem,即页面创建后(new screem)加入到UIApplication的堆栈中,通过push加入,这样该页面就能显示出来,这些页面类必须继承于net.rim.device.api.ui.container.MainScreen。每个页面的关闭可以通过popup进行处理,其实当用户 阅读全文

posted @ 2013-03-06 16:30 linvaluable 阅读(198) 评论(0) 推荐(0)

BlackBerry 开发笔记入门 动画

摘要: 动画可以分为"动"和"画"两个步骤,动画的持久性又可以分为在一定的时间内执行处理任务(画图与字),或不断的重复执行这个过程。画即画图这个任务(画图)需要一个继承于BitmapField的类处理;"动"的效果可以交个线程(Thread)去处理,对应于限定时间内的动画和无限次重复执行,线程分为限定次数和无限次的执行处理,但都要有时间间隔,即sleep(间隔时间)。一、画画图的任务要交给BitmapField的paint方法来完成。自定义类extends BitmapField{//画图需要重写的paint方法来实现,该方法可以重新对图像进 阅读全文

posted @ 2013-03-06 16:08 linvaluable 阅读(152) 评论(0) 推荐(0)

2013年2月23日 #

BlackBerry 开发笔记入门 J2ME

摘要: Java ME 以往称作J2ME(Java Platform,Micro Edition),是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API。它和Java SE、Java EE一起构成Java技术的三大版本,并且同样是通过JCP(Java Community Process)制订的。Java ME(Java 2 Micro Edition)是Java 2的一个组成部分,它与J2SE、J2EE并称。Java ME是一种高度优化的Java运行环境,主要针对消费类电子设备的,例如蜂窝电话和可视电话、数字机顶盒、汽车导航系统等等。JA 阅读全文

posted @ 2013-02-23 23:24 linvaluable 阅读(125) 评论(0) 推荐(0)

BlackBerry 开发笔记入门

摘要: Blackberry(黑莓)是加拿大RIM公司(Research in Motion Ltd.,,RIM)制造的手机。加拿大RIM公司主要产品为手提通讯设备Blackberry(黑莓),于1999年创立。RIM的公司总部在加拿大的滑铁卢市。Blackberry手机内置一种移动电子邮件系统终端,其特色是支持推动式电子邮件、移动电话、文字短信、互联网传真、网页浏览及其他无线信息服务。大部份BlackBerry设备附设小型但完全的QWERTY键盘,方便用户输入文字。2013年1月30日,RIM公司今天在美国纽约召开发布会,宣布RIM更名为BlackBerry。并把全部品牌更名为BlackBerry, 阅读全文

posted @ 2013-02-23 23:23 linvaluable 阅读(183) 评论(0) 推荐(0)