摘要: 前言:目前一般手机的相机都能达到800万像素,像我的Galaxy Nexus才500万像素,拍摄的照片也有1.5M左右。这么大的照片上传到服务器,不仅浪费流量,同时还浪费时间。在开发Android企业应用时,会经常上传图片到服务器,而我们公司目前维护的一个项目便是如此。该项目是通过私有apn与服务器... 阅读全文
posted @ 2015-06-12 11:13 skyyhu 阅读(1756) 评论(0) 推荐(0) 编辑
摘要: 转自:http://my.eoe.cn/817027/archive/17997.html大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,... 阅读全文
posted @ 2015-06-12 11:08 skyyhu 阅读(1275) 评论(0) 推荐(0) 编辑
摘要: 根据activity的生命周期,在activity不显示时,会执行onStop函数(比如按下home键),所以你在onStop函数(按退出键除外)里面把notification放在通知栏里,再此显示时,把notification从通知栏里去掉。或者,只要程序在运行就一直显示通知栏图标。下面对Noti... 阅读全文
posted @ 2015-06-12 11:04 skyyhu 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 转自:http://iaiai.iteye.com/blog/1992196obtainmessage()是从消息池中拿来一个msg 不需要另开辟空间new new需要重新申请,效率低,obtianmessage可以循环利用;[java] view plaincopyprint?//useHandl... 阅读全文
posted @ 2015-06-12 10:59 skyyhu 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 节选自百度地图API:若开发者使用的是百度地图或定位API,且版本在1.3.5以后的,路线规划提供了获取路线距离的方法,见MKRoutePlan 类的 getDistance 方法。如果是计算任意两点的距离,自2.0.0版本开始,Android SDK为开发者提供了计算距离的接口(DistanceU... 阅读全文
posted @ 2015-06-12 10:54 skyyhu 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 1.案例效果图2.准备素材 progress1.png(78*78) progress2.png(78*78)3.原理采用一张图片作为ProgressBar的背景图片(一般采用颜色比较浅的)。另一张是进度条的图片(一般采用颜色比较深的图片)。进度在滚动时:进度图片逐步显示,背景图片逐步隐藏,达到... 阅读全文
posted @ 2015-06-12 10:49 skyyhu 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 让应用自动适配多个分辨率的屏幕,是每个android程序员的基本功,就好像前端工程师熟练编写CSS Hack一样。适配工作中一个重要的工作就是对页面的调整。 对于页面的适配,有很多的方法和技巧。比如布局中尽量使用wrapcontent ,fillparent,尽量避免具体的数字,由系统来计算合适的... 阅读全文
posted @ 2015-06-12 10:43 skyyhu 阅读(511) 评论(0) 推荐(0) 编辑