
Android
文章平均质量分 66
请叫我章鱼哥
前言:在还没有做任何一件事情之前,千万不要觉得这件事情很难,因为还没有开始做内心就已经对这件事情产生了恐惧,这将会阻止你的进步,也许当你动手开始做了这件事后发现其实并不是很难。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android中Bitmap的分析与使用
下面总结一下Bitmap的分析与使用Bitmap的创建创建Bitmap的时候,Java不提供new Bitmap()的形式去创建,而是通过BitmapFactory中的静态方法去创建,如:BitmapFactory.decodeStream(is);//通过InputStream去解析生成Bitmap(这里就不贴BitmapFactory中创建Bitmap的方法了,大家可以自己去看它的源码),我们原创 2016-09-09 21:17:47 · 579 阅读 · 0 评论 -
Android探索之旅(第三十一篇)你想要的工具类集合都在这里,快到碗里来
Utils-EverywhereAndroidUtilCodeandroid-common原创 2018-04-18 16:47:37 · 334 阅读 · 0 评论 -
Android探索之旅(第五篇) eclipse执行run之后的过程
1、编译dex2、打包apk3、启动选择target设备4、上传apk5、安装apk6、启动主Activity原创 2016-10-19 15:05:03 · 424 阅读 · 0 评论 -
Android中动态加载dex技术初探(插件化技术学习)
Android动态加载dex技术初探http://blog.youkuaiyun.com/u013478336/article/details/50734108Android使用Dalvik虚拟机加载可执行程序,所以不能直接加载基于class的jar,而是需要将class转化为dex字节码。Android支持动态加载的两种方式是:DexClassLoader和PathClassLoader,DexClassLo原创 2016-09-09 21:00:34 · 1056 阅读 · 0 评论 -
Android中自定义水波纹
package com.example.waterview;import java.util.ArrayList;import android.annotation.SuppressLint;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;impo原创 2016-07-11 20:48:19 · 391 阅读 · 0 评论 -
Android中SlidingMenu(侧滑框)的使用、ViewPager冲突处理
版权声明:本文为博主原创文章,未经博主允许不得转载。代码下载详见 SlidingMenu+ViewPager冲突解决 http://download.youkuaiyun.com/detail/zhiyuan0932/9501092 SlidingMenu简单配置 http://download.youkuaiyun.com/detail/z原创 2016-05-28 12:21:17 · 577 阅读 · 0 评论 -
Android中Fragment的生命周期各状态和回调函数使用
这篇文章主要介绍了Android的Fragments的生命周期各状态和回调函数使用,Fragments的生命周期与Activity息息相关,需要的朋友可以参考下回调函数就像activities一样,fragments也有它们自己的生命周期。理解fragments的生命周期,可以使你在它们被销毁的时候保存它们的实例,这样在它们重新被创建的时候,就能恢复它们之前原创 2016-07-06 20:31:56 · 879 阅读 · 0 评论 -
Java中关于内存泄漏出现的原因以及如何避免内存泄漏(超详细版汇总下)
本文出自大苞米的博客(http://blog.youkuaiyun.com/a396901990),谢谢支持!写在最前: 本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总、挑选、简化后整理而成。 所以我将本文定义为一个工具类的文章,如果你在ANDROID开发中遇到关于内存问题,或者马上要参加面试,或者就是单纯的学习或复习一下内存相关知识,都原创 2016-09-11 19:21:30 · 864 阅读 · 0 评论 -
Java中关于内存泄漏出现的原因以及如何避免内存泄漏(超详细版汇总上)
Android 内存泄漏总结内存管理的目的就是让我们在开发中怎么有效的避免我们的应用出现内存泄漏的问题。内存泄漏大家都不陌生了,简单粗俗的讲,就是该被释放的对象没有释放,一直被某个或某些实例所持有却不再被使用导致 GC 不能回收。最近自己阅读了大量相关的文档资料,打算做个 总结 沉淀下来跟大家一起分享和学习,也给自己一个警示,以后 coding 时怎么避免这些情况,提高应用的体验和质量。我会从 ja原创 2016-09-09 08:58:35 · 29265 阅读 · 16 评论 -
Android中ListView的优化
优化一:也是最普通的优化,就在MyAdapter类中的getView方法中,我们注意到,上面的写法每次需要一个View对象时,都是去重新inflate一个View出来返回去,没有实现View对象的复用,而实际上对于ListView而言,只需要保留能够显示的最大个数的view即可,其他新的view可以通过复用的方式使用消失的条目的view,而getView方法里也提供了一个参数:conver原创 2016-05-18 21:36:06 · 558 阅读 · 0 评论 -
Android 2016年度知名企业公司面试题
Alibaba一面说一下你怎么学习安卓的?项目中遇到哪些问题,如何解决的?Android事件分发机制?三级缓存底层实现?HashMap底层实现,hashCode如何对应bucket?Java的垃圾回收机制,引用计数法两个对象互相引用如何解决?用过的开源框架的源码分析Acticity的生命周期,Activity异常退出该如何处理?tcp和udp的区别,tcp如何保证可靠的,丢包如何处原创 2016-09-11 11:51:08 · 1442 阅读 · 0 评论 -
Android中Http+https协议的详细介绍(汇总上)
Http协议默认端口:80Http协议的主要特点支持客户/服务器模式简单快速:客户向服务端请求服务时,只需传送请求方式和路径。灵活:允许传输任意类型的数据对象。由Content-Type加以标记。无连接:每次响应一个请求,响应完成以后就断开连接。无状态:服务器不保存浏览器的任何信息。每次提交的请求之间没有关联。非持续性和持续性HTTP1.0默认非持续性;HTTP1.1默认持续性持原创 2016-09-11 11:47:30 · 1017 阅读 · 0 评论 -
Android中内存优化大汇总
本文转载自大苞米的博客(http://blog.youkuaiyun.com/a396901990),感谢大苞米的博文!写在最前: 本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总、挑选、简化后整理而成。 所以我将本文定义为一个工具类的文章,如果你在ANDROID开发中遇到关于内存问题,或者马上要参加面试,或者就是单纯的学习或复习一下内存相原创 2016-09-11 10:20:42 · 424 阅读 · 0 评论 -
Android关于OOM的解决方案(精简版)
Android关于OOM的解决方案OOM内存溢出(Out Of Memory)也就是说内存占有量超过了VM所分配的最大出现OOM的原因加载对象过大相应资源过多,来不及释放如何解决在内存引用上做些处理,常用的有软引用、强化引用、弱引用在内存中加载图片时直接在内存中作处理,如边界压缩动态回收内存优化Dalvik虚拟机的堆内存分配自定义堆内存大小原创 2016-09-10 09:15:31 · 722 阅读 · 0 评论 -
Android中EventBus原理及用法详情
EventBus概述EventBus是一款针对Android优化的发布/订阅(publish/subscribe)事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息。简化了应用程序内各组件间、组件与后台线程间的通信。优点是开销小,代码更优雅。以及将发送者和接收者解耦。比如请求网络,等网络返回时通过Handle原创 2016-09-09 21:45:55 · 871 阅读 · 0 评论 -
Android探索之旅(第三十七篇)网络动态获取并加载Selector(Glide篇)
最近公司一个项目菜单切换栏需要动态从后台获取,于是翻阅了很多资料来去学习这一块的知识,很多方案很不错,但并不适合我现在要做的项目,我项目中切换tab的icon是从后台获取到的,并且加载选中未选中两套图,只允许第一次加载慢,往后就采用缓存加载,无延迟,效果图 以下为主要代码,相信大家都能看得懂,看不清晰的大家可以新链接去打开 ...原创 2018-07-16 11:41:23 · 1216 阅读 · 2 评论