上一页 1 2 3 4 5 6 7 ··· 34 下一页
摘要: 1.官方文档 https://developer.android.com/topic/libraries/data-binding/observability 2.observable 属性 适合对象只有少量属性,每个属性用 ObservableField<xxx> 、ObservableInt、O 阅读全文
posted @ 2019-10-06 23:03 f9q 阅读(1504) 评论(1) 推荐(0) 编辑
摘要: 1.官方文档 https://developer.android.com/topic/libraries/data-binding/expressions.html 2.绑定表达式的约束 2.1 允许的运算符 符号运算符 + - 括号运算符 () 成员访问运算符 obj.成员 array[indx] 阅读全文
posted @ 2019-10-05 14:54 f9q 阅读(987) 评论(0) 推荐(0) 编辑
摘要: 1.简介 官方文档: https://developer.android.com/topic/libraries/data-binding 官方示例: https://github.com/android/databinding-samples 作 用: 把layout 与 数据对象关联,将layo 阅读全文
posted @ 2019-10-03 23:08 f9q 阅读(1127) 评论(0) 推荐(0) 编辑
摘要: 1.委托是什么? 1.1 官网示例 在每个变量委托的实现的背后,Kotlin 编译器都会生成辅助对象并委托给它。 假设委托如下, 那么编译器生成的相应代码如下: 其中: val prop$delegate 就是被委托的对象 getValue与setValue就是对prop的管理函数 1.2 变量委托 阅读全文
posted @ 2019-09-13 16:10 f9q 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 1.官方文档 英文: https://kotlinlang.org/docs/reference/delegation.html https://kotlinlang.org/docs/reference/delegated-properties.html 中文: https://www.kotli 阅读全文
posted @ 2019-09-11 23:40 f9q 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 1.官方文档 https://kotlinlang.org/docs/reference/extensions.html https://www.kotlincn.net/docs/reference/extensions.html 中文 1.1 作用 可以在不修改某个类的代码的情况下,对该类扩展, 阅读全文
posted @ 2019-09-05 23:05 f9q 阅读(369) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-09-03 11:29 f9q 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1.官方文档 https://developer.android.com/studio/build/multidex 主要内容: 什么是64K限制 编码时如何避免64K 限制 拆分dex避免64K 限制 2.DEX DEX = Dalvik Executable , android Dalvik j 阅读全文
posted @ 2019-08-16 23:24 f9q 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 1.初识属性 1.1 实验A: noreturn 属性 结果: 其中的[[ noreturn ]] 就是属性列表,其中 [[ ... ]] 内可以有多个属性,noreturn这个属性告诉编译器,这个函数不返回,如果在代码中返回了(正常执行完毕或者用return),那么编译产生警告。 1.2 标准属性 阅读全文
posted @ 2019-07-22 13:01 f9q 阅读(1952) 评论(0) 推荐(0) 编辑
摘要: 1.android官方文档 https://developer.android.com/studio/build/shrink-code 主要内容如下: 1.1 压缩代码 混淆生成的文件:<module-name>/build/outputs/mapping/release/目录下 自定义要保留的代 阅读全文
posted @ 2019-07-19 20:16 f9q 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 1.作用 c++11以前,临时对象、字面常量一般情况下不可以再次访问,也不可以修改。右值引用可以解决这个问题。 1.1 实验A 结果: 问题: 1.2 C++11以前解决问题2 用const引用临时对象或者字面量,修改如下。 同时class A的fun()也要提供const版本。 1.3 c++11 阅读全文
posted @ 2019-07-11 23:00 f9q 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 1.官网 https://developer.android.com/studio/projects/add-native-code.html https://developer.android.google.cn/ndk/guides/cmake https://developer.android 阅读全文
posted @ 2019-06-30 22:47 f9q 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 灵活使用 Path ,可以画出复杂图形,就像美术生在画板上画复杂图形一样。程序员也可以用代码实现。 1.样板图片 这个是个温度计,它是静态的,温度值是动态变化的,所以要自定义个view.动态显示值,温度过高、过低时有警示功能。 2.代码 https://github.com/f9q/tempView 阅读全文
posted @ 2019-06-07 23:15 f9q 阅读(960) 评论(0) 推荐(0) 编辑
摘要: 1.作用 constexpr 声明一个函数或变量,它的值可以在编译时出现在常量表达式之中。 2.constexpr 变量要求 其类型必须是 字面类型 (LiteralType) 。 它必须被立即初始化 其初始化的全表达式,包括所有隐式转换、构造函数调用等,都必须是常量表达式. 3.constexpr 阅读全文
posted @ 2019-04-15 22:39 f9q 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 1.简介 参考资料 https://man7.org/linux/man-pages/man1/strace.1.html https://man.linuxde.net/strace strace命令 是一个集诊断、调试、统计与一体的工具,可以记录应用的系统调用和信号传递等信息。 2.参数 -c 阅读全文
posted @ 2019-04-06 10:24 f9q 阅读(75) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 34 下一页