android保存图片后加了以下代码就可以了 sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE,Uri .parse(file:// + _file))); 那么这个sendBroadcast到底是做什么的呢?广播,相当于iOS中NSNotificationCen...
Android签名证书生成及使用流程
Android数字证书概述Android系统要求每一个安装进系统的应用程序都是经过数字证书签名的,数字证书的私钥则保存在程序开发者的手中。Android系统将数字证书用于在应用程序的作者和应...
Android自定义View 漂亮的Checkbox
如何制作一个上图所示的material design风格的Checkbox 观察上图初步确定我们需要做的的包括 边框的绘制 checkbox背景色的绘制 中心的选中图标的绘制 然后加上动画效果,下面开始动手编写...
了解android项目都在使用的support library
关于Material Design 真实使用以及导入项目框架的例子。于是项目中会如下图所示的一些support library,翻了翻官网,有了这篇博客,全面了解android项目都在使用的support library。 项目中添加...
Android屏幕适配知识
【1】屏幕尺寸指屏幕的对角线的长度,单位是英文,1英寸=2.54厘米。 【2】屏幕分辨率是指在横纵向上的像素点数,单位是px,1px=1个像素点,一般以纵向像素*横向像素,如1920*1080。 【...
Android注解与反射机制
相信大家对于这行代码很熟悉了 @Override 但是肯定很多人都只是知道这行代码是重写父类方法的时候会用到,但并不知道它是什么。 其实这就是一种注解,可以理解成它标识了变量或者...
实现Android中实现View滑动的几种方式
本文提到的所有三种滑动方式的完整demo:ScrollDemo 1. 关于View我们需要知道的 (1)什么是View? Android中的View类是所有UI控件的基类(Base class),也就是说我们平时所有到的各种UI控件,...
Android优雅地发起网络Request与接收Response
Android发起网络Request与接收Response以下几种写法很常见: 1、直接 new Thread 进行请求,数据返回后使用 handler 回到主线程进行 UI 刷新。 private void getData() { new Thread(new Runnable() { @Override p...
android动画详解六 XML中定义动画
属性动画系统允许动画View对象并提供很多比view动画系统更高级的功能。view动画系统通过改变绘制方式来变换View对象,view动画是被view的容器所处理的,因为View本身没有要操控的属性。...
Android的logger机制分析
Logger机制是在Android系统中提供的一个轻量级的日志系统,这个日志系统是以驱动程序的形式在内核空间实现的,在用户空间分别提供了Java接口和C/C++接口来使用这个日志系统,使用的接...