摘要: 经常看到有人问:“安卓版微信发出去的图片怎么那么渣!比iPhone的差远了!”。不只是微信,很多应用安卓版的图片质量就是要比iPhone版逊色很多,这到底是怎么回事?我们团队最初也纠结过这个问题,费了半天劲、绕了好大圈,直到最后才发现,原来这是谷歌犯得一个“小”错误,而且一直错到了今天。谷歌的错就在... 阅读全文
posted @ 2015-08-29 22:40 百晓生 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 平时写程序中不断收集到的一些比较常用的东西,分享给大家.实用工具集锦Android Lifecyclehttps://github.com/xxv/android-lifecycleTinyPNGhttps://tinypng.com/Android Layout FinderAndroid Lay... 阅读全文
posted @ 2015-08-29 21:52 百晓生 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 昨天晚上更新了下SDK,然后就睡觉了,今天早上起来发现了一个问题,大概得意思就说我们的android sdk版本更新到了新的版本,但是之前下的是旧的,需要更新。但是我又不想更新,然后我就去找了下资料。最后发现在sdk下面的tools下面有个文件plugin.prop,将其中的版本,修改为现在的版本,... 阅读全文
posted @ 2015-08-28 13:38 百晓生 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 一 概述大家都清楚,在Android的开发中,凡是遇到耗时的操作尽可能的会交给Service去做,比如我们上传多张图,上传的过程用户可能将应用置于后台,然后干别的去了,我们的Activity就很可能会被杀死,所以可以考虑将上传操作交给Service去做,如果担心Service被杀,还能通过设置sta... 阅读全文
posted @ 2015-08-27 23:29 百晓生 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 今天同事突然问道这个问题,因为之前使用SlidingMenu基本上都是在一个Activity里面,然后切换Fragment。其实这个实现和简单。先上代码。1.定义一个BaseActivity,目的就是抽取出来大家需要使用的SlidingMenu1 public class BaseActivity ... 阅读全文
posted @ 2015-08-25 22:28 百晓生 阅读(1071) 评论(0) 推荐(0) 编辑
摘要: startActivity()的细节过程可分为七步,首先从用户单击图标开始。当用户单击某个应用图标后,执行程序会在该图标的onClick事件中调用startActivity()方法,该方法属于Activity类的内部方法,然后该方法会调用startActivityForResult(),调用时自动把... 阅读全文
posted @ 2015-08-25 00:20 百晓生 阅读(5640) 评论(0) 推荐(0) 编辑
摘要: 无线开发一定少不了与服务端进行交互,这自然离不开使用类似于HttpClient的工具包来发送和接受HTTP请求。常用的有一些这些:1. Apache 的 HttpClient(Android2.3之前使用)2. Android 简化扩展版 HttpUrlConnection3. Google 推出的... 阅读全文
posted @ 2015-08-24 23:10 百晓生 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 我们在编写Android程序的时候经常要用到许多图片,不同图片总是会有不同的形状、不同的大小,但在大多数情况下,这些图片都会大于我们程序所需要的大小。比如说系统图片库里展示的图片大都是用手机摄像头拍出来的,这些图片的分辨率会比我们手机屏幕的分辨率高得多。大家应该知道,我们编写的应用程序都是有一定内存... 阅读全文
posted @ 2015-08-24 22:41 百晓生 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 单实例Singleton设计模式可能是被讨论和使用的最广泛的一个设计模式了,这可能也是面试中问得最多的一个设计模式了。这个设计模式主要目的是想在整个系统中只能出现一个类的实例。这样做当然是有必然的,比如你的软件的全局配置信息,或者是一个Factory,或是一个主控类,等等。你希望这个类在整个系统中只... 阅读全文
posted @ 2015-08-20 21:41 百晓生 阅读(113) 评论(0) 推荐(0) 编辑
摘要: Android App性能优化,安卓App性能优化技巧,无论锤子还是茄子手机的不断冒出,Android系统的手机市场占有率目前来说还是最大的,因此基于Android开发的App数量也是很庞大的。那么,如何能开发出更高性能的Android App?相信是软件开发公司以及广大程序员们头疼的一大难题。今天... 阅读全文
posted @ 2015-08-19 22:40 百晓生 阅读(356) 评论(0) 推荐(0) 编辑