- 博客(19)
- 资源 (7)
- 收藏
- 关注
原创 自定义activity窗口大小
1.创建一个背景配置文件,放到res/drawable目录下<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <!-- 填充 --> <solid android:
2015-07-08 17:07:04
1565
原创 dp与px
1.>320*480的含义:320:纵向每列320个像素点 480:横向每列480个像素点2.>ppi:pixels per inch 像素密度,即每英寸屏幕所拥有的像素数,像素密度越大,显示画面细节就越丰富。 像素密度=√{(长度像素数^2+宽度像素数^2)}/ 屏幕尺寸 注:屏幕尺寸单位为英寸 例:分辨率为1280*720 屏幕宽度为6英寸 计算所得像素密度约等于245 同样都是1080
2015-07-08 14:48:17
655
原创 DrawerLayout控件的使用
DrawerLayout是Support Library包中实现了侧滑菜单效果的控件,可以说drawerLayout是因为第三方控件如Slidingmenu等的出现之后,google借鉴而出现的产物。drawerLayout分为侧边菜单内容和主内容区两部分,侧边菜单可以根据手势展开与隐藏(drawerLayout自身特性),主内容区的内容可以随着菜单的点击而变化(这需要使用者自己实现).1.draw
2015-06-29 10:23:12
718
原创 将log保存到本地
app在现场测试,发生crash时无法从logcat找到原因,如能将发生错误时的log记录下来,对debug非常有利. 关键接口:Thread.UncaughtExceptionHandler用来捕获运行时未被程序捕获的异常 关键方法 @Override public void uncaughtException(Thread thread, Throwable ex) {
2015-06-02 15:07:41
1319
原创 百度地图最新版本sdk使用系列(八)-获取当前地图中心点的经纬度并计算与当前位置的距离
1.获取地图中心点的坐标 核心类是OnMapStatusChangeListener和MapView的控制类BaiduMap. mBaiduMap.setOnMapStatusChangeListener(new MyOnMapStatusChangeListener());->给BaiduMap注册一个MapStatus的监听事件. 在OnMapStatusChangeListener中要实现
2015-05-30 14:05:53
2889
原创 android开发中对象的序列化-实现Parcelable接口.
acitvity之间使用intent传递对象是非常普遍的.对象若需要在activity之间传递,必须被序列化也就是需要实现Serializable或者Parcelable接口.Parcel的序列化和反序列化的读写全是在内存中进行,所以效率比Serializable使用外部存储器会高很多。本文重点讲解Parcelable接口的实现.1.Parcelable接口定义public interface P
2015-05-23 14:54:18
635
原创 JAVA对象的序列化与反序列化
一、序列化、反序列化是什么? (1) 名词解释 对象的序列化 : 把Java对象转换为字节序列并存储至一个储存媒介的过程。 对象的反序列化:把字节序列恢复为Java对象的过程。 (2) 序列化详细解释 对象的序列化涉及三个点关键点:Java对象、字节序列、存储。 1. Java对象的组成? Java对象包含变量与方法。但是序列与反序列化仅处理Java变量而不处理方法,序列与反序列化仅对
2015-05-23 14:31:19
477
原创 Chronometer控件的使用
Chronometer 是android自身提供的计时器控件 用于实现简单的计时功能,避免编写复杂的多线程代码. 使用时在布局文件中声明计时器的位置和属性. 核心方法 start() 计时开始 stop() 计时停止 setBase(SystemClock.elapsedRealtime()) 重置 setFormart() 显示时间 核心接口OnChronometerTickLi
2015-05-15 15:11:51
924
原创 百度地图最新版本sdk使用系列(七)-实现定位,poi搜索和导航
定位和搜索的核心类请看该系列的前面几篇文章,导航的核心类是BaiduNaviManager,该类的核心方法包括:initEngine初始化导航引擎createNMapView创建NMapViewlaunchNavigator启动导航核心接口是OnStartNavigationListener(),启动导航的监听器,跳转到基于sdk自定义的[导航页]另外需新建一个activity,用于实现百
2015-05-14 08:41:27
6804
原创 百度地图最新版本sdk使用系列(六)-搜索周边美食,加油站等,并使用infoWindow展示
搜索周边的核心类是PoiSearch,核心回调接口是OnGetPoiSearchResultListener, 在其回调方法onGetPoiDetailResult(PoiDetailResult poiDetailResult)的参数 poiDetailResult中包含百度服务器端返回的搜索结果.详细代码如下:public class MainActivity extends Activit
2015-05-12 15:04:38
2257
1
原创 百度地图最新版本sdk使用系列(五)-定位功能的实现
定位功能的核心类是LocationClient和一个回调接口BDLocationListener.从百度服务器拿到的定位数据(经纬度等)就封装在回调方法onReceiveLocation(BDLocation location)的参数location里面,我们只需要将其取出展示在map上即可.详细代码如下:public class MainActivity extends Activity {
2015-05-09 11:04:51
1357
1
原创 百度地图最新版本sdk使用系列(四)-开启卫星地图,实时交通图,实现标注覆盖物等功能
废话不多说,详细看注释,具体代码如下:ublic class MainActivity extends Activity { private static final String TAG = "MainActivity"; private MapView mMapView;// 地图视图 private BaiduMap mBaiduMap;//地图控制器 pri
2015-05-08 14:45:13
1719
1
原创 百度地图最新版本sdk使用系列(三)-修改百度地图旋转(平视,俯视),缩放
public class MainActivity extends Activity {private static final String TAG = "MainActivity";private MapView mMapView;//地图视图private BaiduMap mBaiduMap;//地图控制器 setMapStatus(mMapStatusUpdate);
2015-05-08 11:35:59
3597
1
原创 百度地图最新版本sdk使用系列(一)-初识 hello baidumap
本系列使用的sdk版本为v3.41.在布局xml文件中添加地图控件;
2015-05-08 09:40:19
1286
1
原创 myeclipse新版本注释字体变小的解决办法
Window --> Preferences --> General --> Appearance --> Colors and Fonts --> Basic --> Text Font --> Edit然后!为什么注释变小了呢?是因为字体大小么?设置了下,额。。。不对。接着我翻出了老的eclipse,看了下上面的设置,当时我就卧了两个槽,原来不是字体大小问题,是字体问题!ecl
2014-06-15 09:31:02
1006
2
原创 eclipse安装tomcat插件方法
1,下载tomcat插件地址:http://www.eclipsetotale.com/tomcatPlugin.htmldownload->version3.32,解压解压到eclipse所在根目录下的dropins或者plugins目录中重启eclipse,工具栏出现tomcat图标说明安装成功.- Eclipse/dropins for Eclipse 3.4
2014-06-11 20:29:11
959
百度地图最新版本sdk使用系列(七)-实现定位,poi搜索和导航
2015-05-14
jquery.cookie.js,jquery.min.js
2014-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人