Seraph_浮生

导航

 

2013年4月6日

摘要: package seraph.map01;import java.util.ResourceBundle.Control;import com.google.android.gms.maps.GoogleMap;import com.google.android.gms.maps.Projection;import com.google.android.gms.maps.SupportMapFragment;import com.google.android.gms.maps.UiSettings;import com.google.android.gms.maps.model.BitmapD 阅读全文
posted @ 2013-04-06 18:33 Seraph_浮生 阅读(1067) 评论(0) 推荐(0)
 
摘要: 1.通过网页查询的网址(sensor=false参数代表,是否通过其他设备得到这个数据) a.通过地址查询经纬度 http://maps.googleapis.com/maps/api/geocode/json?address=SFO&sensor=false b.根据经纬度查询地址 http://maps.googleapis.com/maps/api/geocode/json?latlng=30.523213,111.990881&sensor=false //bounds的作用(指定查询的经纬度区间) http://maps.googleapis.com/maps/api 阅读全文
posted @ 2013-04-06 14:38 Seraph_浮生 阅读(627) 评论(0) 推荐(0)
 
摘要: 1.在开始-运行,输入“cmd”,接着开始定位JavaJDK的bin安装目录,输入”cd C:\Program Files\Java\jdk1.7.0\bin”,回车一下,如下所示:2.接着在后面输入申请证书命令行:“keytool -genkey -alias testandroid.keystore -keyalg RSA -validity 365 -keystore testandroid.keystore”.这段话的意思是-validity指的是证书的有效期,例如365天,在每段话后都需要空格一下,但是空格和退格键都算密码的!回车键之后如下所示:3.输入2次密码:4.再次输入密码2次 阅读全文
posted @ 2013-04-06 14:17 Seraph_浮生 阅读(443) 评论(0) 推荐(0)
 
摘要: 可以分为下面的几部分:使用支持库创建一个Fragment创建一个动态UI多个Fragment之间的通信1、使用支持库如果您的应用需要运行在3.0及以上的版本,可以忽略这部分内容。如果您的应用使用在3.0以下、1.6及以上的版本,需要使用支持库来构建。使用支持库的步骤:使用SDK下的SDK Manager工具下载Android Support Package2. 在您的Android工程的顶级目录下创建一个libs目录3. 找到您的SDK下的/extras/android/support/v4/android-support-v4.jar,并且拷贝到您的项目的libs下,选中这个jar包 → 右 阅读全文
posted @ 2013-04-06 13:29 Seraph_浮生 阅读(194) 评论(0) 推荐(0)
 
摘要: 在之前的TabActivity使用中,會產生很多問題(例如Back問題、切換activity的時候狀態儲存問題...等等),因此Android開發了一個新的類別Fragment,利用這個類別來開發TabActivity, 可以解決掉上述那些問題,Fragment是3.0以後才出現的類別庫, 因此要下載官方的support library.如果要下載官方的Support library, 你要先打開eclipse->window->Android SDK Manager接著你就會看到以下畫面-> 選擇Extra的Android Support下载然后在你的android sdk 阅读全文
posted @ 2013-04-06 12:36 Seraph_浮生 阅读(936) 评论(0) 推荐(0)
 
摘要: 一、Handler的定义: Handler主要接收子线程发送的数据, 并用此数据配合主线程更新UI,用来跟UI主线程交互用。比如可以用handler发送一个message,然后在handler的线程中来接收、处理该消息,以避免直接在UI主线程中处理事务导致影响UI主线程的其他处理工作,Android提供了Handler作为主线程和子线程的纽带;也可以将handler对象传给其他进程,以便在其他进程中通过handler给你发送事件;还可以通过handler的延时发送message,可以延时处理一些事务的处理。通常情况下,当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 阅读全文
posted @ 2013-04-06 12:15 Seraph_浮生 阅读(215) 评论(0) 推荐(0)
 
摘要: 官方搭建步骤: http://developer.android.com/index.html搭建环境之前需要下载下面几个文件包:一、安装Java运行环境JRE(没这个Eclipse运行不起来)和JDK 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html, 先装JRE,再装JDK,这个没什么说的,直接点击下一步就好了。。。。二、安装Android SDK 下载地址:http://developer.android.com/sdk/index.html 离线包地址:http://3x007.veryc.. 阅读全文
posted @ 2013-04-06 12:10 Seraph_浮生 阅读(162) 评论(0) 推荐(0)
 
摘要: Mac本搞Android开发,遇到Android SDK 下载速度慢,解决方法大概有两种。第一,FQ。这种方法比较彻底,但是要想有稳定的效果还的要花大价钱。第二,有些高人直接给了SDK中各软件的下载地址,直接下载速度非常快,下载后将包放在SDK下Temp文件夹下,安装程序会在本地安装。 第一,打开SDK工具,如下图。下载速度惨无人睹。选择自己需要的版本后,点击右下角那个Log按钮 第二,在弹出的日志框中查询需要的信息,如下图。以下载2.1Google APIs(API7)为例,找到后发现内容上面的xml地址 https://dl-ssl.google.com/... 阅读全文
posted @ 2013-04-06 12:05 Seraph_浮生 阅读(209) 评论(0) 推荐(0)
 
摘要: Service是四大组件之一:主要用于在后台执行一些比较耗时的操作,如音乐播放,数据下载等...Service分为两种:startService和bindService下面分别介绍两种Service:1、Started:A service is "started" when an application component (such as an activity) starts it by calling startService(). Once started, a service can run in the background indefinitely, even 阅读全文
posted @ 2013-04-06 11:26 Seraph_浮生 阅读(124) 评论(0) 推荐(0)
 
摘要: 说明 因为Google Maps的API版本更新,之前的一些教程都是关于旧版本V1的,虽然Google说继续提供服务,但是不再提供API Key的申请。 而新的V2版本貌似改动还挺大。也没搜到国内有什么系统介绍的博客文章之类的(书肯定是来不及那么新了)。 断断续续折腾了大概半个月,因为对Android也不是特别熟悉,所以碰到这样那样的问题。 终于在昨天看见模拟器上跑的地图了。太感人了。 下面就主要说说要成功做成这一件事的流程吧。 因为肯定有时效性,所以打上一个时间戳:版本更新事件发生在2012年12月,而这篇博文目前的时间是2013年1月1日。背景 一些相关的链接: Googl... 阅读全文
posted @ 2013-04-06 11:18 Seraph_浮生 阅读(246) 评论(0) 推荐(0)