摘要: /** * * @方法名:readPicFromSdcard * @描述:从sdcar中读取文件 * @param folderName 文件夹名 * @param fileName 文件名 * @输出:void * @作者:admin * */ private void rea... 阅读全文
posted @ 2014-09-23 15:56 feiyue528 阅读(210) 评论(0) 推荐(0) 编辑
摘要: android编程时,当打开一个activity时,经常会因为内部存在editText类的组件,自动出现软键盘,影响视觉效果。 如果屏蔽软键盘,代码会比较繁杂,下面是列举了一个简单的方法。 我们可以这样来处理视图,将editText的焦点换成别的组件,像TextView,Button等等,这样就不会出现软键盘了。 先了解两句代码: View.setFocusable(true),对应xml : android:focusable="true". View.setFocusableInTouchMode(true),对应xml : android:focusableInTou 阅读全文
posted @ 2013-06-07 18:11 feiyue528 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲解如何通过百度地图API根据某个经纬度值(地理坐标)查询对应的地址信息以及该地址周边的POI(Point of Interest,兴趣点)信息。 百度地图移动版API不仅包含构建地图的基本接口,还集成了众多搜索服务,包括:位置检索、周边检索、范围检索、公交检索、驾乘检索、步行检索、地址信息查询等。 百度地图移动版API提供的搜索服务主要是通过初始化MKSearch类,注册搜索结果的监听对象MKSearchListener来实现异步搜索服务。首先需要自定义一个MySearchListener类,它实现MKSearchListener接口,然后通过实现接口中不同的回调方法,来获得对应.. 阅读全文
posted @ 2013-05-29 15:35 feiyue528 阅读(4451) 评论(1) 推荐(1) 编辑
摘要: 本篇文章主要讲解Baidu Map API中MyLocationOverlay的使用。故名思义,MyLocation中文释义为“我的位置”,而Overlay则是“图层”或“覆盖物”的意思,MyLocationOverlay的作用正是用于在地图上标注自己所处的位置。它跟使用ItemizedOverlay非常相似,只不过MyLocationOverlay标记的只有一个点。 在地图上标记用户当前所处位置其实是一个GPS定位应用。首先通过GPS定位获取到用户当前所在位置的经纬度,再将该经纬度所代表的点在地图上标出来。其实除了在地图上标注自己所处的位置外,我们通常还有这样的需求:“如果我的位置发生改变. 阅读全文
posted @ 2013-05-29 13:53 feiyue528 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 本篇文章主要介绍如何在百度地图上添加Overlay(即图层或覆盖物)。Overlay简介 Overlay通常被译为“图层”或“覆盖物”。那么对于地图而言,什么称之为覆盖物?“所有叠加或覆盖到地图之上的内容,都被称之为地图覆盖物,如标注、矢量图形元素(包括:折线和多边形和圆)、定位图标等。覆盖物拥有自己的地理坐标,当您拖动或缩放地图时,它们会相应的移动。” 为了让大家能够对Overlay有更进一步的认识,我们再通过下面的图形来直观的认识它。 图中标记的那些红色的图标A,B,...,J正是Overlay的其中一种形式。如果你了解PhotoShop中图层的概念,这里应该不难理解。我们可以这样来理.. 阅读全文
posted @ 2013-05-29 11:57 feiyue528 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 关闭所有窗口 Ctrl + Shift + W 关闭所有已打开的编辑窗口重命名 Alt + Shift + R 文件或变量重命名(先选中文件或变量再同时按下快捷键)快速引包 Ctrl + Shift + O 自动导入需要的包并删除多余的import语句代码格式化 Ctrl + Shift + F 代码格式化代码行的删除、复制 Ctrl + D 删除光标所在行 Ctrl + Alt + ↑ 向上复制并粘贴光标所在行文件或方法查找 Ctrl + Shift + R 打开资源窗口(快速查找文件,如.java、.xml文件) Ctrl + O 快速查找当前类中的方法查找相同标记 Ctrl + K 寻找 阅读全文
posted @ 2013-05-29 11:55 feiyue528 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1)下载百度地图移动版API(Android)开发包 要在Android应用中使用百度地图API,就需要在工程中引用百度地图API开发包,这个开发包包含两个文件:baidumapapi.jar和libBMapApiEngine.so。下载地址:http://dev.baidu.com/wiki/static/imap/files/BaiduMapApi_Lib_Android_1.0.zip2)申请API Key 和使用Google map api一样,在使用百度地图API之前也需要获取相应的API Key。百度地图API Key与你的百度账户相关联,因此您必须先有百度帐户,才能获得API.. 阅读全文
posted @ 2013-05-29 11:37 feiyue528 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 在开发中,我们经常使用到ListView这个控件。Android的API也提供了许多创建ListView适配器的快捷方式。例如ArrayAdapter、SimpleAdapter和SimpleCursorAdapter等。但你是否发现,如果采用这些系统自带的适配器,对于事件的响应只能局限在一个行单位。假设一行里面有一个按钮和一个图片控件,它们之间的响应操作是不一样的。若采用系统自带的适配器,就不能精确到每个控件的响应事件。这时,我们一般采取自定义适配器来实现这个比较精确地请求。ListView的创建,一般要具备两大元素: 1)数据集,即要映射的字符串、图片信息之类。 2)适配器,实现把要映射的 阅读全文
posted @ 2013-05-22 22:09 feiyue528 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 在Android应用程序中,所有的Android组件都有它自己的生命周期,表示从这一组件的创建到销毁的整个过程。在这一过程中,组件会在活动、非活动以及可见或不可见等状态中不断因应用场景的改变而进行切换。一.Activity的七个生命周期函数1.onCreate():当Activity被首次创建的时候调用,作用是设置布局文件,绑定监听器等等。2.onStart():当Activity可被用户看见的时候调用。3.onResume():获取用户焦点时调用。4.onRestart():Activity调用时非第一次创建。5.onPause():当启动另一个Activity时,当前Activity会调用 阅读全文
posted @ 2013-05-22 09:35 feiyue528 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一.LinearLayout布局--是一个标签的树,每个标签就是View类的名字设计模式:界面设计和应用程序逻辑分离的模式1. 线性布局,其内元素线性排列。根据orientation属性可以设置排列方式:vertical是纵向排列,horizontal是横向排列。2.几个重要属性:(1)layout_width:宽,layout_height:高,二者均可以设置为: fill_parent:填满父控件 wrap_content:包含内容即可(2)gravity:控件中内容的位置(3)layout_weight:比重(相对于同级控件而言)(4)singleLine:是否强制内容显示在一行中,若设 阅读全文
posted @ 2013-05-21 17:25 feiyue528 阅读(243) 评论(0) 推荐(0) 编辑