摘要: 在android开发中地图和定位是很多软件不可或缺的内容,这些特色功能也给人们带来了很多方便。 首先介绍一下地图包中的主要类:MapController: 主要控制地图移动,伸缩,以某个GPS坐标为中心,控制MapView中的view组件,管理Overlay,提供View的基本功能。使用多种地图模式(地图模式(某些城市可实时对交通状况进行更新),卫星模式,街景模式)来查看Google Map。常用方法:animateTo(GeoPoint point) setCenter(GeoPoint point) setZoom(int zoomLevel) 等。 Mapview : 是用来显示地图的v 阅读全文
posted @ 2012-09-03 13:39 吻上明天 阅读(386) 评论(0) 推荐(0) 编辑
摘要: package com.lbsproject;import java.util.ArrayList;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Point;import android.graphics.drawable.Drawable;import android.location.Criteria;import android.location 阅读全文
posted @ 2012-09-03 11:24 吻上明天 阅读(4715) 评论(0) 推荐(0) 编辑
摘要: Android实现SD卡和实现内存文件存储的做法基本是一样的。只是取得文件路径的方法不一样,基本上跟java的文件操作是一致的,下面是程序的代码。配置取的位置和实现有所不同,其他是一样的,下面是代码:main.xml:01020610142024在AndroidManifest清单文件中要对SD卡读取进行支持。代码如下:12在String.xml中添加两个内容:1读取2lt;string name="write">写入下面是文件实现的代码:01packagecn.jason.io;0203importjava.io.FileInputStream;04importja 阅读全文
posted @ 2012-09-03 11:18 吻上明天 阅读(396) 评论(0) 推荐(0) 编辑
摘要: public class SpacePageActivity extends Activity { private LinearLayout linnerLayout_spacepage; private RelativeLayout relativeLayout_spacepage; private Button btn_spacepage_back; private Button btn_spacepage_save; private static Boolean isTrue=false; private static String IMAGE_MIME_TYPE ; private.. 阅读全文
posted @ 2012-09-03 11:00 吻上明天 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 在ListView的使用中,有时候还需要在里面加入按钮等控件,实现单独的操作。也就是说,这个ListView不再只是展示数据,也不仅仅是这一行要来处理用户的操作,而是里面的控件要获得用户的焦点。读者可以试试用SimpleAdapter添加一个按钮到ListView的条目中,会发现可以添加,但是却无法获得焦点,点击操作被ListView的Item所覆盖。这时候最方便的方法就是使用灵活的适配器BaseAdapter了。 ▲图4-35 BaseAdapter中的方法使用BaseAdapter必须写一个类继承它,同时BaseAdapter是一个抽象类,继承它必须实现它的方法。BaseAda... 阅读全文
posted @ 2012-09-03 10:58 吻上明天 阅读(9704) 评论(0) 推荐(1) 编辑
摘要: 在发送任何HTTP请求前最好检查下网络连接状态,这样可以避免异常。这个教程将会介绍怎样在你的应用中检测网络连接状态。创建新的项目1.在Eclipse IDE中创建一个新的项目并把填入必须的信息。File->New->Android Project2.创建新项目后的第一步是要在AndroidManifest.xml文件中添加必要的权限。为了访问网络我们需要INTERNET权限为了检查网络状态我们需要ACCESS_NETWORK_STATE权限AndroidManifest.xml010206070809121516171819202122232425262728293.创建一个新的类 阅读全文
posted @ 2012-09-03 10:50 吻上明天 阅读(366) 评论(0) 推荐(0) 编辑
摘要: Android与服务器通信的方法之一(TCP)效率高安全性完善客户端代码:Java代码查看源码打印?001packagecom.yarin.android.Examples_08_04;002003importjava.io.BufferedReader;004importjava.io.BufferedWriter;005importjava.io.InputStreamReader;006importjava.io.OutputStreamWriter;007importjava.io.PrintWriter;008importjava.net.InetAddress;009importj 阅读全文
posted @ 2012-09-03 10:43 吻上明天 阅读(435) 评论(0) 推荐(0) 编辑
摘要: Android 是一款基于 Linux 内核,面向移动终端的操作系统。为适应其作为移动平台操作系统的特殊需要,谷歌对其做了特别的设计与优化,使应用程序关闭但不退出,并由操作系统进行进程 的回收管理。本文在 Application Framework 与 Linux 内核两个层次上,以进程为粒度,对 Android 操作系统的进程资源回收机制进行了剖析。读者可以从本文获得对 Android 应用程序的生存周期的进一步理解,从而更加合理、高效地构建应用程序。Android APP 的运行环境Android 是一款基于 Linux 内核,面向移动终端的操作系统。为适应其作为移动平台操作系统的特殊需要 阅读全文
posted @ 2012-09-03 10:39 吻上明天 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 在Android系统中,发一个状态栏通知还是很方便的。下面我们就来看一下,怎么发送状态栏通知,状态栏通知又有哪些参数可以设置?首先,发送一个状态栏通知必须用到两个类: NotificationManager 、Notification。NotificationManager: 是状态栏通知的管理类,负责发通知、清楚通知等。NotificationManager 是一个系统Service,必须通过getSystemService()方法来获取。1NotificationManager nm = (NotificationManager) getSystemService(NOTIFICATION 阅读全文
posted @ 2012-09-03 10:36 吻上明天 阅读(16627) 评论(0) 推荐(0) 编辑
摘要: 就目前所知道的有两种方法,一种是Bundle.putSerializable(Key,Object);另一种是Bundle.putParcelable(Key, Object);当然这些Object是有一定的条件的,前者是实现了Serializable接口,而后者是实现了Parcelable接口,为了让大家更容易理解我还是照常写了一个简单的Demo,大家就一步一步跟我来吧!第一步:新建一个Android工程命名为ObjectTranDemo(类比较多哦!)目录结构如下图:一共有五个类文件,下面是源码第二步:修改main.xml布局文件(这里我增加了两个按钮)代码如下 第三步:新建两个类一个.. 阅读全文
posted @ 2012-09-03 10:29 吻上明天 阅读(292) 评论(0) 推荐(0) 编辑
摘要: Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用程序,并执行该程序。下面列出几种Intent的用法显示网页:Uri uri = Uri.parse("http://www.google.com");Intent it = new Intent(Intent.ACTION_VIEW,uri);startActivity(it);显示地图:Uri uri = U 阅读全文
posted @ 2012-09-03 10:21 吻上明天 阅读(249) 评论(0) 推荐(0) 编辑