<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wwp9527的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wwp9527</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wwp9527]]></copyright><item><title><![CDATA[Flutter配置遇到的坑(二)--Android studio4.1之后Flutter更新]]></title><link>https://blog.youkuaiyun.com/wwp9527/article/details/113120829</link><guid>https://blog.youkuaiyun.com/wwp9527/article/details/113120829</guid><author>wwp9527</author><pubDate>Mon, 25 Jan 2021 16:37:58 +0800</pubDate><description><![CDATA[一、更新环境

系统：Windows 10；
Android环境：Android Studio 4.1.2;
Gradle：6.8；
Flutter SDK： 1.25.0-8.3 pre；
Flutter渠道：dev；

stable：稳定版。近一年中最好的beta版本。
beta：测试版。每隔几周都会选取近几个月中最好的dev版本作为Beta版。
master：最新版，但未经测试。
dev：最新的经过完全测试的版本。包含新功能，但可能有一些问题。



二、未找到Flutter和Dart Plug


]]></description><category></category></item><item><title><![CDATA[Android通过NDk使用OpenCV4.1--人脸检查与模板训练]]></title><link>https://blog.youkuaiyun.com/wwp9527/article/details/99575857</link><guid>https://blog.youkuaiyun.com/wwp9527/article/details/99575857</guid><author>wwp9527</author><pubDate>Wed, 14 Aug 2019 15:45:41 +0800</pubDate><description><![CDATA[文章目录一、前言二、OpenCV4.1.0环境搭建1、NDK搭建和OpenCV下载2、创建项目3、修改app下build.gradle文件4、修改CMakeLists.txt文件5、点击build下刷新C++工程三、NDK实现人脸检测1、对camera的封装2、MainActivity3、FaceDetectionActivity4、native方法实现四、后台样本训练五、总结
一、前言
某天，领...]]></description><category></category></item><item><title><![CDATA[Flutter中widget(二)--多子元素布局]]></title><link>https://blog.youkuaiyun.com/wwp9527/article/details/93627988</link><guid>https://blog.youkuaiyun.com/wwp9527/article/details/93627988</guid><author>wwp9527</author><pubDate>Tue, 25 Jun 2019 16:25:24 +0800</pubDate><description><![CDATA[以下内容为自学笔记，若有幸被大神看到，望指正其不准，补充其不足。万分感谢！！！
文章目录一、简介二、Row和Column（一）、概述（二）、属性介绍1、mainAxisAlignment：2、mainAxisSize3、crossAxisAlignment4、textBaseline5、verticalDirection6、textDirection7、children三、Stack和Indexe...]]></description><category></category></item><item><title><![CDATA[Flutter中widget(一)--单子元素布局]]></title><link>https://blog.youkuaiyun.com/wwp9527/article/details/93488736</link><guid>https://blog.youkuaiyun.com/wwp9527/article/details/93488736</guid><author>wwp9527</author><pubDate>Mon, 24 Jun 2019 16:02:40 +0800</pubDate><description><![CDATA[以下内容为自学笔记，若有幸被大神看到，望指正其不准，补充其不足。万分感谢！！！

注：

简单介绍了18个布局，主要控制绘制，定位，约束和大小的；
本篇略长，可根据目录选择性阅读，18种结构都差不多，可以详细看Container。
系统还提供了几个裁剪形状的单元素的布局，有兴趣的可以自行去看源码，他们的父类都是一样的。


