![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
垚石
这个作者很懒,什么都没留下…
展开
-
flutter中没有3des加密方法
flutter中没有3des加密方法。虽然pub.dev上有2个关于3des加密的库,但是我使用过程中发现都有问题,于是我放弃了。在我看其中一个库的源码时候,看到它使用的是involke方法,我就有了自己的思路。我自己使用methodChannel调用Android的加密方法,再讲加密结果返回给flutter。亲测有效。...原创 2020-12-21 19:45:23 · 449 阅读 · 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 · 1272 阅读 · 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 · 388 阅读 · 0 评论 -
对象和函数的区别就是对象可以保存状态
对象和函数的区别就是对象可以保存状态原创 2020-11-16 14:30:23 · 198 阅读 · 0 评论 -
学习CSS注意两个重点:一是选择器。二是样式。
学习CSS注意两个重点:一是选择器。二是样式。CSS的选择器就像化妆盒。它告诉浏览器选择哪个标签美化。CSS的样式就像化妆盒中的眼影、腮红、口红等。它告诉浏览器要把网页美化成什么样子。好比女孩儿化妆的效果,烟熏妆、桃花妆、OL妆等等。...原创 2020-11-02 13:00:42 · 67 阅读 · 0 评论 -
io流中的字节缓冲流,为什么可以提高速度?
BufferedInputStream是对输入流的封装,问什么用这个类就可以提高速度呢?因为减少了文件的读取次数,减少了io操作文件的次数。举个例子,copyFile的操作中,我们的写法是,在while中,读一次byte[],立即写入到文件中。但是用BufferedInputStream,就可以将多次读取到的数据,先放进缓冲中,也就是内存中,当缓冲达到设置的大小时,就会写入到文件一次。这样就减少了写入文件的次数,提高了速度。这样一解释,我们可以理解为,程序用空间换时间,目的是提高速度。程序设计中原创 2020-09-25 08:43:24 · 1269 阅读 · 0 评论 -
JAVA反射可以绕过泛型
JAVA泛型是在预编译时候和编译时候有效的,运行时候,是没有泛型限制的。JAVA反射是在运行时获取类的信息,比如ArrayList list = new ArrayList();用反射原创 2020-09-22 23:24:54 · 273 阅读 · 0 评论 -
newinstence和new
一般我们在使用反射的时候,会用到newinstence这个方法,来创建类的实例。这里有2点理解注意:1,newinstence实际上是把new的动作分为了2步,第一步通过class.forName得到这个类,第二步用newinstence得到类的实例。2,这个类必须有空的构造方法,newinstence才能生效。...原创 2020-09-22 08:29:16 · 183 阅读 · 0 评论 -
关于手机内部存储,外部存储
今天看了一篇文章。讲手机存储,思路清晰,道理明了,转过来,记录一下。https://blog.csdn.net/s13383754499/article/details/82910704 彻底搞懂Android文件存储—内部存储,外部存储以及各种存储路径解惑一下是我的学习笔记,大家想看可以直接去看原文。总结我学到的:1、Android4.4之前,手机的外部存储和外部存储,类似电脑的内部存储个外部存储,是物理的,可以拆开。4.4之后,手机自带的存储,从逻辑上分为内和外。此时,外部存储指的就是手机存原创 2020-08-14 23:09:33 · 1940 阅读 · 0 评论 -
网络请求封装,回调结过在主线程中
封装okhttp做网络请求的时候,默认回调的结果处理。是在非主线程中的,这时候,如果想切换到主线程中,就要使用Handler:Handler handler = new Handler(Looper.getMainLooper());然后在onSuccess中,使用handler.post(new Runnable(){@overridepublic void run(){//解析数据}}...原创 2020-08-12 19:16:49 · 212 阅读 · 0 评论