
android
文章平均质量分 85
longvslove
喜欢编程,偶像刘德华
展开
-
Android地图获取详细街道地址信息 精确定位
Android地图开发实际应用中,经常会通过地图定位判断手机用户是哪个城市的,然后根据城市的不同调取不同的数据,或者是地图定位之后,会在手机界面中显示用户的详细位置,如石家庄市中山北国商城。 那么这些信息如何获得? 详细研究过Android MapView的可能用到Geocoder这个对象。详细代码如下: Geocoder geocoder=new原创 2011-12-06 21:20:03 · 11947 阅读 · 1 评论 -
android使用自定义属性AttributeSet
这里为了演示使用自定义变量,字体大小改用自定义的属性。首先要创建变量,创建了个values/attrs.xml文件,文件名任意,但是要在values目录下: 根标签要是resources,定义的变量要有个名字,declare-styleable name="button">,这里定义名称转载 2011-12-19 15:56:11 · 26026 阅读 · 3 评论 -
android完全退出程序, 使用广播机制。与众不同,仔细看
这个问题一直困扰着我,试了n种方式,都不行,在网上搜了一圈,没有能用的:1 ActivityManager manager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);manager.killBackgroundProcesses("package"); 不行2 android.os.Pr转载 2011-12-08 18:27:03 · 3846 阅读 · 3 评论 -
Android组件生命周期
引言应用程序组件有一个生命周期——一开始Android实例化他们响应意图,直到结束实例被销毁。在这期间,他们有时候处于激活状态,有时候处于非激活状态;对于活动,对用户有时候可见,有时候不可见。组件生命周期将讨论活动、服务、广播接收者的生命周期——包括在生命周期中他们可能的状态、通知状态改变的方法、及这些状态的组件寄宿的进程被终结和实例被销毁的可能性。本文主要讨论活动的生命周期及他们可能的状转载 2011-12-08 18:10:37 · 602 阅读 · 0 评论 -
Android中SQLiteOpenHelper类的onUpgrade方法的作用
Andoird的SQLiteOpenHelper类中有一个onUpgrade方法。帮助文档中只是说当数据库升级时该方法被触发。经过实践,解决了我一连串的疑问:1. 帮助文档里说的“数据库升级”是指什么?你开发了一个程序,当前是1.0版本。该程序用到了数据库。到1.1版本时,你在数据库的某个表中增加了一个字段。那么软件1.0版本用的数据库在软件1.1版本就要被升级了。2. 数转载 2011-12-17 14:46:48 · 11953 阅读 · 3 评论 -
Android中Cursor关闭的问题
Cursor是Android查询数据后得到的一个管理数据集合的类,正常情况下,如果查询得到的数据量较小时不会有内存问题,而且虚拟机能够保证Cusor最终会被释放掉。 然而如果Cursor的数据量特表大,特别是如果里面有Blob信息时,应该保证Cursor占用的内存被及时的释放掉,而不是等待GC来处理。并且Android明显是倾向于编程者手动的将Cursor close掉,因为在源代码转载 2011-12-18 13:11:08 · 15913 阅读 · 1 评论 -
Android中广播BroadCastReceiver使用
BroadcastReceiver 在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver是对发送出来的 Broadcast进行过滤接受并响应的一类组件。下面将详细的阐述如何发送Broadcast和使用BroadcastReceiver过滤接收的过程: 首先在需要发送信息的地方,把要发送的信息和用于过滤的信息(如Ac转载 2011-12-08 18:43:03 · 957 阅读 · 0 评论 -
Android 屏幕滑动事件
Android里有两个类 android.view.GestureDetector android.view.GestureDetector.SimpleOnGestureListener (另外android.widget.Gallery好像是更牛x的OnGestureListener ) 1)新建一个类继承SimpleOnGestureListener,H转载 2011-12-07 23:14:34 · 804 阅读 · 0 评论 -
Android访问权限
添加WiFi以及访问网络的权限: 操作外部存储设备文件: 录音时需要的权限:录制视频时需要的权限:发送短信:收短信:收彩信:GPS:转载 2011-12-07 23:13:59 · 2421 阅读 · 1 评论 -
Android异步,线程,线程池,缓存
http://www.cnblogs.com/ghj1976/archive/2011/05/06/2038738.html http://www.cnblogs.com/zhangdongzi/archive/2011/04/13/2015129.html http://www.cnblogs.com/zhangdongzi/archive/2011/04/13/2015215.转载 2011-12-07 23:15:05 · 574 阅读 · 0 评论 -
eclipse的android智能提示设置
以往 我们往往在输入 "." 然后 alt+/ 来进行智能提示,下面这个方法,可以帮你大幅度的提高智能打开 Eclipse -> Window -> Perferences(首选项),会打开个Perferences 的设置界面。 找到Java 下的 Editor(编辑器) 下的 Content Assist(内容辅助) , 右边出现的选项中,有一个Auto activation tri转载 2011-12-07 23:13:36 · 8214 阅读 · 0 评论 -
HttpURLConnection与HttpClient的不同
HttpClient是个开源框架,封装了访问http的请求头,参数,内容体,响应等等, HttpURLConnection是java的标准类,什么都没封装,用起来太原始,不方便 HttpClient实际上是对Java提供方法的一些封装,在HttpURLConnection中的输入输出流操作,在这个接口中被统一封装成了HttpPost(HttpGet)和HttpResponse,原创 2011-12-06 22:11:08 · 2062 阅读 · 0 评论 -
服务器和客户端的交互方式(Socket,http协议)和各自特点适用范围
前言前几天设计Android手机和服务器之间数据交互应用,对实现数据传输这个环节,产生了疑惑。Socket和http协议都可以实现数据传输,但两种传输方式有什么 各自的特点,和缺点,如何选择合适的传输方式。 1 数据传输方式1.1 Socket传输的定义和其特点 所谓socket通常也称作"套接字",实现服务器和客户端之间的物理连接,并进行数据传输,主要有UDP转载 2013-04-10 17:06:11 · 2239 阅读 · 0 评论