
笔记
垚石
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
flutter中没有3des加密方法
flutter中没有3des加密方法。 虽然pub.dev上有2个关于3des加密的库,但是我使用过程中发现都有问题,于是我放弃了。 在我看其中一个库的源码时候,看到它使用的是involke方法,我就有了自己的思路。 我自己使用methodChannel调用Android的加密方法,再讲加密结果返回给flutter。 亲测有效。 ...原创 2020-12-21 19:45:23 · 573 阅读 · 0 评论 -
Project :app doesn‘t exist. To custom the host app project name, set `org.gradle.project.flutter.hos
添加flutter的module报错: Project :app doesn't exist. To custom the host app project name, set `org.gradle.project.flutter.hostAppProjectName=<project-name>` in gradle.properties.. Expression: (appProject != null). Values: appProject = null 怎么解? ...原创 2020-12-01 14:13:25 · 1376 阅读 · 0 评论 -
将flutter项目以aar方式,嵌入现有android项目中
折腾快一周,终于把flutter的代码嵌入到现有的android项目中了,现在记录一下,作为笔记。 1、首先需要3个项目, 一个是现有androidold项目。 一个是新建一个androiddemo项目, 一个是新建的flutter项目(也可以用module方式在androiddemo上创建flutter)。 新建一个androidnew项目,作为demo,写个最简单的java跳转flutter的例子,方便自己熟悉流程。 创建flutter的module的时候,你会发现,位置不重要,不一定是放在原创 2020-11-30 17:18:26 · 472 阅读 · 0 评论 -
对象和函数的区别就是对象可以保存状态
对象和函数的区别就是对象可以保存状态原创 2020-11-16 14:30:23 · 245 阅读 · 0 评论 -
学习CSS注意两个重点:一是选择器。二是样式。
学习CSS注意两个重点:一是选择器。二是样式。 CSS的选择器就像化妆盒。它告诉浏览器选择哪个标签美化。 CSS的样式就像化妆盒中的眼影、腮红、口红等。它告诉浏览器要把网页美化成什么样子。好比女孩儿化妆的效果,烟熏妆、桃花妆、OL妆等等。 ...原创 2020-11-02 13:00:42 · 92 阅读 · 0 评论 -
io流中的字节缓冲流,为什么可以提高速度?
BufferedInputStream是对输入流的封装,问什么用这个类就可以提高速度呢? 因为减少了文件的读取次数,减少了io操作文件的次数。 举个例子,copyFile的操作中,我们的写法是,在while中,读一次byte[],立即写入到文件中。 但是用BufferedInputStream,就可以将多次读取到的数据,先放进缓冲中,也就是内存中,当缓冲达到设置的大小时,就会写入到文件一次。 这样就减少了写入文件的次数,提高了速度。 这样一解释,我们可以理解为,程序用空间换时间,目的是提高速度。 程序设计中原创 2020-09-25 08:43:24 · 1474 阅读 · 0 评论 -
JAVA反射可以绕过泛型
JAVA泛型是在预编译时候和编译时候有效的,运行时候,是没有泛型限制的。 JAVA反射是在运行时获取类的信息,比如ArrayList list = new ArrayList(); 用反射原创 2020-09-22 23:24:54 · 349 阅读 · 0 评论 -
newinstence和new
一般我们在使用反射的时候,会用到newinstence这个方法,来创建类的实例。 这里有2点理解注意: 1,newinstence实际上是把new的动作分为了2步,第一步通过class.forName得到这个类,第二步用newinstence得到类的实例。 2,这个类必须有空的构造方法,newinstence才能生效。 ...原创 2020-09-22 08:29:16 · 219 阅读 · 0 评论 -
关于手机内部存储,外部存储
今天看了一篇文章。讲手机存储,思路清晰,道理明了,转过来,记录一下。 https://blog.csdn.net/s13383754499/article/details/82910704 彻底搞懂Android文件存储—内部存储,外部存储以及各种存储路径解惑 一下是我的学习笔记,大家想看可以直接去看原文。 总结我学到的: 1、Android4.4之前,手机的外部存储和外部存储,类似电脑的内部存储个外部存储,是物理的,可以拆开。 4.4之后,手机自带的存储,从逻辑上分为内和外。此时,外部存储指的就是手机存原创 2020-08-14 23:09:33 · 2142 阅读 · 0 评论 -
网络请求封装,回调结过在主线程中
封装okhttp做网络请求的时候,默认回调的结果处理。是在非主线程中的,这时候,如果想切换到主线程中,就要使用Handler: Handler handler = new Handler(Looper.getMainLooper()); 然后在onSuccess中,使用handler.post(new Runnable(){ @override public void run(){ //解析数据 } } ...原创 2020-08-12 19:16:49 · 256 阅读 · 0 评论