小编Mar*_*lla的帖子

使用WP API v1和v2打破Android Loopj图像上传

我正在使用Loopj将文件上传到我的WordPress站点和WP REST API v1和/或v2(相同的结果).

身份验证很棒,标题很棒,文件"上传"但是当我在我的WordPress后端检查它时...图像或文件被破坏了.

Android部分是这样的:

File myFile = new File(finalpath);

String name = Utils.getLastBitFromUrl(finalpath);

String extension = Utils.getFileExtention(finalpath);

client.setBasicAuth("myusername", "mypassword", new AuthScope("mywebsite.com", 80, AuthScope.ANY_REALM));

     client.addHeader("Content-Disposition", "filename=" + name);
     client.addHeader("Content-Type", "image/" + extension);

     try {
        params.put("data", myFile);
     } catch (FileNotFoundException e) {
           e.printStackTrace();
     }
     // or: http://mywebsite.com/wp-json/wp/v2/media for v2
     client.post("http://mywebsite.com/wp-json/media", params, new AsyncHttpResponseHandler() {

          int count = 0;

          @Override
          public void onStart() {
            prgDialog = new ProgressDialog(MainActivity.this);
            prgDialog.setMessage("Uploading Image...");
            prgDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
            prgDialog.setMax(100);
            prgDialog.show();
          }

          @Override
          public void onProgress(long bytesWritten, long totalSize) …
Run Code Online (Sandbox Code Playgroud)

wordpress android loopj wp-api

11
推荐指数
1
解决办法
413
查看次数

滚动条未显示flutter web

flutter web 中未显示滚动条。我的第二次尝试是:

Widget getSecondStep() {
        return  DraggableScrollbar.arrows(
          controller: ScrollController(),
          child: ListView(
              shrinkWrap: true,
              children: <Widget>[
                Row(
                  mainAxisSize: MainAxisSize.min,
                  mainAxisAlignment: MainAxisAlignment.center,
                  crossAxisAlignment: CrossAxisAlignment.center,
                  children: <Widget>[BlaBlaBla(), BlaBla()],
                ),
              ],
            ),
        );
      }
Run Code Online (Sandbox Code Playgroud)

我的第一次尝试是:

Widget getSecondStep() {
        return  Scrollbar(
          controller: ScrollController(),
          child: ListView(
              shrinkWrap: true,
              children: <Widget>[
                Row(
                  mainAxisSize: MainAxisSize.min,
                  mainAxisAlignment: MainAxisAlignment.center,
                  crossAxisAlignment: CrossAxisAlignment.center,
                  children: <Widget>[BlaBlaBla(), BlaBla()],
                ),
              ],
            ),
        );
      }
Run Code Online (Sandbox Code Playgroud)

我正在尝试更改主题颜色,但没有用。

最后, flutter doctor -v

 [?] Flutter (Channel beta, v1.14.6, on Microsoft Windows [Version
 10.0.18362.657], locale en-US)
     • Flutter version …
Run Code Online (Sandbox Code Playgroud)

dart flutter

11
推荐指数
2
解决办法
4443
查看次数

提供者:“错误状态:试图读取在创建其值期间抛出的提供者”

我正在使用这样的库提供程序:

runApp(
    LocalizedApp(
      delegate,
      MyApp(
        localizedValues: {},
      ),
    ),
  );
Run Code Online (Sandbox Code Playgroud)

进而:

class MyApp extends StatelessWidget {
  final Map<String, Map<String, String>> localizedValues;
  MyApp({required this.localizedValues});

  @override
  Widget build(BuildContext context) {
    final localizationDelegate = LocalizedApp.of(context).delegate;

    return MultiProvider(
      providers: [
        ChangeNotifierProvider(create: (_) => MyRents()),
      ],
      child: MaterialApp(
        initialRoute: initialRoute,
    localizationsDelegates: [
      GlobalMaterialLocalizations.delegate,
      GlobalCupertinoLocalizations.delegate,
      GlobalWidgetsLocalizations.delegate,
      localizationDelegate
    ],
Run Code Online (Sandbox Code Playgroud)

这是我的提供者:

class MyRents extends ChangeNotifier {
// LIST OF VARS NOT USED AT THIS POINT

  bool loadingUserInfo = false;
  var language;
  // List list = rentsList;
  List …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-dependencies

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

Flutter Dart:我们如何在dart中实现像python或java这样的多线程

我想实现线程 A线程 B并行运行并共享全局变量。

下面是用python编写的代码。我想在Dart 中做同样的事情(我不想使用 future await 因为它正在等待其他线程完成或必须等待。)

案例变量:

val 
ai ( a increment )
ad ( a decrement )
af ( a fail ) 
bi ( b increment )
bd ( b decrement )
bf ( b fail ) // when unable to get log
Run Code Online (Sandbox Code Playgroud)

我有两个函数A()B()以及全局变量 val。两个函数都会随机增加或减少全局变量 val。并基于此我正在计算错误并打印到控制台(用 pr 函数编写)


O.val (Original val received at time of executing)
C.val (Calculated val)
err= ai - ad + bi - bd …
Run Code Online (Sandbox Code Playgroud)

parallel-processing concurrency multithreading dart flutter

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

是否有插件或方法可以在 Flutter 网站中显示广告?

我想在使用Flutter Web构建的网站上显示横幅广告、奖励广告和插页式广告。显示Flutter Android广告很容易(我admob_flutter为此使用了插件),但我找不到显示Flutter Web广告的方法。我更喜欢Adsense,但任何其他广告网络对我来说都可以。你有什么建议来展示Flutter Web 的广告吗?

admob flutter flutter-web

8
推荐指数
1
解决办法
767
查看次数

在 Flutter 中保存网络图片以离线加载

如何使网络图像在我的应用中离线可用?所以,当我没有网络时,下次可以从缓存中加载它。

我也试过network_to_file_image包和cache network image包,但它对我不起作用。

当我使用缓存网络并且我下次(没有网络)打开应用程序时,图像没有从缓存中再次加载。

这是我在 Flutter 应用程序中使用网络图像包的代码:

CarouselSlider(
          enlargeCenterPage: true,
          autoPlay: true,
          height: 350,
          initialPage: 0,
          items: keyPlans.map((key) {
            File file;
            getData() {
              DirServices().file("loacliamge_${counter++}").then((File data) {
                file = data;
              });
              return file;
            }

            return new CarousalCard(
              image: NetworkToFileImage(file: getData(), url: key, debug: true),
              onPressed: () {
                setState(() {
                  Navigator.push(
                      context,
                      MaterialPageRoute(
                          builder: (context) => ImageView(
                                image: CachedNetworkImageProvider(key),
                                text: appTitle,
                              )));
                });
              },
            );
          }).toList());
Run Code Online (Sandbox Code Playgroud)

network_to_file_image 包总是从网络获取数据。

firebase flutter

5
推荐指数
1
解决办法
381
查看次数

如何删除 SearchDelegate 中的高程(阴影)?

我想在使用时删除搜索栏中的阴影SearchDelegate,但我找不到如何操作。有小费吗?

截屏

这基本上是所有代码:

showSearch(
  context: context,
  delegate: CustomSearchDelegate(),
);
Run Code Online (Sandbox Code Playgroud)

CustomSearchDelegate() 仅包含一个空的搜索委托小部件/类。

flutter

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

将 Uint8List 转换为文件

我正在使用运行良好的 Image Picker web。我可以在 中显示图像Image.memory(),但此图像的格式为 Uintlist8。为了保存在存储需要格式File,我的问题是如何在Firebase Storage 中保存图像。

网络图片选择器:

class _SecondPageState extends State<SecondPage> {
  final _formkey = GlobalKey<FormState>();
  Uint8List _image;

  getImage() async {
    Uint8List tempImg = await ImagePickerWeb.getImage(asUint8List: true);
    if (tempImg != null) {
      setState(() {
      _image = tempImg;
    });
  }
}
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-web

3
推荐指数
1
解决办法
5346
查看次数

如何在 BoxDecoration 中为 Tab 添加边距?

我试图在 TabBar 中实现边距,但没有找到任何东西。所以我的想法是对参数中的BoxDecorationof做一个裕度。TabBarindicator

这就是我要的:

这就是我要的

这就是我所拥有的:

这就是我所拥有的

我的实现代码:

DefaultTabController(
                length: 2,
                initialIndex: 0,
                child: Padding(
                  padding: kPaddingTabBar,
                  child: Container(
                    decoration: BoxDecoration(
                      color: kLightGrey,
                      borderRadius: BorderRadius.all(
                        Radius.circular(50),
                      ),
                    ),
                    child: TabBar(
                      tabs: <Tab>[
                        Tab(text: kArtwork),
                        Tab(text: kPastJobs)
                      ],
                      unselectedLabelColor: Colors.black54,
                      labelColor: Colors.black,
                      unselectedLabelStyle: TextStyle(
                        fontWeight: FontWeight.bold,
                        fontFamily: kRobotoBold,
                      ),
                      labelStyle: TextStyle(
                        fontWeight: FontWeight.bold,
                        fontFamily: kRobotoBold,
                      ),
                      indicatorSize: TabBarIndicatorSize.tab,
                      indicator: BoxDecoration(
                        shape: BoxShape.rectangle,
                        borderRadius: BorderRadius.circular(50),
                        color: Colors.white,
                      ),
                    ),
                  ),
                ),
              )
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-layout

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

Flutter,如何在 Flutter 中制作打开抽屉的按钮

我尝试制作一个按钮来打开抽屉,但我不能,这是我第一次使用 flutter

我的运行界面

颤振界面

  return Scaffold(

  drawer: Drawer(),
  body: Column(
    children: <Widget>[
      ClipPath(
        clipper: MyClipper(),
        child: Container(
          height: 350,
          width: double.infinity,
          decoration: BoxDecoration(
            gradient: LinearGradient(
                begin: Alignment.topRight,
                end: Alignment.bottomLeft,
                colors: [
                  Color(0xFF3383CD),
                  Color(0xFF11429F),
                ]),
          ),
          child: Column(
            crossAxisAlignment: CrossAxisAlignment.start,
            children: <Widget>[
              const SizedBox(height: 12),
              IconButton(
                icon: const Icon(
                  Icons.add, size: 18,
                  color: Colors.white,
                  ),
                onPressed: () {
                  Scaffold.of(context).openDrawer();
                },
              ),
Run Code Online (Sandbox Code Playgroud)

flutter flutter-test flutter-layout flutter-animation flutter-web

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