map_view 插件不再维护,如果最小 sdk 达到 28,则让用户遇到问题,所以幸运的是 Eimji fork 包的修改版本,但它仅在 github https://github.com/Eimji/flutter_google_map_view 上而不是在https 上://pub.dartlang.org我搜索将他的 fork 添加到我的 pubspec.yaml 中。
我试过
flutter_google_map_view:
git://github.com/Eimji/flutter_google_map_view.git
Run Code Online (Sandbox Code Playgroud)
谢谢
更新
我通过 map_view 更改了名称,它似乎被接受了......但是当我使用 flutter_google_map_view 时,我有
Error on line 1, column 7 of flutter_google_map_view\pubspec.yaml: "name" field doesn't match expected name "flutter_google_map_view".
Run Code Online (Sandbox Code Playgroud)
我不知道为什么 map_view “有效”而不是 mapview ......所以我不知道它是否真的被接受或伟大的方法......
所以现在当我上传我的本地 map_view 包时我有其他问题......
* Error running Gradle:
Exit code 1 from: C:\Users\utilisateur\AndroidStudioProjects\nirbi\android\gradlew.bat app:properties:
WARNING: The specified Android SDK Build Tools version (25.0.3) is ignored, as it is below the minimum supported …Run Code Online (Sandbox Code Playgroud) 您好,我试图用x轴中的日期和Y轴中的数据制作一个简单的图表。当我按下按钮时,当前日期的数据增加。第一个目标是通过以下代码完成的。但是现在我不知道如何使图表更动态,我希望统计每一天的按下按钮的统计信息。我不知道如何为每一天动态添加新的数据列。
import 'package:flutter/material.dart';
import 'package:charts_flutter/flutter.dart' as charts;
import 'package:intl/intl.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: 'Flutter Demo',
theme: new ThemeData(
primarySwatch: Colors.blue,
),
home: new MyHomePage(title: 'Flutter Demo Home Page'),
);
}
}
class MyHomePage extends StatefulWidget {
MyHomePage({Key key, this.title}) : super(key: key);
final String title;
@override
_MyHomePageState createState() => new _MyHomePageState();
}
class ClicksPerYear {
final String year;
final int clicks;
final charts.Color color;
ClicksPerYear(this.year, …Run Code Online (Sandbox Code Playgroud) 我试图计算每小时按下按钮的次数。要做到这一点当我按下按钮时,我将当前时间保存在一个变量中以参考按下按钮的小时数,如果我第二次按下按钮,我想将当前时间与之前保存的时间进行比较以了解时间是否已更改。如果有不同的时间,我将计数器重置为 0,否则我增加计数器。像这样我可以知道我每个小时按下了多少按钮。可能有更简单的解决方案。
我的问题:我试图用 SharedPreferences 保存日期,然后进行比较,但它返回 null
import 'package:flutter/material.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:intl/intl.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: MyHomePage(title: 'Flutter Demo Home Page'),
);
}
}
class MyHomePage extends StatefulWidget {
MyHomePage({Key key, this.title}) : super(key: key);
final String title;
@override
_MyHomePageState createState() => _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
var …Run Code Online (Sandbox Code Playgroud) 我无法将 72:46:00.15768 这样的输入转换为 4366 分钟这样的持续时间
我尝试了这个,但在尝试 .inMinutes() 后返回 null
var _lastConso = lastConsoString3!=null ? DateTime.parse(lastConsoString3) : DateTime.now();
Diff = DateTime.now().difference(_lastConso);
DurationDiff=Diff.inMinutes;
Run Code Online (Sandbox Code Playgroud) 我已经有一个 iOS 应用程序正在生产中,但我对购买部分进行了一些更改。我不记得或发现我无法在 testfly 或调试模式/发布模式下测试购买是否正常。
检测到 id 购买并显示产品。当我点击产品时,我的购买测试在 Android 上工作,我看到弹出来测试购买。但是在 iOS 上,当我点击产品时,我什么也没有。在调试中,购买是调用但没有弹出来验证购买以进行测试,并且没有更多关于错误的信息。
沙箱被激活 sandboxTesting=true;
在我的设备设置-> iTunes Store 和应用程序商店-> 我在沙箱中添加了我的应用程序 ID
应用程序内购买添加了 xcode 签名和功能
其他观察我记得之前我有弹出添加用户ID和密码进行连接,我现在不知道为什么,我没有弹出apple connect。
我所做的唯一一件事就是尝试升级 flutter 并降级(因为一些错误)以返回到生产中的初始版本。我什至尝试返回最初的颤振版本(谁希望工作),但我遇到了同样的问题......
我尝试创建一个新的 flutter projet 来测试 flutter 包中的购买示例,并使用我当前的 bundle id 来显示我的产品。这是显示,但我有同样的问题:没有连接弹出,没有购买弹出。什么都没有……但是购买是显示、发现和所有进程(Xcode、appstore 连接、testfly .. 是有效的。
所以我不害怕在没有测试的情况下发布。
在使用时间机器备份我所有的 mac 之前,我会在所有这些错误之前对此发表意见
谢谢
当我点击一个按钮时,我尝试制作一个单一的弹跳动画(快速向上和向下)。
像这个例子:
我成功制作了弹跳动画,但我没有成功制作水龙头,因为我的 icone 按钮总是显示,我只搜索使这个 icone 按钮在点击后向上和向下生长,而不会消失
我找到了用于 flutter 加密和解密消息的加密包,我成功地加密和解密,但没有成功地在如图所示的分离设备的 cas 中使用它。
\n\n这是一个示例,其中我用静态字符串和随机数组成明文,它允许更改生成的密钥,当我解密时,找到与正则表达式匹配的静态字符串
\n\nvar number = new Random();\n\n var random= number.nextInt(100); \n\n final plainText = \'static_name$random\';\n\n final key = Key.fromLength(16);\n final iv = IV.fromLength(8);\n final encrypter = Encrypter(AES(key));\n\n final encrypted = encrypter.encrypt(plainText, iv: iv);\n final decrypted = encrypter.decrypt(encrypted, iv: iv);\n\n print(encrypted.base64);//my plaintext is encrypted fesesgesgneslg465esg6es4g\n print(decrypted); //my random plaintext is decrypted static_name$rnd\n\n //my regex match function\nRun Code Online (Sandbox Code Playgroud)\n\n目前我不知道如何输入我的加密密钥(fesesgesgneslg465esg6es4g)我搜索做类似的事情
\n\n//---------按时生成一个我加密的随机密钥----\n var rng = new Random();
\n\n var rnd= rng.nextInt(100); //choisir le nombre max de …Run Code Online (Sandbox Code Playgroud) 我试图在图像中创建联合国地理围栏(谷歌地图网址)
我有一张带有子图像的卡片,并且在地图图像上添加了一个圆形堆栈,并使用滑块更改了区域的大小。问题是我没有成功将地图居中放置在容器中。当前找到的唯一解决方案是使用边距沿着圆向下移动,但是当我更改边距限制时,圆的顶部而不是中心,所以我的中心正在移动...
这是我的代码示例:
new Card (
child :new Stack(
children: <Widget>[
new Container(
width: 200.0,
height: 200.0,
),
new Container(
alignment: new FractionalOffset(0.0, 0.0),
decoration: new BoxDecoration(
border: new Border.all(
color: Colors.blue.withOpacity(0.5),
width: val, // it's my slider variable, to change the size of the circle
),
shape: BoxShape.circle,
),
),
],
),
),
Run Code Online (Sandbox Code Playgroud) 您好,我搜索了一个简单的示例(Android和iOS)以通过此程序包发送短信
https://pub.dartlang.org/packages/url_launcher
在插件页面中,我仅看到如何使用电话号码打开短信本机应用程序,但没有其他消息
sms:<phone number>, e.g. sms:5550101234 Send an SMS message to <phone
number> using the default messaging app
Run Code Online (Sandbox Code Playgroud) 我使用 texfield 来添加数字。之后,我将列表中的值保存在 sharepreference 中
我搜索添加此列表中保存的每个值
我尝试过这个,但它不起作用。
load_list()async{
SharedPreferences prefs = await SharedPreferences.getInstance();
setState(() {
stringList = prefs.getStringList("list");
sum = stringList.reduce((value, element) => value + element);
});
}
Run Code Online (Sandbox Code Playgroud) 当我启动 speed_dial 动画插件时,我看到了帧率 UI 的线性退化。当我在这里添加 sharedpref 函数时出现问题:
@override
Widget build(BuildContext context) {
sharedpref_function();
return Scaffold(
Run Code Online (Sandbox Code Playgroud)
收听保存的值,即使 sharedpref 为空,我也有这种退化。
10 分钟后,之前什么都不做,当我调用 _renderSpeedDial 时,我测量了 1120 毫秒/帧
这是完整的代码:
bool _dialVisible = true;
Color _speedDial = Colors.pink;
sharedpref_function() async {
SharedPreferences prefs = await SharedPreferences.getInstance();
setState(() {
}
);
}
_renderSpeedDial() {
return SpeedDial(
animatedIcon: AnimatedIcons.add_event,
animatedIconTheme: IconThemeData(size: 22.0),
backgroundColor: _speedDial,
// child: Icon(Icons.add),
/* onOpen: () => print('OPENING DIAL'),
onClose: () => print('DIAL CLOSED'),*/
visible: _dialVisible,
curve: Curves.bounceIn,
children: [
SpeedDialChild(
child: Icon(Icons.fullscreen_exit, …Run Code Online (Sandbox Code Playgroud) flutter ×12
animation ×1
center ×1
charts ×1
encryption ×1
github ×1
performance ×1
sms ×1
stack ×1