2016年3月18日
摘要: Indeterminate ProgressBar默认是白色的,如果容器的背景也是白色的,这样就根本看不到Progressbar. 用style属性设定反转的颜色. 1 <ProgressBar style="@android:style/Widget.ProgressBar.Inverse"/> 阅读全文
posted @ 2016-03-18 13:37 oooo呼呼 阅读(1973) 评论(0) 推荐(0) 编辑
  2016年3月15日
摘要: ## 屏幕适配 ##> 主流屏幕: 1280*720, 遵循原则: 不用AbsoluteLayout(绝对布局), 多用相对布局&线性布局(权重), 要用dp,不用px> > 开发后期, 在不同分辨率屏幕上测试(480*800,1920*1080), 如果没出现太大问题(影响正常使用), 就可以上线 阅读全文
posted @ 2016-03-15 20:20 oooo呼呼 阅读(262) 评论(0) 推荐(0) 编辑
摘要: ## 推送原理 ##- xmpp 是一种基于TCP/IP的协议, 这种协议更适合消息发送- socket 套接字, 发送和接收网络请求- 长连接 keep-alive, 服务器基于长连接找到设备,发送消息- 心跳包 , 客户端会定时(30秒一次)向服务器发送一段极短的数据,作为心跳包, 服务器定时收 阅读全文
posted @ 2016-03-15 10:48 oooo呼呼 阅读(1036) 评论(2) 推荐(0) 编辑
  2016年3月14日
摘要: Android:控件WebView网页的加载   WebView可以使得网页轻松的内嵌到app里,还可以直接跟js相互调用。   webview有两个方法:setWebChromeClient 和 setWebClient   setWebClient:主要处理解析,渲染网页等浏览器做的事情   s 阅读全文
posted @ 2016-03-14 16:14 oooo呼呼 阅读(466) 评论(0) 推荐(0) 编辑
  2016年3月13日
摘要: 内存溢出解决方案 1.内存溢出(OOM)是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于虚拟机能提供的最大内存。为了解决Java中内存溢出问题, 我们首先必须了解Java是如何管理内存的。Java的内存管理就 是对象的分配和释放问题。在Java中,内存的分配是由程序 阅读全文
posted @ 2016-03-13 15:05 oooo呼呼 阅读(1439) 评论(0) 推荐(0) 编辑
  2016年3月12日
摘要: 1. 简介 现在android应用中不可避免的要使用图片,有些图片是可以变化的,需要每次启动时从网络拉取,这种场景在有广告位的应用以及纯图片应用(比如百度美拍)中比较多。 现在有一个问题:假如每次启动的时候都从网络拉取图片的话,势必会消耗很多流量。在当前的状况下,对于非wifi用户来说,流量还是很贵 阅读全文
posted @ 2016-03-12 21:00 oooo呼呼 阅读(2960) 评论(0) 推荐(0) 编辑
摘要: 2.在NetCacheUtils中调用setBitmapTomemory(String url,Bitmap bitmap)方法获取 3.在中调用Bitmap getBitmapFrommemory(String url)方法   阅读全文
posted @ 2016-03-12 20:51 oooo呼呼 阅读(302) 评论(0) 推荐(0) 编辑
摘要:   2.在NetCacheUtils (第一次必须从网络中缓存图片)中调用setBitmapTolocal(String url,Bitmap bitmap)方法获取   3.在MyBitMaputils中调用getBitmapFromlocal(url)   阅读全文
posted @ 2016-03-12 19:51 oooo呼呼 阅读(424) 评论(0) 推荐(0) 编辑
摘要: android AsyncTask介绍 AsyncTask和Handler对比 1 ) AsyncTask实现的原理,和适用的优缺点 AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进 阅读全文
posted @ 2016-03-12 18:43 oooo呼呼 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1.创建NetCacheUtils中创建downloadBitmap(String url)方法 private Bitmap downloadBitmap(String url){ HttpURLConnection conn=null; try { conn=(HttpURLConnection 阅读全文
posted @ 2016-03-12 17:20 oooo呼呼 阅读(231) 评论(0) 推荐(0) 编辑