本文主要覆盖了细微的优化,虽然他们组合起来能够提高整个应用的性能,但是这些改变会导致显著的性能影响是不太可能的。选择正确的算法和数据结构应该始终是您优先要考虑的,但是这在本文的范围之外。您应该使用本文中的这些提示来作为常…
分类:移动开发
Markdown 简明语法手册
Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。这种语言吸收了很多在电子邮件中已有的纯…
Android实践 -- 对apk进行系统签名
对apk进行系统签名 签名工具 网盘下载 ,需要Android系统的签名的文件 platform.x509.pem 和 platform.pk8 这个两个文件在Android源码中的 ./build/target/pro…
课程4.1之面向对象基础2
转发请注明出处: 安卓猴的博客(http://sunjiajia.com) 本节课程将学习以下内容: 创建类的方法 创建对象的方法 对象和对象的引用 创建类的方法 class 类名 { 属性; 方法; } 属性,也叫成员…
解决Andriod软键盘出现把原来的布局给顶上去的方法(转)
链接:http://blog.sina.com.cn/s/blog_9564cb6e0101g2eb.html 决方法,在mainfest.xml中,对那个Activity加: Android:windowSoftInp…
android7.0 通过代码 分享图片到朋友圈
转载注明出处:简书-十个雨点 在Android7.0中,系统对scheme为file://的uri进行了限制,所以通过这种uri来进行分享的一些接口就不能用了,比如使用代码来调用分享朋友圈的接口。 此时就得使用其他的UR…
Android性能优化汇总(逐步更新中...)
Android中的性能优分为以下几个方面:布局优化、网络优化、安装包优化、内存优化。 一.布局优化 布局优化的本质就是减少View的层级。常见的布局优化方案如下: 在LinearLayout和RelativeLayout…
Android面试题
1、java的重载和重写分别是什么含义? 重载: (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。 (2…
Android 获取全局 Context 对象
该方法主要是利用 Application 类,每当应用程序启动的时候,系统就会自动将这个类进行初始化。而我们就可以利用这一点,定制一个全局的 Context 对象。 下面是自定义 Application 类 MyAppl…
Android伸手党系列之五:Android UI相关知识总结
图片处理: Bitmap Android Bitmap面面观 Android 那些你所不知道的Bitmap对象详解 Android图片缓存之Bitmap详解(一) Android BitmapShader 实战 实现圆形…
多线程知识梳理(8) - volatile 关键字
一、基本概念 1.1 内存模型 在程序的执行过程中,涉及到两个方面:指令的执行和数据的读写。其中指令的执行通过处理器来完成,而数据的读写则要依赖于系统内存,但是处理器的执行速度要远大于内存数据的读写,因此在处理器中加入了…
Android 基于 glide 4.0 封装图片加载库
本篇文章已授权为微信公众号 code小生 发布 前言 最近项目在做性能优化,之前项目的图片加载用的是 Android-Universal-Image-Loader,相信大家对于这个老牌的图片加载框架应该都很熟悉。但由于该…