摘要: 零、来源 来源:Carson_Ho-简书 一、基础知识 角色 作用 类比 被观察者(Observable) 产生事件 顾客 观察者(Observer) 接收事件,并给出响应动作 厨房 订阅(Subscribe) 连接 被观察者 & 观察者 服务员 事件(Event) 被观察者 & 观察者 沟通的载体 阅读全文
posted @ 2020-07-07 16:30 蓝家彬 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 修改android studio的logcat打印颜色 Settings → Editor → Color Scheme → Android Logcat 编程中我们会遇到多少挫折?表放弃,沙漠尽头必是绿洲。 阅读全文
posted @ 2020-07-02 15:27 蓝家彬 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 前言 最近做一个简单的应用,使用到了一些WebView的相关知识,这里做一些总结。 为WebView中的输入框赋值 读取WebView控件中的值 执行WebView中网页的方法 注入一段js代码,为一个控件赋值一个点击方法 读取WebView网页中的表格. 一、为输入框赋值和取值 首先,加载网页的方 阅读全文
posted @ 2020-07-02 11:33 蓝家彬 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 一、什么是事件分发 所谓事件分发,就是将一次完整的点击所包含的点击事件传递到某个具体的View或ViewGroup,让该View或该ViewGroup处理它(消费它)。分发是从上往下(父到子)依次传递的,其中可能经过的对象有最上层Activity,中间层ViewGroup,最下层View。 二、Ac 阅读全文
posted @ 2020-05-08 22:15 蓝家彬 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 一、PropertyValuesHolder 阅读本文需要上一文Android属性动画的基础,这样才可以明白接下来要讲什么。 1.理解和使用 是ObjectAnimation类似的一个方法,只是少了一个target,就是要执行的控件。看看正常的使用方法:会同时执行全部的Holder 2.方法和参数 阅读全文
posted @ 2020-05-07 17:02 蓝家彬 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 一、ValueAnimator ValueAnimator是值的变动,可以控制控件的一些值,从而达到变化动画的效果。 监听器三个 移除监听器 当移除监听器时,正在执行的动画不会受到影响,但是之后再执行动画,动画的监听效果将不会再呈现。 不常用函数 常用函数 效果: 二、自定义插值器 1.插值器的理解 阅读全文
posted @ 2020-05-05 16:29 蓝家彬 阅读(413) 评论(0) 推荐(0) 编辑
摘要: Android.mk引入各种库 项目中引用系统的库: LOCAL_SHARED_LIBRARIES += libxxxxx: 将系统库文件名添加到Android.mk中 实例:LOCAL_SHARED_LIBRARIES += liblog //添加Log的库,可以打印日志 引入第三方库: LOCA 阅读全文
posted @ 2020-04-30 10:52 蓝家彬 阅读(238) 评论(0) 推荐(0) 编辑
摘要: Android.mk的第一部分内容 将工程下的所有源码文件添加到变量中: 1.将每个文件添加到Android.mk中 2.使用系统提供的函数处理 文件build/core/definitions.mk all cpp files under LOCAL_C_ALL_FILES := $(call a 阅读全文
posted @ 2020-04-30 10:51 蓝家彬 阅读(194) 评论(0) 推荐(0) 编辑
摘要: Android.mk可以生产的基本文件 LOCAL_PATH:P=$(call my dir) //返回该Android.mk所在目录的路径,必须放在第一行 定义了当前模块的相对路径 include $(CLEAR_VARS) //清除变量 清空当前环境变量 LOCAL_MODULE:=test / 阅读全文
posted @ 2020-04-30 10:49 蓝家彬 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 加载命令,以下是envsetup.sh的部分文件,封装了命令的脚本文件 选择分支,得到这些基本信息 得到详细的信息 编程中我们会遇到多少挫折?表放弃,沙漠尽头必是绿洲。 阅读全文
posted @ 2020-04-30 10:48 蓝家彬 阅读(379) 评论(0) 推荐(0) 编辑