- 博客(9)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Android四大组件
1、activity1.1、activity是用户操作的可视化界面,它为用户提供了一个完成操作指令的窗口。当我们创建完毕Activity之后,需要调用setContentView()方法来完成界面的显示,以此来为用户提供交互的入口。1.2、activity的4个生命周期状态,7个生命周期方法,2个其他方法。4个生命周期状态:在Activity运行之前,会通过onCreate(),o...
2018-11-21 15:41:19 451 1
原创 Android进程、线程与线程池浅析
1、线程1.1、概念线程是系统分配处理器时间资源的基本单元也是系统调用的基本单位,简单理解就是一个或多个线程组成了一个进程。1.2、实现方式(三种)1.2.1、继承Thread线程类a、定义一个类MyThread继承Thread,并重写run方法。b、将要执行的代码写在run方法中。c、创建该类的实例,并调用start()方法开启线程。1.2.2、实现Runnabl...
2018-11-20 17:56:03 487 1
原创 Android的动画基本分类
1、Android动画可以分为帧动画(Frame Animation)、补间动画(Tweened Animation)和属性动画。比较:a、属性动画是真正的实现了view的移动,补间动画对view的移动更像是在不同地方绘制了一个影子,实际的对象还是处于原来的地方。b、属性动画会使Activity无法释放而导致内存泄漏,而补间动画却没有问题。因此,使用属性动画时切记在Activity执行 onSto...
2018-05-02 13:23:53 6086 1
原创 Android的自定义View浅析
1、自定义View我们大部分时候只需重写两个函数:onMeasure()、onDraw()。onMeasure负责对当前View的尺寸进行测量,onDraw负责把当前这个View绘制出来。2、要写2个构造函数: public MyView(Context context) { super(context); } public MyView(Conte
2017-10-31 14:10:54 250 1
原创 Android的控件之5.0新控件RecyclerView
1、整体上看RecyclerView架构,提供了一种插拔式的体验,高度的解耦,异常的灵活,通过设置它提供的不同LayoutManager,ItemDecoration , ItemAnimator实现令人瞠目的效果。RecyclerView只管回收与复用View,其他的你可以自己去设置。可以看出其高度的解耦,给予你充分的定制自由。想要控制其显示的方式,请通过布局管理器LayoutManager(横...
2017-07-18 09:33:55 323
原创 Android的Paymax接入的微信支付
由于公司需要,接入了一个新的第三方,发起微信支付,经过开发觉得很简单,现在给大家分享一下。 在开发之前你需要看一下接入文档,https://github.com/paymax/paymax-doc/blob/master/Android%20SDK.md 第一步就需要下载Paymax的SDK,放入项目的libs包下 第二步,就是在需要调用微信的页面,使用Paym
2016-10-19 10:16:58 812
原创 Android两个App之间跳转的方法
最近的开发中遇到一个问题,需要在一个App中开启另一个App进行一些操作,经过几天的研究,有了一些进展,现在分享给大家。 第一种方法,使用Intent的隐式启动,通过设置Action去开启另一个App,如下例,先创建一个A项目,在A项目中的主Activity中的一个按钮的监听事件中写上下面的代码 Intent intent = new Intent(); intent
2016-10-18 10:01:18 3678 1
原创 Android开发的项目框架的搭建
不管是用哪种语言进行开发,一个好的项目结构框架是很有必要的。只有使用一个合适的项目结构框架才能是程序开发更加简单,程序更加高效。Android手机开发大多数依靠MVC模式来支撑代码的结构框架。下面我就以我的开发经验分享一个项目开发结构框架给大家。如下图: 在新建项目时,首先新建一个Application,将整个项目中需要在项目启动时初始化的一些方法,例如使用ImageL
2016-10-16 20:14:48 451 1
android仿支付宝最新版本财富页面,下滑显示布局,上滑隐藏布局功能,怎么实现
2020-10-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人