- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 解决Flutter环境问题
flutter doctor错误项处理;Android StudioNew Project里面没有New Flutter Project问题:
2023-03-16 17:25:45
382
原创 解决Ubuntu系统中无法打开Qt assistant问题
解决QT 助手无法打开问题: assistant: could not exec '/usr/lib/qt5/bin/assistant': No such file or directory
2023-03-09 17:34:31
1098
原创 ARoute源码解读之自动生成路由映射文件
在开始ARoute源码分析之前需要先了解Javapoet和APT分别是什么?JavaPoet官方链接:https://github.com/square/javapoetA Java API for generating .java source files.Source file generation can be useful when doing things such as annotation processing or interacting with metadata files (e
2021-11-29 22:21:39
2158
原创 常用算法整理
1、快速排序快速排序是对冒泡排序的一种改进,也是采用分治法的一个典型的应用。概念:1、任意选取一个数据(比如数组中的第一个数)作为关键数据,我们称为基准数(Pivot)2、将所有小于基准数的都放到它前面,所有比它大的都放到它后面,这个过程成为一趟快速排序,也称为分区操作(partition)通过一趟快速排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数组变成有序序
2021-10-10 21:52:16
284
原创 Android知识点集锦一
Android知识点集锦1、什么是 Android DataBindingDataBinding是谷歌官方发布的一个数据绑定的框架,是MVVM模式在Android上的一种实现,用于降低布局和逻辑的耦合性,使代码逻辑更加清晰。MVVM相对于MVP,其实就是将Presenter层替换层了ViewModel层。DataBinding能够省去我们一直以来的findViewById()步骤,大量减少Activity内的代码,数据能够单向或双向绑定到layout文件中,有助于防止内存泄漏,而且能自动进行空检测以避免
2021-10-09 22:39:50
352
原创 Unity小技巧集锦
记录开发过程中使用到的小功能点:1、设置Unty启动动画2、设置横竖屏效果3、修改背景颜色4、设置SDK、JDK、NDK路径
2021-08-12 17:17:50
157
原创 Java基础之注解和反射
注解注解的定义Java注解(Annotation)又称Java标注,是JDK1.5引入的一种注释机制。注解是元数据的一种形式,提供有关于程序但是又不属于程序本身的数据。注解对它们注解的代码的操作没有直接影响。自定义注解首先看一个自定义的注解是什么样的:@Target(ElementType.FIELD)@Retention(RetentionPolicy.CLASS)public @interface MyAnnotation {}自定义注解的关键点在于:声明注解与声明“Class”不同
2021-05-29 23:09:35
202
原创 Java基础之泛型
目录泛型的特点:限定类型变量泛型中的约束和局限性1、不能用基本类型实例化参数,只能用基本类性的包装类2、运行时类型查询只使用于原始类型3、泛型类的静态上下文中,类型变量失效4、不能创建参数化类型的数组5、不能实例化泛型变量6、不能捕获泛型类的实例泛型类型的继承规则通配符类型? extends X? super X无限定的通配符 ?泛型的本质是参数化类型,在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体的限制类型。也就是说在使用的过
2021-05-23 21:57:28
190
原创 Android中使用setprop、getprop动态设置参数
前言:开发过程中会在一些位置添加log打印,在release版本中通常会把调试log关闭。此时就需要对系统的log打印进行封装,并且设置log打印级别。当发布release版本给到测试后发现有个bug,此时log等级较高,基本看不到什么信息,不方便定位问题,所以本文的目的在于实现通过adb命令动态控制log打印级别,方便动态控制log的打印级别。首先讲一下getprop和setprop的作用:在android系统中,有一些初始化的配置文件,例如:/init.rc/default.prop/sy.
2021-04-21 10:25:53
10867
2
原创 Android各版本间特性记录
官网中文版地址:https://developer.android.google.cn/about/versionsAndroid Open Source Project 安卓开源项目:https://source.android.com/百度百科介绍的Android版本:https://baike.baidu.com/item/Android版本号代号API等级发布时间主要特点12Android1231未定开发者预览版11Android11 R30
2021-04-20 17:26:39
173
原创 Unity Hub打开项目闪退问题
今天打开unity项目是遇到了一个神奇的问题:1、Unity Hub打开已经存在的项目时,Unity Edit的启动页面闪了一下就又退到Unity Hub中;2、在Unity Hub中新创建的项目可以打开,但是无法切换编译平台,点击Android平台时报:your license dose not cover Android Publishing;3、关掉刚刚新创建的项目后,就没法再打开了。经过了重新登陆Unity Hub中的账号、重新激活许可证、重启Unity Hub、重启电脑都无法解决.
2021-03-29 10:51:54
6323
1
原创 Unity3D物体点击事件实现方式
此篇博客将通过两种方式实现场景中物体的点击事件。准备工作:1、给场景添加EventSystem:选择Hierarchy窗口-》Create-》UI-》Event System2、给摄像机添加Physics Raycaster脚本(系统自带的):选中Main Camera-》Add Component-》Physics Raycaster3、给需要实现点击的物体添加Collider(Cube默认有Collider就不需要此步骤,如果是公司模型没有就需要添加)。点击事件的准备工作
2021-03-05 11:12:11
13261
6
原创 Visual Studio 2019版本运行报错解决方案
Visual Studio 2019版本报“无法直接启动带有类库输出类型的项目”和“目标进程已退出,但未引发 CoreCLR 启动事件。请确保将目标进程配置为使用 .NET Core。”解决方案
2021-02-19 14:55:27
5395
原创 git push 报错:missing Change-Id in commit message footer
Git提交代码提示无Change-id问题解决方案
2021-01-18 09:58:25
1080
原创 Android Studio3.4.2版本解决:No debuggable processes
Android Studio3.4.2版本解决“No debuggable processes”问题背景: 有个项目在AS 4.1.1版本上编译时间特别久,编译一次好几个小时以上的那种(暂时没有找到解决方法),而且4.1.1版本的AS很坑的一点是找不到离线编译的配置:Offline work,于是装了个3.4.2版本的AS,安装项目后编译成功并且成功运行到手机上,但是没法debug,logcat 也没法选择进程,显示:“no debuggable processes”。问题如下...
2021-01-15 18:12:30
6074
2
原创 (问题之一)RecycleView滑动item间距变大问题
仅记录工作和学习中遇到的问题点,方便追溯,同时分享给有需要的小伙伴,如有错误,欢迎指出!(问题之一)RecycleView滑动item间距变大问题:现象:进入页面显示的布局很正常,滑动一下页面,所有的item下面都有一大片空白,每个item占用了一个屏幕。原因:item的根布局layout_height属性设置成了“match_parent”,修改成“wrap_content”即可。...
2020-04-22 15:19:19
1396
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人