对apk进行系统签名 签名工具 网盘下载 ,需要Android系统的签名的文件 platform.x509.pem 和 platform.pk8 这个两个文件在Android源码中的 ./build/target/pro…
分类:Android
课程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,相信大家对于这个老牌的图片加载框架应该都很熟悉。但由于该…
插件化-解决插件资源ID与宿主资源ID冲突的问题
前面分析了VirtualApk支持插件中的4大组件运行的原理。本文就来讨论一下如何解决插件资源id和宿主资源id冲突的问题。 本文会涉及到Andoird资源的编译和打包原理。因此对这方面的知识最好有一定的了解。可以参考老…
Glide缓存机制
前言 本文基于Glide v3.7.0源码分析,Glide v4.0大致流程和v3.7.0差不多,在一些技术细节上有修改。主要内容有: 内存缓存读取 内存缓存写入 缓存引用计数 硬盘缓存读取 硬盘缓存写入 内存缓存读取 …