Java 如何将internet上的视频文件设置为Flatter中的系统墙纸
我想在我的应用程序中设置一个在线视频文件作为墙纸,我正在使用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
//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" />