文章目录一、简介二、Container（一）概述（二）属性介绍1、alig...]]></description><category></category></item><item><title><![CDATA[Flutter基础(二)--App结构和生命周期]]></title><link>https://blog.youkuaiyun.com/wwp9527/article/details/90694547</link><guid>https://blog.youkuaiyun.com/wwp9527/article/details/90694547</guid><author>wwp9527</author><pubDate>Thu, 30 May 2019 11:46:36 +0800</pubDate><description><![CDATA[文章目录一、Flutter-APP结构简介二、widget1、StatelessWidget无状态widget2、StatefulWidget有状态widget三、MaterialApp1、概述2、参数介绍3、常用参数详解A、路由设置方面的参数B、任务管理界面方面的参数C、导航监听器：navigatorObserversD、主题theme四、Scaffold1、概述2、参数介绍3、使用方式五、Ap...]]></description><category></category></item><item><title><![CDATA[Flutter基础(一)--库的使用]]></title><link>https://blog.youkuaiyun.com/wwp9527/article/details/89961218</link><guid>https://blog.youkuaiyun.com/wwp9527/article/details/89961218</guid><author>wwp9527</author><pubDate>Wed, 08 May 2019 16:55:34 +0800</pubDate><description><![CDATA[以下内容为自学笔记，若有幸被大神看到，望指正其不准，补充其不足。万分感谢！！！
一、Flutter中库的简介


在Dart语言中：所有的后缀名为.dart文件都是库包。


在Flutter工程中，lib包为根目录，package:项目名/此目录指定的就是lib包。


二、库的使用
Flutter中使用库，可以使用以下几种方式

import导入；
export重新导出库；
library声明...]]></description><category></category></item><item><title><![CDATA[Dart语言(三)--异步编程]]></title><link>https://blog.youkuaiyun.com/wwp9527/article/details/89155935</link><guid>https://blog.youkuaiyun.com/wwp9527/article/details/89155935</guid><author>wwp9527</author><pubDate>Tue, 09 Apr 2019 17:29:41 +0800</pubDate><description><![CDATA[以下内容为自学笔记，若有幸被大神看到，望指正其不准，补充其不足。万分感谢！！！
一、简介
Dart语言中没有多线程，但有独特的异步。有独特的消息循环和事件队列，还有独特的生成器机制。
所有的 Dart 代码在  isolates 中运行而不是线程。每个 isolate 都有自己的堆内存，并且确保每个 isolate的状态都不能被其他 isolate 访问。
Dart异步编程中的内容：

关键字as...]]></description><category></category></item><item><title><![CDATA[Dart语言(二)--对象的构建]]></title><link>https://blog.youkuaiyun.com/wwp9527/article/details/87918906</link><guid>https://blog.youkuaiyun.com/wwp9527/article/details/87918906</guid><author>wwp9527</author><pubDate>Mon, 25 Feb 2019 16:09:29 +0800</pubDate><description><![CDATA[以下内容为自学笔记，若有幸被大神看到，望指正其不准，补充其不足。万分感谢！！！
一、CLasses 类中基本内容

Dart是面向对象的编程语言，支持基于mixin的集成机制。
可以通过构造函数来创建新的对象。可使用new关键字，也可不使用。构造函数名字可以为ClassName或ClassName.identifier

  var list1 = new List();
  var list2 ...]]></description><category></category></item><item><title><![CDATA[Dart语言(一)--基础语法]]></title><link>https://blog.youkuaiyun.com/wwp9527/article/details/87277356</link><guid>https://blog.youkuaiyun.com/wwp9527/article/details/87277356</guid><author>wwp9527</author><pubDate>Thu, 14 Feb 2019 15:43:58 +0800</pubDate><description><![CDATA[一、Dart基本特色概念

所有变量的值都是对象，也就是类的实例。数字、函数和null也都是对象，都继承自Object类。
虽然Dart是强类型语言，但Dart支持类型推断，显示变量类型声明是可选的。没有指定类型的变量的类型为dynamic。可以通过使用类型或者编译时常量来帮助Dart去捕获异常以及让代码运行更高效。
Dart支持泛型，List&amp;lt;int&amp;gt;表示包含int类型的列表，Lis...]]></description><category></category></item><item><title><![CDATA[Android数据结构与算法之一 基础简介]]></title><link>https://blog.youkuaiyun.com/wwp9527/article/details/84632201</link><guid>https://blog.youkuaiyun.com/wwp9527/article/details/84632201</guid><author>wwp9527</author><pubDate>Thu, 29 Nov 2018 14:36:49 +0800</pubDate><description><![CDATA[一、数据结构
（一）概念
百度百科：
数据结构是计算机存储、组织数据的方式。
数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。
通常情况下，精心选择的数据结构可以带来更高的运行或者存储效率。
数据结构往往同高效的检索算法和索引技术有关。
我的理解：
描述在内存中，数据元素之间的关系
（二）数据结构的结构分类
1、逻辑结构

