最近要开发地图相关的功能,学习一下jquerymobile的地图功能,jquery-ui-map.
svn下载地址如下:
http://jquery-ui-map.googlecode.com/svn
学习地址:
http://code.google.com/p/jquery-ui-map/
各种使用方法demo地址:
http://jquery-ui-map.googlecode.com/svn/trunk/demos/jquery-google-maps-mobile.html
google地图的详细功能细节:
https://developers.google.com/maps/documentation/javascript/overlays?hl=zh-CN
学习demo如下:
demo的结构如下:
实现结果如下:
源代码如下:
helloWorld样例结构分析
一、先看看使用ADT插件创建的android项目
HelloWorld---------------项目名称
---src 项目源码(和JAVA项目一样)
---gen 为adt插件自动生成的一个R.java文件
---Android 2.3.1 类库jar
---assets 此处为android项目中放资源文件的地方,如一些大的文件
---res 为android项目各种xml源文件及程序应用图片资源
---AndroidManifest.xml 为android项目主配置文件(如Spring 中的主配置文件一样,把各种使用的Action配置)
---proguard.cfg 混淆源码的配置文件,即是保护源代码的一种技术
---project.properties 为android 工程配置文件
下面我们重点了解res文件下的诸多文件及AndroidManifest.xml文件
首先是res
AndroidManifest.xml文件
结构说完了,是不是还是不理解啊,这就是正常的,当初我自学时,也不明白,用google和baidu一个一个去搜索查询,
这样累得够呛,难道就没有一个说明文档吗?
上网搜索,国内大多数只说一部分,没人教真 是痛苦啊,这时我们应该想到android官方的开发者网站,
呵呵对极了
res文件夹下各文件及元素详解
AndroidManifest.xml文件详解,
之所以写下这些学习笔记,是希望学友们,自学时不要绕弯路。
来自移动设备的流量,已经超过了来自PC的流量,我们不得不考虑一下,我们的网站开始要考虑是否照顾一下移动设备的用户,提供一个移动版的界面了。从2010年开始,Spring明显也感受到了这样的趋势,在移动开发领域,Spring做了以下几样东西:Spring Social、 Spring Mobile、 Spring Andriod
Spring Social
Spring Social是一个Spring的扩展,让你可以方便地连接一些Saas的服务,例如Tweeter、Facebook等。
不过,这些对我们都不重要,原因你懂的,所以就不详细说啦。
Spring Mobile
当我们想在同一个项目中同时服务普通版网站 和 移动版网站,Spring Mobile就能帮上忙了。Spring Mobile是Spring MVC的一个扩展,他提供了在移动开发中一些方便的功能:
1、一个在服务端检测终端类型的检测器
2、Site preference management :允许用户设置他要访问的是“普通”页面,还是“移动版”页面
3、site switcher :可配置普通版网站和移动版网站使用不同的域名的情况
Home Page:
http://www.springsource.org/spring-mobile
Spring Andriod
根据官方的介绍:Spring Android is an extension of the Spring Framework that aims to simplify the development of native Android applications.
Spring Android 是一个Spring框架的扩展,目标是简化本地Android应用开发。Spring Android有哪些特性呢?
它具体以下特性:
介绍文章:
http://blog.springsource.com/2010/11/19/spring-into-mobile-application-development/
GreenHoust项目使用了上面三种技术:
https://greenhouse.springsource.org/