一、概述 AIDL 意思即 Android Interface Definition Language,翻译过来就是Android接口定义语言,是用于定义服务器和客户端通信接...
一、概述 AIDL 意思即 Android Interface Definition Language,翻译过来就是Android接口定义语言,是用于定义服务器和客户端通信接...
创建vue项目流程 1.使用构建工具vue-cli创建项目脚手架 vue-cli是一个官方发布vue.js项目脚手架,使用vue-cli可以快速创建vue项目。(1)安装确认...
一、背景描述[#1] 二、效果展示[#2] 三、思路问题分析与模块搭建[#3] 四、问题解决与实现[#4] 五、一天一个小惊喜[#5] 六、下一步展望[#5] 一、背景描述 ...
挺不错的
一种非常好用的Android屏幕适配更新:由于该适配方案越来越多人使用,也有很多人遇到不太理解的问题。所以为了大家更好的使用,我将文章很多内容更新了,老用户可以重新看下整篇文章。主要更新的内容是使用方法跟以前不...
更新:由于该适配方案越来越多人使用,也有很多人遇到不太理解的问题。所以为了大家更好的使用,我将文章很多内容更新了,老用户可以重新看下整篇文章。主要更新的内容是使用方法跟以前不...
我现在代码里面用的最多就是Serializable,另一个学习了
Parcelable 和Serializable浅析Serializable 接口 Serializable 是java 提供的一个序列化接口,它是一个空接口,为对象提供序列化和反序列化操作。使用Serializable 实现...
其实这个东西是不是跟IPC差不多呢
深入理解Binder什么是Binder binder 是Android 系统提供的一种IPC(进程间通讯)机制之一。由于Android 是基于Linux内核的,因此,除了binder以外,还存在...
网络其实很简单,但是又很难~愁人
okhttp架构原理剖析简单的架构图 先来看看okhttp 简单的架构,分为6层。每一层都负责各自的任务!下面会对每一层进行简单的剖析! 1.Interface-接口层 接口层包含:okhttcli...
学习了
Looper 记录记录一下looper 创建流程以及looper 保持主线程唯一的机制 looper 的创建是在SystemServer中创建的:SystemServer 的main 入口 在...
正好用到了
Android 将文件压缩成ZIPAndroid 将文件压缩成ZIP 核心API: ZipOutputStream 两个方法搞定!
其实感觉好像kotlin,就是为了简洁而简洁呢,有点搞不懂它
Kotlin Android 语法记录取消findViewById 在app 中加入applyplugin:'kotlin-android-extensions'然后再Activity中 直接根据ID 使用界面元...
确实,自己写的能收获很多知识,我现在都是用第三方的居多
解决Dialog 不铺满屏幕问题对应的 style: 对应的 动画:
这是现在流行的一个大趋势
Retrofit+RxJava 简单封装小记1.Retrofit网络封装: baseUrl 是服务器主路径 client 网络封装 完整的封装 RxJava封装 1.先来看一个 登录案例 new FlatMapResp...
必须的关注一下
Android 指纹登录工具类封装核心 Android 指纹 是在 6.0 才出来的一个重要的功能 核心的两个 api: step1 判断android 版本,如果小于 6.0 支持不了指纹 step2 ...
确实解决了不少问题
解决EditText 键盘imeOptions 设置后与换行冲突问题解决EditText 键盘imeOptions 设置后与换行冲突问题 EditText imeOptions 设置必然需要设置singleLines=true 或者设置 in...
正好我遇到这个问题呢
从视频中取出关键帧保存图片从视频中取出关键帧保存图片