定义

逻辑结构：指描述数据元素之间的前后关系，也叫称逻辑关系...]]></description><category></category></item><item><title><![CDATA[flutter环境配置遇到的坑]]></title><link>https://blog.youkuaiyun.com/wwp9527/article/details/83589353</link><guid>https://blog.youkuaiyun.com/wwp9527/article/details/83589353</guid><author>wwp9527</author><pubDate>Wed, 31 Oct 2018 19:38:23 +0800</pubDate><description><![CDATA[一、Flutter官方配置步骤
官方配置：https://flutterchina.club/setup-windows/
1、未翻墙的电脑先配置临时镜像
就是在环境变量里配置下面两组键值对
PUB_HOSTED_URL				=	https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL	=	https://storage.flutter-io.cn

...]]></description><category></category></item><item><title><![CDATA[Android从开机到调起home桌面启动流程]]></title><link>https://blog.youkuaiyun.com/wwp9527/article/details/83065492</link><guid>https://blog.youkuaiyun.com/wwp9527/article/details/83065492</guid><author>wwp9527</author><pubDate>Mon, 15 Oct 2018 21:56:59 +0800</pubDate><description><![CDATA[以下内容为学习总结，若有幸被大神看到，望指正其不准，补充其不足。万分感谢！！！
以Android4.2源码了解Android手机从按下电源到桌面启动起来的流程。
一、启动Linux内核（按下电源键后）
加载BootLoader
作用：

BootLoader 是嵌入式设备在加电后执行的第一段代码
这里会完成CPU和相关硬件的初始化，将操作系统的镜像或者要加载的应用程序加载到内存中
通过BootLo...]]></description><category></category></item><item><title><![CDATA[android 创建或转出文件后，在电脑端查看文件时，并没有对应的变化]]></title><link>https://blog.youkuaiyun.com/wwp9527/article/details/82799349</link><guid>https://blog.youkuaiyun.com/wwp9527/article/details/82799349</guid><author>wwp9527</author><pubDate>Fri, 21 Sep 2018 11:45:38 +0800</pubDate><description><![CDATA[本文转自：https://www.cnblogs.com/andy-songwei/p/7123209.html
问题：
在手机连接电脑状态时，手机应用创建或删除文件/文件夹时，电脑端查看文件/文件夹时，没有看到相应的操作。即：当应用删除文件时，电脑端依旧可以看到文件存在；或当应用创建后，电脑端查找不到相应文件。
原因：
Android手机系统对于文件的处理的模式，手机需要隔一段时间才刷新下目录，...]]></description><category></category></item><item><title><![CDATA[Android 代码形式安装证书到手机内]]></title><link>https://blog.youkuaiyun.com/wwp9527/article/details/82757850</link><guid>https://blog.youkuaiyun.com/wwp9527/article/details/82757850</guid><author>wwp9527</author><pubDate>Tue, 18 Sep 2018 15:18:10 +0800</pubDate><description><![CDATA[#需要
项目要求用户在APP中就可将选中的证书安装到手机内
#一般手动安装步骤
##1、在设置中选择高级选项（不同手机位置不同，也有可能在安全和隐私中），点击进入

##2、在高级设置中选择“安全”，点击进入

##3、在安全内选择从SD卡安装，点进进入

##4、在这个界面（外部存储的根目录）选择你要安装的证书，点击即可。

##5、就会调起安装界面，此时显示页面将与代码中的相同，但是这里别名出...]]></description><category></category></item><item><title><![CDATA[Android  聊天界面弹出软件盘是，RecyclerView随键盘弹出而上移]]></title><link>https://blog.youkuaiyun.com/wwp9527/article/details/82665421</link><guid>https://blog.youkuaiyun.com/wwp9527/article/details/82665421</guid><author>wwp9527</author><pubDate>Wed, 12 Sep 2018 17:40:34 +0800</pubDate><description><![CDATA[需求

