在日常开发的APP,大部分时候需要想用户展示图片信息,图片最终对应Android中的Bitmap对象。而对于APP端来说Bitmap又是一个比较麻烦的问题,主要表现在Bitmap是非常占用内存的对象,处理不当将导致APP…
分类:Android
Android自定义布局实现优惠券效果
最近需要实现一个凹凸效果的拟物化优惠券效果,我一看,本来想用.9图片做背景实现的,虽说图片做背景实现省事儿方便,但是能用代码实现最好不过了,最终我还是选择了用代码来实现,于是有了下文。 最终效果图 demo下载地址 1.…
Android自定义无内存泄露的Handler
package com.example.testhandler; import java.lang.ref.WeakReference; import android.app.Activity; import andro…
打造一个全命令行的Android构建系统
<pre> 广告: 作者人作品, X浏览器-最轻便,速度最快的手机浏览器 欢迎试用。 </pre> “IDE都是给小白程序员的,大牛级别的程序员一定是命令行控,终端控,你看大牛都是使用…
Android NDK秘籍--初识NDK、JNI、Makefile/CMake
从此篇文章开始介绍Android NDK系列的知识。 本文目录: 1.NDK是什么,有何优点 2.JNI是什么 3.Makefile和CMake是什么,有何作用 1.NDK是什么,有何优点 NDK(Native Deve…
Android : 屏幕亮度的调整
关于屏幕亮度的调整可以从以下几个方面入手: 判断是否开启了自动亮度调节 public static boolean isAutoBrightness(ContentResolver aContentResolver) {…
Android: 重写 Loader,解决 registerListener 已注册问题
个人博客地址: 斯科特安的时间 使用 LoaderManager 管理 Loader,会默认注册一个 OnLoadCompleteListener , 而这个 Listener 只能注册一个。重复注册会报这个错误: Ca…
android studio生成aar包并在其他工程引用aar包
很久之前写的一篇CSDN博文,为了同步CSDN以及简书,现在迁移过来 故事背景:公司之前是用Eclise开发,为了赶上时代,也准备用上了Android Studio,这不老大一开始就发大招了,准备模块化设置,然后就给了任…
Android面试一问一答:进程与线程
进程与线程有什么区别 (单位) 进程是资源分配的最小单位; 线程是程序执行的最小单位。 (数据和空间) 进程有独立的地址空间,系统建立数据表来维护代码段、堆栈段和数据段; 线程共享进程中的数据,使用相同的地址空间。 (通…
About the Activity memory leak
在我们日常开发当中一不小心就会写上一丢丢内存泄露的代码。 例如下面这一段单例模式: public Myactivity extends Activity{ @Override protected void onCreat…
支付宝 Android 版使用的开源组件
支付宝 Android 版使用的开源组件 前言:花了点时间整理了 支付宝 Android 客户端使用的开源组件,给需要的同学.在你不知道用什么开源框架的时候可以作下参考,毕竟支付宝是阿里的重量级产品,产品的稳定性是第一,…