小编Sam*_*ssa的帖子

如何获取Dart中星期几的名称

有人知道如何从DateTime中提取星期几的名称吗?

ej:

DateTime date = DateTime.now();
String dateFormat = DateFormat('dd-MM-yyyy hh:mm').format(date);
Run Code Online (Sandbox Code Playgroud)

结果->星期五

dart flutter

7
推荐指数
5
解决办法
4607
查看次数

Github 操作权限被拒绝(公钥)

我在尝试启动 Github 操作工作流程时陷入困境。Flutter项目有一个自定义包的依赖。我在 Github 存储库中有这个自定义包。这是我在 pubspec.yaml 中设置此依赖项的方式:

xxxx_package:
git:
  url: git@github.com:USER_NAME/xxxx_package.git
  ref: develop
Run Code Online (Sandbox Code Playgroud)

如果我启动flutter pub get命令,它就会成功结束,我可以毫无问题地构建和执行应用程序。

但是当我向 Github 发送推送并启动工作流程时,该过程结束时出现以下错误:

Running "flutter pub get" in Project-Flutter...            
Git error. Command: `git clone --mirror git@github.com:xxx/xxxx_package.git /home/runner/.pub-cache/git/cache/xxxx_package-123456789`
stdout: 
stderr: Cloning into bare repository '/home/runner/.pub-cache/git/cache/xxxx_package-123456789'...
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Run Code Online (Sandbox Code Playgroud)

这是我的操作工作流程文件:

name: Check merge

on:
  push:
    branches: [ main, develop ]

  pull_request:
    branches: [main, develop]
    

  workflow_dispatch:

jobs:
  build:
    name: flutter environment
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2 …
Run Code Online (Sandbox Code Playgroud)

flutter github-actions

6
推荐指数
1
解决办法
6879
查看次数

为不同的模块使用不同的 Git 存储库

在我的 Android 应用程序中,我创建了一个新的库模块。现在我有这个结构:

在此处输入图片说明

现在我对 Bitbucket 整个项目进行了版本控制,而不是 Datingcorelib。我想对这个库模块使用不同的 repo。

可以在同一个项目中使用两个不同的存储库吗?

git android module

4
推荐指数
1
解决办法
1064
查看次数

在Android Studio中使用Mapsforge

我需要在Android Studio应用中使用Mapsforge(离线地图).我导入了这些库:

  • mapsforge核-0.4.0.jar
  • mapsforge-MAP-0.4.0.jar
  • mapsforge-地图Android的0.4.0.jar
  • mapsforge地图阅读器 - 0.4.0.jar
  • SVG-Android的0.4.0.jar

我在build.gradle中包含了dependecies:

compile fileTree(dir: 'libs', include: ['*.jar'])
Run Code Online (Sandbox Code Playgroud)

这是代码:

import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

import org.mapsforge.map.android.view.MapView;


public class MapaForgeFragment extends Fragment {

    private MapView mapView;
    private View view;

    public static MapaForgeFragment newInstance() {
        MapaForgeFragment fragment = new MapaForgeFragment();
        Bundle args = new Bundle();
        fragment.setArguments(args);
        return fragment;
    }
    public MapaForgeFragment() {
        // Required empty public constructor
    }

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

    }

    @Override
    public View onCreateView(LayoutInflater …
Run Code Online (Sandbox Code Playgroud)

android-studio mapsforge

2
推荐指数
1
解决办法
3334
查看次数

Flavoring Flutter iOS:默认使用开发配置

我按照教程为我的 Flutter 项目添加了风格。

如果我从命令行构建具有特定风格的应用程序,则可以完美运行。这是一个例子:

fvm flutter run -t lib/main_prod.dart --release --flavor=prod
Run Code Online (Sandbox Code Playgroud)

在 Flutter 项目中,我创建了三个入口点:

  • main_dev.dart

    void main() async {
     AppConfig devAppConfig =
        AppConfig(appName: 'My App', flavor: 'dev');
     Widget app = await initializeApp(devAppConfig);
     runApp(app);
    
    Run Code Online (Sandbox Code Playgroud)

    }

  • main_stage.dart

    void main() async {
     AppConfig stageAppConfig =
        AppConfig(appName: 'My App', flavor: 'stage');
     Widget app = await initializeApp(stageAppConfig);
     runApp(app);
    
    Run Code Online (Sandbox Code Playgroud)

    }

  • main_prod.dart

    void main() async {
     AppConfig prodAppConfig =
        AppConfig(appName: 'My App', flavor: 'prod');
     Widget app = await initializeApp(prodAppConfig);
     runApp(app);
    
    Run Code Online (Sandbox Code Playgroud)

    }

还有initializeApp()方法:

Future<Widget> …
Run Code Online (Sandbox Code Playgroud)

xcode ios flutter

2
推荐指数
1
解决办法
3314
查看次数

标签 统计

flutter ×3

android ×1

android-studio ×1

dart ×1

git ×1

github-actions ×1

ios ×1

mapsforge ×1

module ×1

xcode ×1