
安卓
安卓相关技术
赶路人儿
一个十年以上编程人员,擅长使用java、python、C++等语言,具有广告投放、个性化推荐引擎等超大规模系统开发经验。
展开
-
经纬度距离计算
数据库中大概有300个左右的经纬度,现在需要快速找出数据库中与给定经纬度最近的5个经纬度,如果分别与这300多个一个个的算距离在排序的话,速度实在是太慢了,有没有什么快速的算法啊?转载 2014-09-26 20:36:45 · 2268 阅读 · 0 评论 -
GPS、基站、Wi-Fi 定位
现在很多app都会自动定位当前位置,比如团购网站、招聘网站、天气app等等。定位可以使用GPS、基站、Wi-Fi来完成定位,百度地图Android定位SDK是利用设备当前的GPS信息(GPS定位),基站信息(基站定位)和Wi-Fi信息(Wi-Fi定位)完成定位的。开发者在应用中成功集成百度定位SDK以后,既可以方便的通过定位SDK的接口向百度定位服务请求位置信息。定位SDK会根据设备当前的原创 2014-09-26 10:02:45 · 2030 阅读 · 0 评论 -
android 使用电脑上的虚拟机安装apk(图文教程)
1、启动虚拟机2、我的android sdk在“E:\android\android开发环境\android SDK\platform-tools”把要安装的apk复制到这个根目录(和adb.exe同文件夹)。2、点击电脑左下角的“开始”按钮,输入cmd然后点击回车打开cmd输入框。3、 (由于我的Android SDK安装路径为e盘,所以需要定位模拟器platform-t转载 2014-08-06 10:24:50 · 2091 阅读 · 0 评论 -
android 使用XmlSerializer生成xml文件方法
packagecom.android.antking.xml; importjava.io.OutputStream;importjava.util.List; importorg.xmlpull.v1.XmlSerializer; importandroid.util.Xml;转载 2014-07-28 15:39:00 · 1770 阅读 · 0 评论 -
android 三种解析xml文件方法总结
在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和Android附带的pull解析器解析XML文件。 下面是本例子要解析的XML文件:itcast.xmlxml version="1.0" encoding="UTF-8"?>persons> person id="23">转载 2014-07-28 13:34:37 · 1011 阅读 · 0 评论 -
Android四大基本组件介绍与生命周期
Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Int转载 2014-07-28 10:47:36 · 767 阅读 · 0 评论 -
android API not find解决思路
API not findCan't find API database;API check not performed------解决方案--------------------修改 xml 文件的 android:minSdkVersion 把最低版本 调高 试试转载 2014-07-25 10:01:37 · 2172 阅读 · 0 评论 -
android 五种存储
Android数据的五种存储方式SharePreferencesSQLiteContert ProviderFile网络存储作为一个完整的应用程序,数据存储的操作是必不可少的。Android系统提供了四种存储数据方式。分别为:SharePreference、SQLite、Content Provider和File。但由于Android系统中,转载 2014-07-24 17:23:40 · 1045 阅读 · 0 评论 -
SharedPreferences存储
除了SQLite数据库外,SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的转载 2014-07-24 17:16:08 · 754 阅读 · 0 评论 -
Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File
作为一个完成的应用程序,数据存储操作是必不可少的。因此,Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File。由于Android系统中,数据基本都是私有的的,都是存放于“data/data/程序包名”目录下,所以要实现数据共享,正确方式是使用Content Provider。 SQLite: SQL转载 2014-07-24 17:04:48 · 929 阅读 · 0 评论 -
android 读写文件(包括从sdcard中)
1、从应用程序目录中读取文件:(不需要特殊权限)原创 2014-07-24 16:39:09 · 815 阅读 · 0 评论 -
使用 Intel HAXM 为eclipse安卓模拟器加速
最近在自学安卓开发,可是手头没有安卓机,只能用模拟器了。使用过eclipse安卓模拟器的应该都知道,这个模拟器具卡无比。不过经过百度谷歌,这个问题现在已经解决了。 本文介绍使用 Intel HAXM 技术为 Android 模拟器加速, 使模拟器运行速度媲美真机, 解决模拟器运行慢的问题。先介绍下这个插件:英特尔® 硬件加速执行管理器(英特尔® HAXM)是一款硬件辅助虚拟引擎转载 2014-07-24 12:48:26 · 1099 阅读 · 0 评论 -
android 存储文件
首先介绍如何存储数据,显然,要将数据从应用中输出到文件中,必须得到一个输出流outPutStream,然后往输出流中写入数据,在这里Android自带了一个得到应用输出流的方法FileOutputStream fos =context.openFileOutput(“yuchao.txt”,Context.MODE_PRIVATE); (1)其中第一个属性为文件名,第二个属性为读写转载 2014-07-21 17:57:56 · 713 阅读 · 0 评论 -
Android fill_parent、wrap_content和match_parent的区别
三个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。1)fill_parent设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。2) wrap_content转载 2014-07-14 15:22:52 · 673 阅读 · 0 评论 -
android中的monkey
在手机上的app,一般不需要压力测试,往往采用这种冒烟测试的转载 2014-07-14 15:10:14 · 796 阅读 · 0 评论 -
android 中junit的使用说明
在javase/ee 的开发中,我们一般对ye原创 2014-07-14 14:39:16 · 864 阅读 · 0 评论 -
安卓 点击事件四种写法
Android中获取到按钮后,我们一般会为其添加点击事件,而android中的点击事件共有四种写法,下面我们通过代码一一去实现。在Button的setOnClickListener方法中,需要为之传入一个OnClickListener作为参数。如此,我们需要一个OnClickListener对象。1、采用在Activity中创建一个内部类定义点击事件packag原创 2014-07-10 17:57:31 · 1345 阅读 · 0 评论 -
如何在真机上调试Android应用程序(图文详解)
1、首先将手机设置为调试模式方法:设置——应用程序——开发——USB调试,打上√即可转载 2014-07-10 10:45:48 · 820 阅读 · 0 评论 -
android布局中常用属性总结
一、LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。他们的区别在于:android:gravity 属性是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置.android:layout_gravity是用来设置该view原创 2014-07-09 15:28:40 · 762 阅读 · 0 评论 -
浅谈Android五大布局
Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLayout(表格布局)。 Linear转载 2014-07-09 15:06:41 · 654 阅读 · 0 评论 -
Android4.3模拟器界面中右侧菜单按钮无法使用问题解决办法
开发环境:笔记本电脑Windows2008+MyEclipse 10+Android4.3问题描述:运行或者调试Android项目时,发现模拟器中右侧Menu按钮无法点击,截图如下:查看在Android Virtual Devices选项卡中点击new按钮新建的模拟器的属性配置如下:解决办法:应在Device Definitions选项卡中新建模拟器就没问题转载 2014-07-07 11:11:44 · 1071 阅读 · 0 评论 -
安卓环境搭建3 (最快速的Android开发环境搭建ADT-Bundle及Hello World)
ADT-Bundle for Windows 是由Google Android官方提供的集成式IDE,已经包含了Eclipse,你无需再去下载Eclipse,并且里面已集成了插件,它解决了大部分新手通过eclipse来配置Android开发环境的复杂问题。有了ADT-Bundle,新涉足安卓开发的同学也无需再像以前那样在网上参考繁琐的配置教程,可以轻松一步到位进行Android应用开发。转载 2014-06-25 14:54:59 · 1078 阅读 · 0 评论 -
android sdk安装2(解决安卓 sdk 无法更新)
无法更新安装,主要是you原创 2014-06-25 14:52:52 · 1108 阅读 · 0 评论 -
Android SDK的安装教程1
1、首先要下载安装Java JDK,下载地址:http://pan.baidu.com/share/link?shareid=7368&uk=2148507123然后在下载最新的Android SDK 4.1文件,下载地址:http://dl.google.com/android/android-sdk_r20-windows.zip 或:http转载 2014-06-24 23:24:37 · 958 阅读 · 0 评论