Android Studio应用程序可在没有权限或按钮的情况下发送图像
是否可以创建一个无需使用接收设备上的任何权限或按钮即可接收图像的应用程序?我想在设备上立即显示这些图像(设备没有触摸屏,因此我无法接受任何权限)。该设备只有WiFi,没有蓝牙 我在考虑从智能手机中选择一幅图像,将其连接到目标设备,通过WiFi Direct(P2P)发送并在设备上显示Android Studio应用程序可在没有权限或按钮的情况下发送图像,android,image,wifi-direct,Android,Image,Wifi Direct,是否可以创建一个无需使用接收设备上的任何权限或按钮即可接收图像的应用程序?我想在设备上立即显示这些图像(设备没有触摸屏,因此我无法接受任何权限)。该设备只有WiFi,没有蓝牙 我在考虑从智能手机中选择一幅图像,将其连接到目标设备,通过WiFi Direct(P2P)发送并在设备上显示 这样可能吗?发送/接收图像的所有教程都有一个问题,即按钮或权限是必需的。是的,只要设置一个将从URL(例如)加载图像的ImageView,就可以实现这一点。可以是您的网站或具有静态链接引用的共享网站。 可能是这样的
这样可能吗?发送/接收图像的所有教程都有一个问题,即按钮或权限是必需的。是的,只要设置一个将从URL(例如)加载图像的
ImageView
,就可以实现这一点。可以是您的网站或具有静态链接引用的共享网站。
可能是这样的:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
imageView = findViewById(R.id.imageView);
Glide.with(this).load("https://your-image.png").into(imageView);
}
在build.gradle中使用此实现:
dependencies {
implementation 'com.github.bumptech.glide:glide:4.12.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.12.0'
}
在另一个build.gradle
文件夹中:
repositories {
google()
mavenCentral()
}
下面是一个用kotlin
编写的示例。
还有。中介绍的glide
功能。如果您将图像数据保存在内存中,而不需要将其保存到设备中,那么您需要的唯一权限就是INTERNET
,您无需向用户询问。您的问题不在于您询问是否可能,问题是后续操作,即如何,这太宽泛了:)因此有一种方法可以只显示图像而不将其保存到设备存储器中?比如将它从智能手机镜像到目标设备?这正是我需要的!