Plugins 如何从我的simple.dart文件中创建一个插件以用于Flutter?
这是我第一次学习如何为我的颤振项目创建插件。我有一个简单的*.dart文件,它只有一个方法。我的Flitter应用程序发送ling和查询参数,该方法从internet获取数据 由于一些安全问题,我需要创建一个插件,以便我的Flitter移动应用程序可以使用该插件使用数据 我的简单*.dart文件使用2个插件作为插件;http和三元组 在youtube上,其中一个例子展示了如何创建插件,但也可以编辑android和iOS文件夹下的一些文件。在我的场景中,我不想使用任何特定于平台的未来。这让我更加困惑如何创建一个 基于我下面显示的简单的*.dart文件,我如何创建一个插件以用于Flatter移动应用程序项目Plugins 如何从我的simple.dart文件中创建一个插件以用于Flutter?,plugins,dart,flutter,Plugins,Dart,Flutter,这是我第一次学习如何为我的颤振项目创建插件。我有一个简单的*.dart文件,它只有一个方法。我的Flitter应用程序发送ling和查询参数,该方法从internet获取数据 由于一些安全问题,我需要创建一个插件,以便我的Flitter移动应用程序可以使用该插件使用数据 我的简单*.dart文件使用2个插件作为插件;http和三元组 在youtube上,其中一个例子展示了如何创建插件,但也可以编辑android和iOS文件夹下的一些文件。在我的场景中,我不想使用任何特定于平台的未来。这让我更加困
import 'dart:io';
import 'dart:async';
import 'dart:convert';
import 'package:http/http.dart' as http; // Uses http: ^0.12.0+1 plugin
import '/nick_security/nickDecrypt.dart'; // I have a some dart file that Uses tripledes: ^2.1.0 plugin
import '/nick_security/nickEncrypt.dart'; // I have a some dart file that Uses tripledes: ^2.1.0 plugin
Future<List<List<dynamic>>> getQueryFromSocket(String _qLink, String _qParameter) async {
List<List<dynamic>> _returnData;
String _QueryLink = _qLink;
String _QueryParameters = _qParameter;
Sting _dbSocketConnectionString = _QueryLink + “/“ + _QueryParameters;
var _response = await http.get(Uri.encodeFull("$_dbSocketConnectionString"),
headers: {'Accept': 'application/json'});
if (_response.statusCode == 200) {
var _resBody = await json.decode(_response.body);
// Decrypt data first using nickDecrypt(_resBody); and then
// Do some computing and add result into —> List<List<dynamic>> _returnData
return _returnData;
} else {
// Create single item for list to say there is a error
// and add result into —> List<List<dynamic>> _returnData
return _returnData;
}
}
flatter插件意味着能够添加特定于平台的代码 您想要创建一个颤振包。颤振包仅包含Dart代码。下面是创建颤振包需要执行的一些步骤