Android开发进阶
quentain
简单做人,勤奋做事!
展开
-
Android之ListView原理学习与优化总结
利用ViewHolder来优化ListView数据加载,仅仅就此一条吗?其实不是的,首先,想要优化ListView就得先了解ListView加载数据原理,这是前提,但是小马在这个地方先做一些简单的补充,大家一定仔细看下,保证会有收获的。AD:在整理前几篇文章的时候有朋友提出写一下ListView的性能优化方面的东西,这个问题也是小马在面试过程中被别人问到的…转载 2015-11-28 09:08:20 · 365 阅读 · 0 评论 -
精选分析listview乱序的原因
最大的想法就是:在进行listview复用的时候,每一个item要进行特殊处理的时候,其他剩下的item也得进行相应的变化处理:三种方法: 1.进行if和else设置处理 2.设置tag将和对象进行一一绑定;转载 2016-04-26 15:12:02 · 1043 阅读 · 0 评论 -
Android事件分发机制完全解析,带你从源码的角度彻底理解(下)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9153761记得在前面的文章中,我带大家一起从源码的角度分析了Android中View的事件分发机制,相信阅读过的朋友对View的事件分发已经有比较深刻的理解了。还未阅读过的朋友,请先参考 Android事件分发机制完全解析,带你从源码的角度彻底理解(上) 。转载 2016-04-26 10:58:00 · 354 阅读 · 0 评论 -
Android事件分发机制完全解析,带你从源码的角度彻底理解(上)
转发自郭林博客:http://blog.csdn.net/guolin_blog/article/details/9097463转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9097463其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Androi转载 2016-04-26 10:28:45 · 436 阅读 · 0 评论 -
Android开发者必知的5个开源库
使用的大量开源库却始终是不可或缺的。这里,向大家介绍的是,这个任劳任怨的大家庭中,最受开发者喜爱的五个Android库。过去的时间里,Android开发逐步走向成熟,一个个与Android相关的开发工具也层出不穷。不过,在面对各种新鲜事物时,不要忘了那些我们每天使用的大量开源库。在这里,向大家介绍的就是,在这个任劳任怨的大家庭中,最受开发者喜爱的五个Android库。希望通过对它们的了转载 2016-02-16 23:06:39 · 442 阅读 · 0 评论 -
Android-Universal-Image-Loader优缺点
一、功能特性:1、多线程异步加载和显示图片(图片来源于网络、sd卡、assets文件夹,drawable文件夹(不能加载9patch),新增加载视频缩略图)[java] view plaincopy"http://site.com/image.png" target="_blank">http://site.com/image.png //原创 2016-02-16 22:47:29 · 2770 阅读 · 0 评论 -
Android 图片缓存之内存缓存技术LruCache,软引用
转自:http://blog.chinaunix.net/uid-26930580-id-4138306.html每当碰到一些大图片的时候,我们如果不对图片进行处理就会报OOM异常,这个问题曾经让我觉得很烦恼,后来终于得到了解决,那么现在就让我和大家一起分享一下吧。这篇博文要讲的图片缓存机制,我接触到的有两钟,一种是软引用,另一种是内存缓存技术。先来看下两者的使用方式,再来转载 2016-02-16 13:16:44 · 535 阅读 · 0 评论 -
Android开发中使用Frgment的优缺点
自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其目的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多出来的空间存放UI使其会产生更多的交互,从而诞生了fragments 。 fragments 的设计不需要你来亲自管理view hierarchy 的复杂变化,原创 2016-02-15 11:50:28 · 1131 阅读 · 0 评论 -
基于Chromium内核的Android WebView
以下文件参考文献:http://blog.csdn.net/milado_nju/article/details/89267201. http://developer.android.com/reference/android/webkit/WebView.html2. http://www.chromium.org/developers/d原创 2016-01-25 17:43:24 · 3055 阅读 · 0 评论 -
Android中的传感器的理解
Android 中传感器的种类加速度,Sensor.TYPE_ACCELEROMETER陀螺仪,Sensor.TYPE_GYROSCOPE亮度,Sensor.TYPE_LIGHT地磁,Sensor.TYPE_MAGNETIC_FIELD方向,Sensor.TYPE_ORIENTATION压力,Sensor.TYPE_PRESSURE近程,Se原创 2016-01-25 17:25:40 · 869 阅读 · 0 评论 -
Android中JNI的使用方法
首先看一下Android平台的框架图:(网上盗用) 可以看到Android上层的Application和ApplicationFramework都是使用Java编写,底层包括系统和使用众多的LIiraries都是C/C++编写的。 所以上层Java要调用底层的C/C++函数库必须通过Java的JNI来实现。下面将学习Android是如转载 2015-12-17 21:15:18 · 399 阅读 · 0 评论 -
彻底明白Android中AIDL及其使用
1、为什么要有AIDL?无论学什么东西,最先得弄明白为什么要有这个东西,不要说存在即是合理,存在肯定合理,但是你还是没有明白。对于AIDL有一些人的浅显概念就是,AIDL可以跨进程访问其他应用程序,和其他应用程序通讯,那我告诉你,很多技术都可以访问,如广播(应用A在AndroidManifest.xml中注册指定Action的广播)应用B发送指定Action的广播,A就能收到信息,这样也能看成转载 2015-12-17 15:24:09 · 432 阅读 · 0 评论 -
Android 沉浸式状态栏攻略 让你的状态栏变色吧
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/48649563; 本文出自:【张鸿洋的博客】一、概述近期注意到QQ新版使用了沉浸式状态栏,ok,先声明一下:本篇博客效果下图:关于这个状态栏变色到底叫「Immersive Mode」/「Translucent Bars」有兴趣可以去 为转载 2015-12-15 16:03:13 · 392 阅读 · 0 评论 -
Android图片二进制与Bitmap、Drawable之间的转换
Android图片二进制与Bitmap、Drawable之间的转换Java代码 public byte[] getBitmapByte(Bitmap bitmap){ ByteArrayOutputStream out = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.JPEG,转载 2015-12-02 21:26:52 · 4186 阅读 · 0 评论 -
Android Fragment应用实战,使用碎片向ActivityGroup说再见
版权声明:本文出自郭霖的博客,转载必须注明出处。转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/13171191现在Fragment的应用真的是越来越广泛了,之前Android在3.0版本加入Fragment的时候,主要是为了解决Android Pad屏幕比较大,空间不能充分利用的问题,但现在即使只是在手机上,也有很转载 2015-12-03 20:53:31 · 479 阅读 · 0 评论 -
深入浅出 Android Bundle类
转载自:http://blog.csdn.net/randyjiawenjie/article/details/6651437今天发现自己连Bundle类都没有搞清楚,于是花时间研究了一下。根据google官方的文档(http://developer.android.com/reference/android/os/Bundle.html)Bundle类转载 2016-05-01 09:57:49 · 551 阅读 · 0 评论