自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (5)
  • 收藏
  • 关注

原创 Matter Commissioning

两种流程:并发和非并发并发的Commissioner 和Commissionee具有两个网络,一个是控制网络就是配网后的wifi或者家庭Thread。另一个是Commission网络。可以在相同或者不同的网络上。General Commissioning Cluster的SupportsConcurrentConnection可以判断是否支持并发Commission启动调试的专员应具有可用的监管和结构信息,并且应具有准确的日期、时间和时区。

2022-11-29 11:43:18 593 1

原创 Matter技术文档 - 1.简介 2.架构

Chapter 01 — IntroductionDocument #Chapter 02 — ArchitectureDocument #Chapter 03 — Cryptographic PrimitivesDocument #Chapter 04 — Secure ChannelDocument #Chapter 05 — CommissioningDocument #Chapter 06 — Device AttestationDocument #Chapter 07 — Data ModelDo

2022-11-28 15:29:19 1047

原创 Matter 仓库介绍

此仓库为Matter文档, 采用 AsciiDoc方式编写在 src文件中。​build-sample​ 分支有构建好的 html或者pdf。

2022-11-23 11:53:50 704 2

原创 NDK JNI so 库崩溃分析

首先要根据不同的平台架构来找到对应的工具arm、x86_64、或者aarch64、i686先大概看看:as是汇编编译器、ar用于创建和修改档案文件(.a就是一种档案文件)、ld链接器、nm 列出程序文件的符号和符号在内存中的地址(符合包括函数名和变量名)addr2line 用来找到地址对应的函数和源文件名和行号、objdump 显示程序文件相关内容和对程序文件进行反汇编。addr2line -C -f -e xxx.so 地址 地址Convert addresses in...

2020-11-27 15:49:30 918

原创 IOT 智能家居 单品分析

单品开关插座类1.绿米zigbee开关。需配合绿米zigbee网关。零火版本:130,150,170单火版本:170,190,210推荐使用零火版本。单价一百多到两百2.馨光智能蓝牙mesh通断器。需配合小米蓝牙mesh网关二十多3.wifi通断器网关类1.绿米zigbee网关300 带homekit,siri ,支持接入32个zigbee设备,小夜灯,播放mp3门铃。2.小米多模网关zigbee,蓝牙,蓝牙mesh。..

2020-11-27 11:34:38 255

原创 View创建时theme原理

LayoutInflater 的inflate后会调用createView来创建View对象。createView中传入三个参数name,prefix,attrs。我们以RelativeLayout为例。当LayoutInflate中的xml解析器解析到RelativeLayout标签后,根据prifix包名。找到对应的类。反射调用RelativeLayout类的构造函数,且传入两个参数,1...

2019-10-18 14:56:06 262

原创 《WebKit技术内幕》速记

文章目录1.浏览器内核2.HTML结构特征1.浏览器内核H5新规范离线/存储: Application cache,Local strorage,Indexed DB,在线/离线事件连接: Web Sockets,Server-sent文件访问: File API,File system,FileWriter,ProgressEvents语义: Media,stuctural,国际化...

2019-09-10 14:50:28 101

原创 Android Application和Application Context区别

在Android9.0、7.0和6.0中Application继承实现关系都是一样的。Application extends ContextWrapper implements ComponentCallbacks2Application是继承ContextWrapper 的,我们知道ContextWrapper是Context的包装类,ContextWrapper中有个成员变量mBase...

2019-09-10 12:23:02 736

原创 RequestWindowFeature问题。7.0以下手机要注意。

大家都知道Activity中的requestWindowFeature需要在setContent前调用,否者会抛异常:AndroidRuntimeException(“requestFeature() must be called before adding content”)在一部7.1.1手机上插件化时发现,即使在setContent前调用,也会抛出此异常。分析下源码。Activi...

2019-09-05 11:11:22 270

原创 插件化开发 - LayoutInflate3。插件中LayoutInflate.from(pluginContext)问题

插件中使用LayoutInflate.from(pluginContext),实际是调用了 context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);首先是调用contextImpl的getSystemService,这里面调用SystemServiceRegistry.getSystemService。第一个参数是contextImpl...

2019-09-03 11:24:05 254

原创 插件化开发 - LayoutInflate1。插件资源问题

我们采用插件和宿主context隔离方式,在插件Activity中传入插件的 application context,与宿主activity。插件中使用LayoutInflate.from(context).inflate(R.layout.xxxx)来创建view。这时候出现几个问题:1.插件Activity的setContent方法不能直接调用宿主hostActivity.setCote...

2019-09-03 10:47:48 260

原创 插件化开发 - LayoutInflate2。源码解析

之前解决了自定义LayoutInflate问题,使用自定义的LayoutInflate.inflate可以得到插件资源。1.layout1.LayoutInflate解析。//当root传入null时候,attachToRoot自动是false414 public View inflate(@LayoutRes int resource, @Nullable ViewGroup root...

2019-09-03 10:22:57 150

原创 Android开发,连接到指定WIFI

Android开发,连接到指定wifi

2015-10-11 23:21:47 607

《C++程序设计语言特别版》内含题解

经典教材《C++程序设计语言》特别版 中文版 内含题解

2012-05-29

matlab 俄语 教材 matlab 俄语 教材

matlab 俄语 教材matlab 俄语 教材matlab 俄语 教材

2010-05-10

俄语 计算机 词汇 俄语 计算机 词汇

俄语 计算机 词汇 俄语 计算机 词汇俄语 计算机 词汇 俄语 计算机 词汇

2010-05-10

俄语 家电 词汇俄语 家电 词汇

俄语 家电 词汇俄语 家电 词汇俄语 家电 词汇

2010-05-10

俄语 厨房用具 词汇俄语 厨房用具 词汇

俄语 厨房用具 词汇俄语 厨房用具 词汇

2010-05-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除