随手纪念的博客

学而不思则罔,思而不学则殆。

自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android四大组件

1、activity 1.1、activity是用户操作的可视化界面,它为用户提供了一个完成操作指令的窗口。当我们创建完毕Activity之后,需要调用setContentView()方法来完成界面的显示,以此来为用户提供交互的入口。 1.2、activity的4个生命周期状态,7个生命周期方...

2018-11-21 15:41:19

阅读数 23

评论数 0

Android进程、线程与线程池浅析

1、线程 1.1、概念 线程是系统分配处理器时间资源的基本单元也是系统调用的基本单位,简单理解就是一个或多个线程组成了一个进程。 1.2、实现方式(三种) 1.2.1、继承Thread线程类 a、定义一个类MyThread继承Thread,并重写run方法。 b、将要执行的代码写在ru...

2018-11-20 17:56:03

阅读数 167

评论数 0

Android与H5交互

Android通过webView来实现1、loadUrl,加载界面加载assets文件夹下的test.html页面:mWebView.loadUrl("file:///android_asset/test.html")加载Url:mWebView.loadUrl...

2018-07-06 14:24:51

阅读数 584

评论数 0

Android的代码混淆

1、定义Proguard是一个Java类文件压缩器、优化器、混淆器、预校验器。压缩环节会检测以及移除没有用到的类、字段、方法以及属性。优化环节会分析以及优化方法的字节码。混淆环节会用无意义的短变量去重命名类、变量、方法。这些步骤让代码更精简,更高效,也更难被逆向(破解)。注:混淆后默认会在工程目录...

2018-07-06 14:18:57

阅读数 113

评论数 0

Android反射机制

1、反射的概念及应用反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。在计算机科学领域,反射是一类应用,它们能够自描述和自控制。这类应用通过某种机制来实现对自己行为的描述和检测,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。1.1、在Java中的反射机制,...

2018-07-06 14:14:10

阅读数 71

评论数 0

Android单元测试浅析

1、定义从名字上看,单元测试就是参与项目开发的工程师在项目中为了测试某一个代码单元而写的测试代码,用于执行项目中的目标函数并验证其逻辑状态或者结果。这里提到的“一个代码单元”指的是测试的最小模块,通常指函数。这些代码是白盒测试,能够检测目标代码的准确性和可靠性,在打包时单元测试的代码并不会被编译进...

2018-07-06 14:12:40

阅读数 90

评论数 0

Android的API与系统版本号的对照表

下面列出最全对照表:API 25 (Android 7.1) – Nougat, released December 2016. Build version code Android.OS.BuildVersionCodes.NMr1API 24 (Android 7.0) – Nougat, r...

2018-05-02 13:31:08

阅读数 107

评论数 0

Android的动画基本分类

1、Android动画可以分为帧动画(Frame Animation)、补间动画(Tweened Animation)和属性动画。比较:a、属性动画是真正的实现了view的移动,补间动画对view的移动更像是在不同地方绘制了一个影子,实际的对象还是处于原来的地方。b、属性动画会使Activity无...

2018-05-02 13:23:53

阅读数 1233

评论数 0

Android的面试知识点总结

JAVA知识:1、面向对象与面向过程 、多态、继承、重写、重载、抽象类和接口的区别2、基本数据类型、集合的比较(List、Set、Map)、排序方式与原理、泛型2、进程与线程、进程间通信、线程与线程池(多线程)3、 JVM、JNI、CMD命令4、RxJava(了解一下)Android知识:1、画出...

2017-11-07 15:39:56

阅读数 173

评论数 0

Android的自定义View浅析

1、自定义View我们大部分时候只需重写两个函数:onMeasure()、onDraw()。onMeasure负责对当前View的尺寸进行测量,onDraw负责把当前这个View绘制出来。 2、要写2个构造函数: public MyView(Context context) { ...

2017-10-31 14:10:54

阅读数 107

评论数 0

Android的控件之5.0新控件RecyclerView

1、整体上看RecyclerView架构,提供了一种插拔式的体验,高度的解耦,异常的灵活,通过设置它提供的不同LayoutManager,ItemDecoration , ItemAnimator实现令人瞠目的效果。RecyclerView只管回收与复用View,其他的你可以自己去设置。可以看出其...

2017-07-18 09:33:55

阅读数 146

评论数 0

Android加载图片的使用方法

第一种

2016-10-20 10:18:13

阅读数 102

评论数 0

Android的Paymax接入的微信支付

由于公司需要,接入了一个新的第三方,发起微信支付,经过开发觉得很简单,现在给大家分享一下。    在开发之前你需要看一下接入文档,https://github.com/paymax/paymax-doc/blob/master/Android%20SDK.md    第一步就需要下载Paymax的...

2016-10-19 10:16:58

阅读数 220

评论数 0

Android两个App之间跳转的方法

最近的开发中遇到一个问题,需要在一个App中开启另一个App进行一些操作,经过几天的研究,有了一些进展,现在分享给大家。     第一种方法,使用Intent的隐式启动,通过设置Action去开启另一个App,如下例,先创建一个A项目,在A项目中的主Activity中的一个按钮的监听事件中写上下面...

2016-10-18 10:01:18

阅读数 1204

评论数 0

Android开发的项目框架的搭建

不管是用哪种语言进行开发,一个好的项目结构框架是很有必要的。只有使用一个合适的项目结构框架才能是程序开发更加简单,程序更加高效。Android手机开发大多数依靠MVC模式来支撑代码的结构框架。下面我就以我的开发经验分享一个项目开发结构框架给大家。如下图:         在新建项目时,首先新建...

2016-10-16 20:14:48

阅读数 241

评论数 0

提示
确定要删除当前文章?
取消 删除