
Android和iOS开发中的异步处理(四)——异步任务和队列
本文是系列文章《Android和iOS开发中的异步处理》的第四篇。前面三篇的链接如下(或者向公众号发送\”异步\”一词,获取该系列全部文章) (一)开篇 (二)异步任务的回调 (三)执行多个异步任务 导读:本文与前面...

本文是系列文章《Android和iOS开发中的异步处理》的第四篇。前面三篇的链接如下(或者向公众号发送\”异步\”一词,获取该系列全部文章) (一)开篇 (二)异步任务的回调 (三)执行多个异步任务 导读:本文与前面...

什么是二维码 二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。 动态生成二维码方案...

教材:第一行代码(第2版)当系统自带的控件不能满足需求时,我们也可以利用上面的继承结构来创建自定义控件。 新建项目UICustomViews 创建一个自定义的标题栏一般程序中可能很多活动都需要一个这样的标题栏,但在每个活动的布局中都编写同样...

今天讲一些比较常用的布局控件,还有一些不常用的就不做介绍了。 LinearLayout RelativeLayout FrameLayout ConstraintLayout LinearLayout 线性布局,可以设置横向和纵向,效果就是...

第一种方式:在xml代码中设置监听事件,在Button标签里设置onclick属性调用需要执行的方法。但是方法的签名必须是如下格式的:1.访问权限必须是public类型2.必须无返回值参数列表3.必须是View类型的参数 第二种方式:使用s...

AndroidX中自定义DialogPreference和android framework以及support库的不太一样,翻了官网文档发现也没有介绍,网上几乎也搜索不到相关资料,于是只能翻了sdk源代码来寻找方法,特此记录,给有需要的同学...

1、将图片转化为缩略图再加载: BitmapFactory.Options options = new BitmapFactory.Options();options.inSampleSize = 2;Bitmap img = Bitma...

上回书说到,如何使用AIDL进行线程进通信这次我们来研究一下AIDL线程间通信原理。 Binder机制 首先我们需要知道一下什么是Binder机制,具体什么是Binder机制推荐多查一查其他博客,由于太过于偏向底层,稍微做一些了解即可。 代...

今天给大家带来动画的实战练习,今天是一年一度的高考,祝各位考生能梦寐以求. 完成效果 ListView滑动进入动画 **android:animationOrder = \”normal\”** 正序播放效果: **...

Android 特征 Android作为一种开源操作系统,其在手机操作系统市场上占有率超过了70%,是什么原因让Android操作系统如此受欢迎呢?一、开放性首先是开放性,开放的平台允许任何移动终端厂商加入到Android联盟中来。显著的开...