自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 【无标题】Flutter wedget

Flutter widget属性

2024-05-07 16:57:46 827

原创 Vector矢量图

Vector矢量图

2024-05-07 16:53:12 409

原创 PlantUML

PlantUML

2024-05-07 16:25:41 580

原创 JsBridge交互原理以及二次开发

JsBridge原理以及二次开发

2022-06-13 10:26:14 479 1

原创 【Android maven仓库配置】

Android Studio中Module中的配置

2022-06-01 14:05:50 1830

翻译 Kotlin基础

Kotlin基础基本类型1.数字Kotlin 提供了一组表示数字的内置类型。 对于整数,有四种不同大小的类型,因此值的范围也不同。类型大小(比特数)最小值最大值Byte8-128127Short16-3276832767Int32-2,147,483,648 (-231)2,147,483,647 (231 - 1)Long64-9,223,372,036,854,775,808 (-263)9,223,372,036,854,775

2022-03-23 17:23:04 391

翻译 Kotlin初了解

Kotlin初了解目录 Kotlin初了解基础语法1.包的定义和导入2.程序入口点3.函数4.变量5.注释6.字符串模板7.条件表达式8.空值和null检测9.类型检测和自动类型转换10.for循环11.while循环12.when表达式13.使用区间(range)14.集合15.创建基本类及其实例习惯用法1.创建DTOs(POJOs/POCOs)2.函数的默认参数3.过滤List4.检测元素是否存在于集合中5.字符串内插6.类型判断7.遍历map/pair型list8.使用区间9.只读list10.只读

2022-03-23 17:22:04 163

原创 Flutter基础

Fluter基础Flutter环境搭建Android Studio开发环境搭建Flutter目录结构,入口函数以及基础组件目录结构文件夹 作用android android 平台相关代码ios ios 平台相关代码lib flutter 相关代码,我们主要编写的代 码就在这个文件夹test 用于存放测试代码pubspec.yaml 配置文件,一般存放一些第三方库的依 赖。入口函数void main

2022-03-23 10:52:35 2474

原创 Dart基础语法

Dart基础语法Dart入口-注释-变量入口函数 main(List args){} 作为Dart的主入口注释// 单行注释/**多行注释 */常量/变量常量:final/const [数据类型] [常量名] = value变量:[数据类型/var] [变量名] = valuevar 不能和数据类型同时使用final 与 const 的区别都是用来定义修饰常量的const值不变 一开始就得赋值;final 可以开始不赋值 只能赋一次 ; 而final不仅有const的编译时常量的

2022-03-23 10:51:08 494

原创 插件化组件化热更新对比

模块化,组件化,插件化及热修复模块化 定义:我的理解模块化就是,我们开发中的一种设计思想,我们在组件化的过程中,有些组件或基础库在多个模块中都有调用,我们可以把这些耦合度高的提炼出来,形成组件。供上层模块调用。 使用:将我们用到的ListView,TabView,Dialog等抽离成单独的组件。 目的:复用 解耦 架构定位:纵向分层 组件化 定义:就是按照业务逻辑,将功能属于同一业务的代码整合到一起,模块的功能相对比较复杂。 使用:我们APP中一般都包含首页,用户中心,启动,消

2021-05-26 19:05:09 416 1

原创 Android版本适配

Android版本适配说明5.0适配 隐式服务启动适配:,5.0以上service不能使用隐式intent启动 Intent intent = new Intent("com.gnss.GNSSService"); intent.setAction(GPSBOARDCONTROL);//Service能够匹配的Action intent.setPackage("com.gnss.ssserver");//应用的包名 context.bindService(intent,serviceConn...

2021-05-26 19:03:24 569

原创 设计模式

设计模式六大原则 开闭原则:软件尸体应当对拓展开放,对修改关闭 作用: 通过扩展已有的软件系统,可以提供新的行为,以满足新的需求,使变化中的软件系统有一定的适应性和灵活性 已有的软件模块,特别是最重要的抽象层模块不能再修改,这就使变化中的软件系统有一定的稳定性和延续性 实现方式:做到开闭原则不是一件容易的工作,但是也是有很多规律可循的。这些规律也同样以设计原则的身份出现,但是它们都是开闭原则的实现手段和工具,是附属于开闭原则的。 单一职责原则:一个类应该有且仅

