摘要: import java.util.*; public class ArrayListTest{ public static void main(String dd[]){ //new了一个存储list List l=new ArrayList(); //因为Collection framework只能存储对象所以new封装类 l.add(new Integer(1)); l.add(new Integer(2)); l.add(new Integer(3)); l.add(new Integer(4)); Iterator it=l.ite... 阅读全文
posted @ 2012-04-19 20:11 sfshine 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 使用GPS实时记录运动路线,没有经过真机测试但是理论上应该没问题 等有流量后进行一下性能测试主要思路就是使用list实时记录运动坐标 , 继承 Overlay,并重写draw方法,在draw方法中通过list的数值画出path。首先声明listprivate List<GeoPoint> gPointList = new ArrayList<GeoPoint>();继承Overlayclass MyOverlay extends Overlay { @Override public void draw(Canvas canvas, MapView map... 阅读全文
posted @ 2012-04-19 19:51 sfshine 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 最近在搞在地图上画出路线图,经过一段时间的摸索,终于搞明白了,其实也挺简单的,写个类继承 Overlay,并重写draw方法,在draw方法中画出path即可。对于Overaly,在地图上标记某个点或者画线之类的就要使用 overlay,overlay相当于一个覆盖物,覆盖在地图上,这个覆盖物要自己实现所以要继承Overlay。本例自定义了要画的点,如何得到两地之 间的众多点的坐标(经纬度),可以参考Android在google map上画出导航路线图http://www.linuxidc.com/Linux/2011-05/36375p2.htm具体代码:packagenet.blogja. 阅读全文
posted @ 2012-04-19 17:11 sfshine 阅读(217) 评论(0) 推荐(0) 编辑
摘要: MyActivity.javapackage com.su.testgrid3; import android.app.Activity; import android.os.Bundle; import android.os.Environment; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemLongClickListener; import android.widget.GridView; import android.widget 阅读全文
posted @ 2012-04-18 20:13 sfshine 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 使用action name,举例:1. 比如建立activity4,我们对它的AndroidManifest.xml修改一下<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="net.devdiv.activity4" android:versionCode="1" android:versionNa 阅读全文
posted @ 2012-04-18 12:48 sfshine 阅读(240) 评论(0) 推荐(0) 编辑
摘要: <?xml version="1.0" encoding="UTF-8"?> <xml_api_reply version="1"> <weather module_id="0" tab_id="0" mobile_row="0" mobile_zipped="1" row="0" section="0"> <forecast_information> <city 阅读全文
posted @ 2012-04-18 11:26 sfshine 阅读(298) 评论(0) 推荐(0) 编辑
摘要: import java.io.*; public class FileOperate { public FileOperate() { } /** * 新建目录 * * @param folderPath * String 如 c:/fqf * @return boolean */ public void newFolder(String folderPath) { try { String filePath = folderPath; filePath = filePath.toString(); java.i... 阅读全文
posted @ 2012-04-12 12:58 sfshine 阅读(234) 评论(0) 推荐(0) 编辑
摘要: Android 菜单(SubMenu)SubMenu(子菜单),是在选项菜单的基础上增加子菜单。一个Menu对象可以拥有0或多个SubMenu,通过调用Menu.addSubMenu方法将SubMenu添加到当前Menu中。在SubMenu 添加MenuItem的方式和在Menu中添加MenuItem方式一样,因为SubMenu是Menu的子类,但是SubMenu里不能再添加 SubMenu。Android提供了基于Group id管理多个MenuItem的方法。removeGroup(int group):移除所有属于group的MenuItem。setGroupEnable(int gro 阅读全文
posted @ 2012-04-11 20:07 sfshine 阅读(282) 评论(0) 推荐(0) 编辑
摘要: private void getFileList(String path) { // 设置标题 // 将当前文件夹路径设置为默认文件夹路径 currentFolderPath = path; // 获取sd卡下所有文件的文件名 String[] fileNames = fileUtil.getFileNames(currentFolderPath); fileList = new ArrayList<HashMap<String, Object>>(); // 在所有文件的前面添加一个..文件夹,用于浏览上一个文件夹 HashMap<String, Obje... 阅读全文
posted @ 2012-04-10 21:45 sfshine 阅读(1440) 评论(0) 推荐(0) 编辑
摘要: 本讲介绍一下Android基本组件:对话框AlertDialog。API:java.lang.Object↳android.app.AlertDialog.Builder使用AlertDialog.Builder创建对话框需要了解以下几个方法:setTitle :为对话框设置标题setIcon :为对话框设置图标setMessage:为对话框设置内容setView : 给对话框设置自定义样式setItems :设置对话框要显示的一个list,一般用于显示几个命令时。setMultiChoiceItems :用来设置对话框显示一系列的复选框。setNeutralButton :setPosit. 阅读全文
posted @ 2012-04-09 18:27 sfshine 阅读(332) 评论(0) 推荐(0) 编辑