如何在 Android 应用程序中单击按钮上传文件?

问题描述 投票:0回答:2

我是 Android 新手,我想在我的应用程序中执行以下操作。我的活动中有一个按钮,我想在单击按钮时将文件或图像加载到我的应用程序中。我怎样才能做到这一点?任何链接或教程都会有帮助。

android file upload
2个回答
0
投票

您需要提供更多信息,例如应用程序的结构以及图像的位置(如果它们存储在应用程序资源或资产中,或者您必须从 URL 检索它们),以及您想要的位置使用图像等

Android 开发一如既往的良好开端是 Android 开发者文档: http://developer.android.com/,以及供参考的 Android API:https://developer.android.com/reference/packages.html

以及 stackoverflow :D

无论如何,为了对按钮“点击”做出反应,请将按钮的

onClickListener
设置如下:

    yourButton.setOnClickListener (new OnClickListener () {
        @ Override
        public void onClick(View v)
        {
            // do stuff here
        }
    });

只需填写空白并查看此处https://developer.android.com/reference/android/widget/Button.html


0
投票
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Button uploadButton = findViewById(R.id.uploadButton);
activityResultLauncher = registerForActivityResult(
new ActivityResultContracts.StartActivityForResult(),
result -> {
if (result.getResultCode() == RESULT_OK && result.getData() != null) {
Uri selectedImage = result.getData().getData();

}
}
);

uploadButton.setOnClickListener(v -> {
Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
activityResultLauncher.launch(intent);
});
}
}
© www.soinside.com 2019 - 2024. All rights reserved.