做IM编辑聊天界面时，当点击输入框弹出软键盘时，只有聊天内容随之上移并显示最后一条消息。 
如图所示 


问题

当点击输入框弹出软键盘后，键盘会遮挡住RecyclerView的部分内容。 
如图所示 


解决方法

设置LayoutManager的此方法setStackFromEnd(true)

//软键盘弹出RecyclerView会随之上移
linearLayoutManage...]]></description><category></category></item><item><title><![CDATA[Android关于Activity知识点总结（三）Activity之间传值及一些小操作]]></title><link>https://blog.youkuaiyun.com/wwp9527/article/details/82223991</link><guid>https://blog.youkuaiyun.com/wwp9527/article/details/82223991</guid><author>wwp9527</author><pubDate>Fri, 31 Aug 2018 11:32:22 +0800</pubDate><description><![CDATA[以下内容为复习总结，若有幸被大神看到，望指正其不准，补充其不足。万分感谢！！！

一、Activity之间的传值方式

Activity作为应用与用户直接交互的组件，要直观的向用户显示一些数据和信息，因此Activity之间彼此传值就边的很重要了。那么Activity之间传值有哪些方式呢？

（一）通过Intent进行传值

Intent...]]></description><category></category></item><item><title><![CDATA[Android关于Activity知识点总结（二）任务、返回栈与启动模式]]></title><link>https://blog.youkuaiyun.com/wwp9527/article/details/82147184</link><guid>https://blog.youkuaiyun.com/wwp9527/article/details/82147184</guid><author>wwp9527</author><pubDate>Thu, 30 Aug 2018 14:27:08 +0800</pubDate><description><![CDATA[以下内容为复习总结，若有幸被大神看到，望指正其不准，补充其不足。万分感谢！！！

Android关于Activity知识点总结（一）生命周期与状态及状态保存

一、任务（task）和返回栈（back stack）概述

说到任务不得不说android应用程序是由若干个Activity组成，每个Activity都可以设定各自特定的功能，来与用户进行交互操作，本应用中Activity之间可以相互开启，...]]></description><category></category></item><item><title><![CDATA[Android关于Activity知识点总结（一）生命周期与状态及状态保存]]></title><link>https://blog.youkuaiyun.com/wwp9527/article/details/82112955</link><guid>https://blog.youkuaiyun.com/wwp9527/article/details/82112955</guid><author>wwp9527</author><pubDate>Tue, 28 Aug 2018 13:10:07 +0800</pubDate><description><![CDATA[以下内容为复习总结，若有幸被大神看到，望指正其不准，补充其不足。万分感谢！！！

Android关于Activity知识点总结（二）任务、返回栈与启动模式

一、概述

Activity是Android的一个应用组件，它提供一个界面与用户进行交互，用户可通过点击、滑动等事件来执行拨打电话，发送信息邮件或查看地图等操作。每个Activity都获得一个用于绘制用户界面的窗口，窗口通常是充满屏幕的，但也...]]></description><category></category></item><item><title><![CDATA[关于java工程中java.net.BindException: Address already in use: JVM_Bind异常]]></title><link>https://blog.youkuaiyun.com/wwp9527/article/details/81980752</link><guid>https://blog.youkuaiyun.com/wwp9527/article/details/81980752</guid><author>wwp9527</author><pubDate>Thu, 23 Aug 2018 14:55:35 +0800</pubDate><description><![CDATA[翻译：JVM_Bind地址已经在使用，就是已经打开一个JVN_Bind了。

今天在运行一个java工程中，Intellij Idea激活过期，需要激活。然后直接弹出工程。激活后再起运行工程时，就抛出这个异常。

代码定位实在new ServerSocket(port);时。

出现原因为：第一次run工程时，已经在后台开启这个端口的进程，弹出时并未关闭。

解决办法：Windows10系统，打开...]]></description><category></category></item></channel></rss>