Splitties(二)-Views DSL
在上一篇介绍Splitties的的文章中,详细介绍了Splitties的基础库。在本篇文章中,将着重介绍ViewsDSL。DSL(DomainSpecificLanguage)领域特定语言(DSL)是专用于特定应用程序域…
在上一篇介绍Splitties的的文章中,详细介绍了Splitties的基础库。在本篇文章中,将着重介绍ViewsDSL。DSL(DomainSpecificLanguage)领域特定语言(DSL)是专用于特定应用程序域…
最近,Android11Beta版已经发布,可供开发、测试和反馈。可以在Pixel2、Pixel3、Pixel3a或Pixel4上使用。在本文中,将着重介绍Android11 中的部分功能和API变更。隐私和更新Andr…
泛型在将泛型添加到Java版本5之前,集合中不会存在类型:[highlightlanaguage="Java"]Listlist=newArrayList();list.add("str");list.add(4);//…
在系列Android架构中,将持续更新项目中用到的架构和技术,该项目的已发布至github。文中的插件代码位于MelroseIOC仓库下(插件适用于Java代码);一、开发工具该插件通过IntelliIDEA开发,创建项…
在系列Android架构中,将持续更新项目中用到的架构和技术,该项目的已发布至github。文中的代码位于com.melrose1994.baselibrary.ioc包下;Kotlin中的注解在Kotlin中定义注解非…
要实现类似Parcel的内存共享,其思路为通过jni在cpp层创建对象,将该对象的指针地址保存到java层,然后通过native方法去操作该块内存。Java层定义的Parcel:[highlightlanaguage="…
Splitties介绍在过去的19年12月初,Kotlin项目组下多达15kstar的Anko项目宣布被废弃。在宣布废弃的文章中,Anko强推了项目Splitties。Splitties是小型Kotlin跨平台库的集合(…
假如app需要将图片放到第三方服务器,为了防止图片泄密,可以对图片进行加密;加密思路:把每个字节拿出来,对每个字节都处理。或者把某部分拿出来进行处理。文件加密可以通过fgetc方法和fputc方法将文件的单个字节取出修改…