在 dart 中,如何访问列表的最后一个元素?
var lst = ["element1" , "element2" , "element3"];
Run Code Online (Sandbox Code Playgroud)
我的清单是动态的。
当用户单击“不允许”时,我正在使用各种插件来获取用户数据、联系人、照片和相机,应用程序进入静音状态。当用户选中从不再次询问和不允许并再次进入应用程序时,我想向用户显示询问权限对话框。
当前,当用户选中“不允许”时,应用程序不会再次询问
我知道用户必须授予应用访问个人信息的权限,包括当前位置、相机、日历、联系人、媒体库、麦克风、传感器、语音和照片。虽然人们喜欢使用可以访问这些信息的应用程序的便利性,但他们也希望能够控制他们的私人数据。例如,人们喜欢能够使用他们的实际位置自动标记照片或查找附近的朋友,但他们也希望选择禁用此类功能。
如何在颤振中再次请求用户许可?
permissions dart android-permissions flutter ios-permissions
我已成功为应用商店连接生成 .ipa 但在验证阶段从 XCode 上传到 App Store Connect 时出现此错误 ERROR ITMS-90208: "Invalid Bundle. The bundle myApp.app/Frameworks/App.framework does not support the minimum OS Version specified in the Info.plist."
我尝试过
错误 ITMS-90208:“无效的捆绑包。捆绑包 <your.app> 不支持 Info.plist 中指定的最低操作系统版本”
https://github.com/tanersener/mobile-ffmpeg/issues/18
这些解决方案但没有用
我正在尝试采用 Flutter 项目的 iOS 版本。无论我尝试什么,它都会给我以下错误:
错误:找不到构建输入文件:“/Users/GoogleService-Info.plist”(在项目“Runner”的目标“Runner”中)
这是我尝试使用以下命令进行构建的一组命令:
这是我的颤振医生输出
Doctor summary (to see all details, run flutter doctor -v):
[?] Flutter (Channel master, v1.16.3-pre.67, on Mac OS X 10.15.3 19D76, locale en-GB)
[?] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[?] Xcode - develop for iOS and macOS (Xcode 11.4)
[?] Android Studio (version 3.5)
[?] VS Code (version 1.43.2)
[!] Connected device
! Doctor found issues in 1 category.
Run Code Online (Sandbox Code Playgroud)
在flutter …
我有一个简单的屏幕,里面有一个大约 100 高的蓝色容器。我想在容器底部添加阴影或高度。
这是我下面的代码
import 'package:flutter/material.dart';
import 'package:finsec/utils/strings.dart';
import 'package:finsec/utils/dimens.dart';
import 'package:finsec/utils/colors.dart';
void main() {
runApp(new IncomeFragment());
}
class IncomeFragment extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new Stack(
children: <Widget>[
new Container(
height: margin_100dp,
color: colorPrimary,
),
new Container( //container to overlay on top of blue container
alignment: Alignment.topCenter,
child: Column(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisSize: MainAxisSize.min,
children: <Widget>[
Text(
zero_amount,
style: TextStyle(color: white, fontSize: 40.0, fontWeight: FontWeight.bold)
),
],
),
)
],
);
}
}
Run Code Online (Sandbox Code Playgroud)
有人可以帮我在蓝色容器的底部添加阴影或高度吗?
见下图。shawdow 应该在红圈里 …
在项目中,我在 flutter 卡片中使用了图像和文本,但卡片返回了一个固定的高度。然后我也尝试只使用带有空值的卡片,但它仍然返回一个固定的高度。我该怎么做才能使卡片的高度随内容自动调整?
@覆盖
小部件构建(BuildContext 上下文){
final title = '食物食谱';
返回 MaterialApp(
标题:标题,
主页: 脚手架(
应用栏:应用栏(
标题:文本(标题),
),
正文:GridView.builder(
itemCount: _listViewData.length,
网格委托:
SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: 2),
itemBuilder:(上下文,索引){
退货卡(
边距:const EdgeInsets.all(10.0),
孩子:列(
crossAxisAlignment: CrossAxisAlignment.start,
孩子们: [
纵横比(
纵横比:18.0 / 13.0,
孩子:Image.network(
_listViewDataImage[索引],
适合:BoxFit.fill,
),
),
填充(
填充:EdgeInsets.fromLTRB(16.0, 12.0, 16.0, 8.0),
孩子:列(
crossAxisAlignment: CrossAxisAlignment.start,
孩子们: [
文本(
_listViewData[索引],
textAlign: TextAlign.center,
),
],
),
),
],
),
);
}),
),
);
}
这是我的第一个 flutter 应用程序,出于某种原因,Android 启动器图标停止显示,所以我试图解决这个问题,我做了很多事情并最终出现了这个错误。
ps我跑了flutter create。没有运气。
IDE 日志
No application found for TargetPlatform.android_x86.
Is your project missing an android/app/src/main/AndroidManifest.xml?
Consider running "flutter create ." to create one.
Run Code Online (Sandbox Code Playgroud) 我在我的颤振项目中使用 bottomNavigationBar 我是颤振的新手,我不知道分页和使用资产图像图标而不是 iconData。我在过去 2 天里搜索了它,但没有得到满意的结果。请帮我......
我在这里使用了带有 fab 按钮的底部导航栏 https://medium.com/coding-with-flutter/flutter-bottomappbar-navigation-with-fab-8b962bb55013 https://github.com/bizz84/bottom_bar_fab_flutter
我还尝试从这里使用自定义图标 https://medium.com/flutterpub/how-to-use-custom-icons-in-flutter-834a079d977
但没有成功
我只想更改图标并想知道如何使用分页。我可以在最后一个分页示例代码中做哪些更改。
切换到分支“稳定”颤振通道后
以下是构建问题。
错误:指定的语言版本太高。支持的最高语言版本是 2.8。
output: ../../third_party/dart/third_party/pkg/collection/lib/src/utils.dart:1:1: Error: The specified language version is too high. The highest supported language version is 2.8.
// Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
^
../../third_party/dart/third_party/pkg/collection/lib/src/wrappers.dart:1:1: Error: The specified language version is too high. The highest supported language version is 2.8.
// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
^
../../third_party/dart/third_party/pkg/collection/lib/src/functions.dart:1:1: Error: The specified language version is too high. The highest supported language version is …Run Code Online (Sandbox Code Playgroud) flutter ×9
dart ×7
ios ×3
android ×1
app-store ×1
box-shadow ×1
containers ×1
gridview ×1
height ×1
icons ×1
imageicon ×1
info-plist ×1
ipa ×1
list ×1
macos ×1
manifest ×1
permissions ×1
pod-install ×1
shadow ×1
version ×1
xcode ×1