Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将internet上的视频文件设置为Flatter中的系统墙纸_Java_Android_Flutter_Android Studio - Fatal编程技术网

Java 如何将internet上的视频文件设置为Flatter中的系统墙纸

Java 如何将internet上的视频文件设置为Flatter中的系统墙纸,java,android,flutter,android-studio,Java,Android,Flutter,Android Studio,我想在我的应用程序中设置一个在线视频文件作为墙纸,我正在使用flatter开发。我怎么能做到? 这是我的代码,有一个容器,应该是一个按钮,重定向到系统的实时墙纸设置为墙纸的视频 //THIS IS THE BUTTON THAT NEEDS THE SET WALLPAPER FUNCTION Padding( padding: const EdgeInsets.only( left: 12.0

我想在我的应用程序中设置一个在线视频文件作为墙纸,我正在使用flatter开发。我怎么能做到? 这是我的代码,有一个容器,应该是一个按钮,重定向到系统的实时墙纸设置为墙纸的视频

//THIS IS THE BUTTON THAT NEEDS THE SET WALLPAPER FUNCTION

              Padding(
                padding: const EdgeInsets.only(
                    left: 12.0, right: 12.0, top: 7.0, bottom: 7.0),
                child: Row(
                  mainAxisAlignment: MainAxisAlignment.center,
                  children: <Widget>[
                    Container(
                      height: 55,
                      width: 335,
                      decoration: BoxDecoration(
                        image: DecorationImage(
                          image: AssetImage("assets/butbg.png"),
                          fit: BoxFit.fitWidth,
                        ),
                      ),
                      alignment: Alignment.center,
                      child: Text("SET AS WALLPAPER",
                          style: TextStyle(
                            color: Colors.white,
                            fontSize: 25.0,
                            fontFamily: "HypatiaBold",
                            letterSpacing: 1.0,
                          )),
                    ),
                  ],
                ),
              ),
            ],
          ),
        ),
      ),
    );
  }
}

//这是需要设置墙纸功能的按钮
填充物(
填充:仅限常量边设置(
左:12.0,右:12.0,顶部:7.0,底部:7.0),
孩子:排(
mainAxisAlignment:mainAxisAlignment.center,
儿童:[
容器(
身高:55,
宽度:335,
装饰:盒子装饰(
图像:装饰图像(
图片:AssetImage(“assets/butbg.png”),
适合:BoxFit.fitWidth,
),
),
对齐:对齐.center,
子项:文本(“设置为壁纸”,
样式:TextStyle(
颜色:颜色,白色,
字体大小:25.0,
fontFamily:“HypatiaBold”,
字母间距:1.0,
)),
),
],
),
),
],
),
),
),
);
}
}
我还在清单文件中添加了


     <uses-permission android:name="android.permission.INTERNET" />
     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
     <uses-permission android:name="android.permission.SET_WALLPAPER" />