Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.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
Android Studio应用程序可在没有权限或按钮的情况下发送图像_Android_Image_Wifi Direct - Fatal编程技术网

Android Studio应用程序可在没有权限或按钮的情况下发送图像

Android Studio应用程序可在没有权限或按钮的情况下发送图像,android,image,wifi-direct,Android,Image,Wifi Direct,是否可以创建一个无需使用接收设备上的任何权限或按钮即可接收图像的应用程序?我想在设备上立即显示这些图像(设备没有触摸屏,因此我无法接受任何权限)。该设备只有WiFi,没有蓝牙 我在考虑从智能手机中选择一幅图像,将其连接到目标设备,通过WiFi Direct(P2P)发送并在设备上显示 这样可能吗?发送/接收图像的所有教程都有一个问题,即按钮或权限是必需的。是的,只要设置一个将从URL(例如)加载图像的ImageView,就可以实现这一点。可以是您的网站或具有静态链接引用的共享网站。 可能是这样的

是否可以创建一个无需使用接收设备上的任何权限或按钮即可接收图像的应用程序?我想在设备上立即显示这些图像(设备没有触摸屏,因此我无法接受任何权限)。该设备只有WiFi,没有蓝牙

我在考虑从智能手机中选择一幅图像,将其连接到目标设备,通过WiFi Direct(P2P)发送并在设备上显示


这样可能吗?发送/接收图像的所有教程都有一个问题,即按钮或权限是必需的。

是的,只要设置一个将从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
,您无需向用户询问。您的问题不在于您询问是否可能,问题是后续操作,即
如何
,这太宽泛了:)因此有一种方法可以只显示图像而不将其保存到设备存储器中?比如将它从智能手机镜像到目标设备?这正是我需要的!