2021-04-21 11:39:02 69

原创 JNI入门

xiAndroid 下JNI开发1.概述:a)定义:JNI java native interface java本地接口b)作用:实现java和本地代码之间的相互调用c)实际上就是一套协议d)反编译不容易,安全性较高,关键的业务逻辑需要c实现,效率更高2.基本语法:a)头文件i.#include 标准的输入输出ii.#include标准的函数库b)主方法

2021-01-28 10:31:37 94

原创 Android开发规范总结

##前言##一、Java 语言规范下载地址:[https://yq.aliyun.com/articles/693](https://yq.aliyun.com/articles/693)##二、Android 资源文件命名与使用1.资源文件需带前缀2.layout文件的命名方式1.Activity 的 layout 以 module_activity 开头2.Fragme...

2021-01-28 10:31:07 161

原创 ADB常见命令

常见命令指引:远程连接adb connect 192.168.1.5:5557进入shelladb shell抓取logcat日志adb logcat -v time >d:/guzhang.log查看版本$ adb version查看连接设备$ adb devices从设备上下载文件到电脑adb pull <远程路径> <本地路径>传送文件...

2019-11-27 17:01:59 96

原创 HTML入门02-Demo

CSS的布局默认情况下,所有的网页标签都在标准流布局中,也就是说布局原则是从上至下,从左至右.\脱离标准流的方法有以下两种:float属性:让指定的标签浮动到父标签的左边-left或者右边-rightposition属性: left、right、top、bottom 属性值配合使用.Float:浮动属性:float属性可以指定子标签浮动到父标签的左边或右边float

2017-09-11 20:56:21 655

原创 HTML5入门01

概述:HTML的全称是HyperText Markup Language,超文本标记语言,其实它就是文本。2014年开始定制HTML5的标准,至今HTML5已经成熟(下面简称H5),H5设计的目的是为了在移动设备上支持多媒体等功能.使用H5的原因归结下来有以下几点:1.跨平台,H5的运行平台是浏览器,所以可以跨平台使用;2.H5新增加了很多功能,如Video,audiohe canvas等.H5常

2017-09-10 20:37:44 238

原创 RXJava入门04

RXJava的添加函数all判断所有元素是否满足某个条件,判断是否Observable发射的所有数据都满足某个条件,如果原始的Observable的任何一个数据不满足条件,都返回falseprivate static ArrayList initStudents() { ArrayList persons = new ArrayList<>(); perso

2017-08-27 16:07:55 304

原创 RXJava入门03

RXJava数据传输过滤操作在被观察者发送数据给观察者的时候,在数据传输的时候,有可能需要对数据进一步过滤。以下的教程揽括了大部分过滤操作的函数。1.过滤重复选项的Distinct方法private static ArrayList initStudents() { ArrayList persons = new ArrayList<>(); p

2017-08-27 14:51:52 166

原创 RXJava入门02

RXJava被观察者的创建操作CraeatCraeat操作符从头开始创建一个Observable,并在恰当的时候调用观察者的onNext(),onError和onCompleted方法。使用Observable时必须调用观察者的onCompleted正或者onError一次作为结束在create方法中检查观察者的isUnsubscribed状态,以便在没有观察者的时

2017-08-27 14:27:18 184

原创 RXJava入门01

1.RXJava概述:Rx是Reactive Extensions的简写,翻译为响应的扩展。也就是通过由⼀一⽅方发出信息,另⼀一⽅方响应信息并 作出处理理的核⼼心框架代码RxJava作为⼀一个流⾏行行的框架,其源码依托在GitHub,除了了⽀支持RxJava,针对安卓系统也除了了⼀一个⽀支持框 架RxAndroid2.RXJava依赖的框架(这里介绍的是1.0版本的)compile

2017-08-24 15:46:28 254

参考手册.7z

CSS 参考手册,Javascript参考手册,jQuery1.3,1.4,1.7 中文手册,w3c标准html5手册,XMLHttp中文参考手册

2019-07-05

内存优化笔记

本文档主要整理了有关于内存的泄漏问题,常见的内存泄漏问题,内存的泄漏查看工具LeakCancry工具,以及内存优化,避免内存泄漏等相关知识点.

2017-09-11

空空如也

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

TA关注的人

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