android
wu311894565
这个作者很懒,什么都没留下…
展开
-
Android RecyclerView 使用完全解析
整体上看RecyclerView架构,提供了一种插拔式的体验,高度的解耦,异常的灵活,通过设置它提供的不同LayoutManager,ItemDecoration , ItemAnimator实现令人瞠目的效果。你想要控制其显示的方式,请通过布局管理器LayoutManager 你想要控制Item间的间隔(可绘制),请通过ItemDecoration 你想要控制Item增删的动画,请通过ItemAnimator 你想要控制点击、长按事件,请自己写基本使用鉴于我们对于ListView的使用特别原创 2020-06-09 17:13:38 · 255 阅读 · 0 评论 -
Android 操作SQLite 详解
一、SQLite数据类型一般数据采用的固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。SQLite具有以下五种常用的数据类型:NULL: 这个值为空值VARCHAR(n):长度不固定且其最大长度为 n 的字串,n不能超过 4000。CHAR(n):长度固定为n的字串,n不能超过 254。INTEGER: 值被标识为整数,依据值的大小可以依次被存储为...原创 2020-04-25 15:10:07 · 428 阅读 · 0 评论 -
Android Handler的作用与用法
1.什么是handler?Handler是Android SDK来处理异步消息的核心类。子线程与主线程通过Handler来进行通信。子线程可以通过Handler来通知主线程进行UI更新。Handler是Android中引入的一种让开发者参与处理线程中消息循环的机制。每个Hanlder都关联了一个线程,每个线程内部都维护了一个消息队列MessageQueue,这样Handler实际上也就关...原创 2020-04-23 22:14:01 · 1590 阅读 · 0 评论 -
Android 多线程
前言 多线程的应用在Android开发中是非常常见的,常用方法主要有: 继承Thread类 实现Runnable接口 Handler AsyncTask HandlerThread 今天,讲解AsyncTask使用教程目录1. 定义一个Android已封装好的轻量级异步类 属于抽象类,即使用时需 实现子类public abstract ...原创 2020-04-19 16:47:48 · 122 阅读 · 0 评论 -
Android xml 属性大全
第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素完全居中android:layout_alignParentBottom 贴紧父元素的下边缘android:layout_alignP...原创 2020-03-29 10:23:36 · 576 阅读 · 1 评论 -
Android 反编译详解
在学习Android开发的过程中,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的详解步骤。(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。)...原创 2020-03-15 10:10:48 · 342 阅读 · 0 评论 -
Android MVC与MVP的区别
MVC概念MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。其中M层复用处理数据,业务逻辑等;V层复用处理界面的显示结果;C层起到桥梁的作用,来控制V层...原创 2020-03-15 09:52:21 · 450 阅读 · 0 评论 -
Bugly Android SDK 使用
android { defaultConfig { ndk { // 设置支持的SO库架构 abiFilters 'armeabi' //, 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a' } }}dependencies { compile 'com.tencent.bugly:crashreport:latest.release' //其中latest.r原创 2020-03-14 18:15:42 · 251 阅读 · 0 评论 -
greenDao的使用与封装
1. greenDao的使用步骤: 第一步: 在项目的.gradle文件里面添加 buildscript { repositories { mavenCentral() jcenter() } dependencies { classpath 'com.android.tools.build:gra...原创 2020-03-14 17:31:14 · 604 阅读 · 0 评论