Android
文章平均质量分 60
swqqcs
这个作者很懒,什么都没留下…
展开
-
windows 下java 、android环境配置
在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:1、环境搭建1.1、JDK安装1.2、Eclipse安装1.3、Android SDK安装1.4、ADT安装1.5、创建AVD2、HelloWorld1、环境搭建1.1、JDK安装如果你还没有JDK的话,可以去这里下载,接下来的工作就是安装提示一原创 2013-01-06 15:28:44 · 2104 阅读 · 0 评论 -
谷歌离线地图FTP下载
1.3GB的谷歌离线地图包安装使用与下载:Maps V4.5.0以前的版本安装方法: 1、谷歌地图软件要下载经国外高手brut修改过的带brut字样的版本如Google.Maps.v4.4.0.4414-brut16.apk 2、将下载的谷歌离线地图包解压到SD卡根目录下的\brut.googlemaps 文件夹中 3、打开地图软件,点菜单进更多,在高级设置里勾翻译 2012-02-16 15:10:34 · 4245 阅读 · 0 评论 -
android添加权限说明
android.permission.ACCESS_CHECKIN_PROPERTIES //允许读写访问”properties”表在checkin数据库中,改值可以修改上传 android.permission.ACCESS_COARSE_LOCATION //允许一个程序访问CellID或WiFi热点来获取粗略的位置 android.permission.ACCESS_原创 2012-02-10 11:08:40 · 2614 阅读 · 1 评论 -
Running GPS positioning in a background thread on Android
void startGPSThread() { Thread t = new Thread() { LocationManager locationManager = (LocationManager) getSystemService(LOCATION_SERVICE); boolean isDebug = CurrentLogEntry.ge翻译 2012-02-09 20:22:05 · 3257 阅读 · 0 评论 -
android用intent调用google地图
代码很简单,给按钮的监听器里面加:button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent i = new Intent( Intent.ACTION_VIEW,翻译 2012-01-05 20:00:44 · 3232 阅读 · 0 评论 -
google maps 应用
Android google map的应用有:1.我的位置:在地图上显示你的当前位置(通常在1000米范围内)。即使没有GPS,你也可以确定自己的位置。Google手机地图还支持内在GPS,也可以链接到蓝牙GPS传感器,以便更加准确定位用户的位置。“我的位置”的功能通过识别你附近无线发射塔的信息广播而确定你的位置的。 2.地图和卫星视图:Go翻译 2012-01-06 08:43:35 · 1320 阅读 · 1 评论 -
彻底解决Android系统A-GPS搜不到卫星的问题!亲测!
问题类型!1.手机搜不到卫星!2.下载相关搜星软件也搜不到卫星,或者偶尔能搜到!3.修改过gps.conf这个文件也搜不到卫星,或者偶尔能搜到!相信你安照以下教程,保证你的手机搜星快!(前提是你的手机要root,具体方法这里就不介绍了,可以在论坛里搜索相关方法!)下面就是重点了!第一步:下载以下几个软件!1.Root_Explorer 作用:修改系统文件!翻译 2012-02-09 19:55:22 · 64247 阅读 · 0 评论 -
android GPS定位和卫星个数(源码)
package com.pdager.gps;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import android.app.Activity;import android.content.Context;import android.content.Intent;impo转载 2012-02-09 15:20:07 · 8328 阅读 · 2 评论 -
android与pc的socket通信JAVA
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.ServerSocket;import java翻译 2012-03-02 16:10:49 · 1792 阅读 · 0 评论 -
Android的优点和不足之处
Android平台手 机 5大优势: 一、开放性 在优势方面,Android平台首先就是其开发性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更 多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟 开发性对于Android的发展而言,有利于积累人气,这里的人气包括消费者和厂商,而对于消费者来讲,翻译 2012-03-08 08:57:49 · 1738 阅读 · 0 评论 -
android布局页面中引入另一个布局页面
Android Layout中使用include标签实现UI布局重用1、创建一个独立的布局文件作为共享布局,common_layout.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:lay翻译 2012-04-12 10:21:38 · 15181 阅读 · 0 评论 -
Android虚拟键盘挡住输入框的处理方法
在PopupWindow里面如果在PopupWindow里面就加上popup.setInputMethodMode(PopupWindow.INPUT_METHOD_NEEDED); popup.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); 在Acitivty里就这样 <ac原创 2012-07-01 21:57:31 · 2898 阅读 · 0 评论 -
判断用户使用的是 Android 手机还是平板
private boolean isTabletDevice() { if (android.os.Build.VERSION.SDK_INT >= 11) { // honeycomb // test screen size, use reflection because isLayoutSizeAtLeast is only available since 11原创 2012-07-01 22:32:55 · 1746 阅读 · 0 评论 -
Android调用第三方程序
Intent intent = new Intent();ComponentName comp = new ComponentName("com.tencent.android.pad", "com.tencent.android.pad.paranoid.desktop.DesktopActivity");intent.setComponent(comp);intent.setActi翻译 2012-07-01 21:50:30 · 1801 阅读 · 0 评论 -
HTC G11图案解锁
不少的朋友为了保证手机的安全性,会在手机上设置图案解锁。当然,如果你的HTC G11图案解锁密码忘记了怎么办?通常会有会有五次机会去进行图案解锁,而当你五次机会都用完后。手机便会自动进行锁闭,而你如果想进行解锁还需要通过goolge账号和密码进行账号的登陆进行图案解锁。 当然如果你嫌弃登陆google进行图案解锁费事的话,也可以直接进行刷入新的ROM包来进行图案解锁。 最后也可翻译 2012-06-04 15:09:36 · 2473 阅读 · 0 评论 -
经纬度与像素值间的转换JAVA
经度到像素X值public static double lngToPixel(double lng, int zoom) {return (lng + 180) * (256 * 2^zoom) / 360;}像素X到经度public static double pixelToLng(double pixelX, int zoom) {return pixelX * 36原创 2012-05-06 23:12:42 · 5341 阅读 · 1 评论 -
关于火星坐标、偏移、加偏和纠偏、无偏的理解
刚开始玩GPS,看到不少对GPS图纸偏移问题的认识存在误区,俺根据在轮坛看帖思考理解的有关内容,整理一下,希望对在这个问题上存在疑惑的朋友有所帮助。1、偏移的起因:天朝测绘局以国家安全为理由,用法律的形式对所有在天朝发行的地图类产品加了强制性规范,要求所有地图类产品都必须使用国家测绘局的一种加偏移的算法,对地图的真实坐标进行加偏移处理,之后才可能通过审批准许上市。因此,天朝的所有官方及商用地图翻译 2012-02-15 19:05:04 · 10814 阅读 · 2 评论 -
android wifi 连接笔记
(一)基本类的调用Android 已经帮助我们做好了一些可以直接调用的类打开andriod.net.wifi 我们可以看到Android 提供的几个类。在看这一部分之前,最好能用一下PC 上的wifi,这样对我们的理解会很有帮助!这里列了很多,但是大致可以分为四个主要的类ScanResult,wifiConfiguration,WifiInfo,WifiManager翻译 2012-04-12 22:51:28 · 4791 阅读 · 1 评论 -
android Wifi自动连接
通过程序来实现wifi的自动连接。 这两天对android的wifi功能研究了一下。下面共享出自己封装的WifiConnect类。(这里参考了ZXing开源项目中wifi模块) 首先,要了解android关于wifi的API. 如果你喜欢看English API,这是android关于wifi的API地址:http://devel翻译 2012-04-24 13:34:37 · 30200 阅读 · 10 评论 -
android调用系统应用
显示网页: 1. Uri uri = Uri.parse("http://www.google.com"); 2. Intent it = new Intent(Intent.ACTION_VIEW,uri); 3. startActivity(it); 显示地图: 1. Uri uri = Uri.parse("geo:38.899533,-77.翻译 2012-01-05 19:53:44 · 654 阅读 · 0 评论 -
5个实用的地理位置API推荐
如果你经常关注技术领域,你可能对一些大的地理位置(Geoloaction)服务已经很熟悉了,比如Google地图、Foursquare、Bing地图,甚至Twitter的地理位置服务,也知道他们的API运用。本文介绍的一些API并不为许多人所熟知,但是在开发一些需要实现定位功能的应用程序及服务时它们可能会相当有用。 1. Geoloqi Geoloqi是一款基于GPS的翻译 2012-02-04 10:47:02 · 1262 阅读 · 1 评论 -
基站定位技术原理
位置服务已经成为越来越热的一门技术,也将成为以后所有移动设备(智能手机、掌上电脑等)的标配。随着人们对BLS(Based Location Serices,基于位置的服务)需求的飞速增长,无线定位技术也越来越得到重视。GSM蜂窝基站定位,以其定位速度快、成本低(不需要移动终端上添加额外的硬件)、耗电少、室内可用等优势,作为一种轻量级的定位方法,也越来越常用。本文简单介绍一下各种基于GSM蜂窝基站的转载 2011-12-18 17:27:59 · 10918 阅读 · 1 评论 -
移动定位技术原理
目前基于GSM网获取用户位置信息(亦称LBS)的技术主要有以下3种:1. COO(Cell of Origin)COO定位技术即基于Cell-ID的定位技术,是美国E911无线定位呼叫的第一阶段采用的技术,也是定业务平台首先采用的定位方式。这种技术不需要更改手机或者网络,因此能够在现存的手机的基础上构造位置查找系统。它通过采集移动台所处的小区识别号(Cell-ID号)来确定用户的位转载 2011-12-18 15:09:25 · 2864 阅读 · 0 评论 -
根据经纬度求地球表面两点间距离的实现--JAVA
研究了一下Google Map上的根据经纬度求地球表面两点间距离的实现, 用java实现了一把,对我国境内的Beijing54, Xian80,WGS84三种坐标系的空间距离计算感觉这个实现是比较准确的。当然,这里只是个人的感觉而已。。。可能我还没有遇到那种对精度要求非常严格的地方,或许,本身我这个方式就是错误的。。。呵呵。。。这里只是作个记号先。。。各位达人多多指教.package com.翻译 2011-12-09 20:35:49 · 2512 阅读 · 1 评论 -
[转]google maps 偏移探索
中国地图和卫星图都存则偏移量,这个是由中国规划局,确定的,一个偏移算法,实际上是没有什么特殊规律的,他的生成算法是有规律,不过这个规律你我都很难拿到,那我们怎么解决这个偏差呢,毕竟做地图开发的都存在卫星图和地图的切换,谁不想让切换以后的地图对上呢!后来我发现google的地图服务,ditu.gogle开始的都没有偏差,maps.google开头的服务就有偏差,我就开始查找google的取偏移量算法转载 2011-12-07 19:27:18 · 988 阅读 · 1 评论 -
android中基于网络和GPS的不同精度定位
在之前的教程《进阶:如何编程实现开启或关闭GPS?》中,讲述了GPS开关的问题,包括了Android 2.2以及之前版本的2种不同的开关方法。虽然我说过在官方的Dev Guide中有相当详细的Location定位的说明,不过我决定还是将这个教程补齐。在本教程中,我会分别讲述如何开启位置服务的监听,如何停止监听,如何获得不同精度的定位,以及如何判断定位是否更精确。Android中的定位服翻译 2011-12-05 22:26:39 · 2405 阅读 · 0 评论 -
获取 Google Map Api key的方法
首先,打开eclipse 选择Windows——>Perferences选项,打开Perferences窗口,在左侧窗口菜单选择“Android——>Bulid”选项。窗口右侧换面中“Default debug keystore”字段所填的路径就是“debug.keystrore”所在位置。 之后运行cmd,输入命令行keytool -list -alias andr翻译 2011-11-26 20:13:02 · 815 阅读 · 0 评论 -
android学习笔记一(基础篇)
1、android的生态系统 Android是由Google在2007年推出的一个开源系统平台,主要针对移动设备市场,现在的最新版本是Android 3.2,android底层基于精简优化过的Linux kernel 2.6。android系统架构如图: 从图上可以看出来,整个系统分为4层 (1)、Linux Kernel 该层是使用google自己精简优化翻译 2011-11-17 14:21:00 · 492 阅读 · 0 评论 -
GPS全球定位技术、GSM网络定位技术、CDMA网络定位技术精度及其原理介绍
1、GPS全球定位技术GPS全球定位技术(Global Positioning System)是美国从本世纪70年代开始建设的一个覆盖全球的卫星定位系统。GPS全球定位系统是利用分布在六个轨道上高度约2.02万千米的24颗卫星,并通过专用的GPS接收设备进行定位的。1.1 定位原理GPS接收设备(定位终端)通过接收不少于3颗定位卫星的信号,并通过自身的计算完成定位。传统的车载GPS转载 2011-12-18 18:27:28 · 4570 阅读 · 1 评论 -
根据地球上任意两点的经纬度计算两点间的距离
地球是一个近乎标准的椭球体,它的赤道半径为6378.140千米,极半径为6356.755千米,平均半径6371.004千米。如果我们假设地球是一个完美的球体,那么它的半径就是地球的平均半径,记为R。如果以0度经线为基准,那么根据地球表面任意两点的经纬度就可以计算出这两点间的地表距离(这里忽略地球表面地形对计算带来的误差,仅仅是理论上的估算值)。设第一点A的经纬度为(LonA, LatA),第二点B翻译 2011-12-09 20:29:16 · 911 阅读 · 0 评论 -
安卓手机自带的显示基站命令
ANT经常看到蚁足网上有网友为了查看手机当前的基站号、相邻基站信息、信号强度等而上网搜索安装各种 手机定位软件 或者 基站显示软件,如MobileTrack,Network Info。。。其实安卓手机自带快捷指令显示当前的网络信息,不过手机厂商不同,命令也不一样。每次要用时总想不起来命令,记下备用。(1) HTC 安卓手机在拨号键盘输入 *#*#4636#*#* , 选择 “手机信息”转载 2011-12-12 13:47:51 · 16405 阅读 · 1 评论 -
Android 2.2 下 camera 应用程序支持 GPS 信息写入 jpeg 文件
一、概述在Android2.2中,Camera的应用程序并不支持将GPS信息写入到JPEG文件中,但如果要实现这个功能,有如下两种方式:1、修改底层camera驱动。在拍照时,一般都是使用硬件去进行JPEG编码,这样就需要修改JPEG编码器,使其可以将GPS信息写入JPEG文件的头部,即EXIF部分。这种方式使用与手机驱动开发者。2、修改camera应用程序。Camera应翻译 2012-02-03 20:27:32 · 1080 阅读 · 1 评论 -
Android 2.1 GPS定位和拍照功能代码
1、GPS功能代码private void getLocation() { LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); locationManager.requestLocationUpdates(LocationManager.GPS_翻译 2012-02-03 18:23:34 · 1661 阅读 · 0 评论 -
Android中获取基于基站的经纬度信息
目前获取经纬度一共有两种方法:一是通过谷歌的地图API来获取经纬度,一般获取的精确度比较的大,详细请参考文章:http://www.shouyanwang.org/thread-32-1-1.html还剩下的一种就是借助移动的基站定位来获取经纬度:移动基站的定位必须借助存储卡,目前已经测试的,中国电信和中国移动的卡都支持,联通的还没有测试,那么如何获取借助基站获取经翻译 2011-12-16 11:20:09 · 6367 阅读 · 5 评论 -
根据经纬度计算该位置点与附近某一经纬度位置点的位置偏移角
如何计算?设某一城市有一个城市地标,可以视为城市的中心点 ,其经纬度已知。分散在城市中心分别 (1)由多层环形交通公路(环线),环城市地标为基准,在不同层的环线上分布着重要的设施。 (2)分布着多个卫星城、主要居民区和学校、基础设施。现控制无人机分别自城市地标出发,依次探访和航拍环城公路上的重要设施。无人机配置有GPS导航和电子罗盘。自城市翻译 2011-12-09 20:32:59 · 2460 阅读 · 0 评论 -
Android 处理多线程 UserTask
Android 处理多线程时,不能在线程范围内调用UI,通过这个方式能够很好的在线程中,对UI进行控制。 /*多线程处理-程序加载线程*/ private class LoginFromTask extends UserTask { /** * 线程启动初始化操作 */ @Override public void onPreExecute()翻译 2011-12-12 18:40:44 · 2177 阅读 · 0 评论 -
Android 手机定位慢的解决方法
最简单的手机定 位方式当然是通过GPS模块(现在大部分的智能机应该都有了)。GPS方式准确度是最高的,但是它的缺点也非常明显:1,比较耗电;2,绝大部分用户默认 不开启GPS模块;3,从GPS模块启动到获取第一次定位数据,可能需要比较长的时间;4,室内几乎无法使用。这其中,缺点2,3都是比较致命的。需要指 出的是,GPS走的是卫星通信的通道,在没有网络连接的情况下也能用。另外一种常见的定位方式翻译 2011-12-19 20:39:59 · 2786 阅读 · 0 评论 -
获取Android SDK 源代码并在Eclipse中关联查看的方法(for sdk2.3)
在Google搜索“Android Eclipse 源代码”得到的结果并不合适,因为Google的Eclipse Android开发插件已经更新到了ADT 8.0.1.相应的lib关联java源代码的方式也变了。以下是获取Android的Java源代码并在Eclipse中关联的最新操作方法和步骤:1.首先下载Android的SDK安装文件:http://dl.google.com/andr转载 2011-12-19 16:08:12 · 1000 阅读 · 0 评论 -
升级android sdk时A folder failed to be renamed or moved 错误的解决
升级android sdk时A folder failed to be renamed or moved 错误的解决翻译 2011-04-14 15:27:00 · 2169 阅读 · 1 评论