Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.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 如何储存&;不使用php从MYSQL在线数据库Android检索图像_Java_Android_Mysql_Database - Fatal编程技术网

Java 如何储存&;不使用php从MYSQL在线数据库Android检索图像

Java 如何储存&;不使用php从MYSQL在线数据库Android检索图像,java,android,mysql,database,Java,Android,Mysql,Database,我在AndroidStudio的onactivity结果中尝试了以下代码,以获取图像并将其转换为inputstream和其他格式,但它并没有从数据库中存储和检索图像。请查收它是安卓系统的 if (requestCode == 1 && resultCode == RESULT_OK && data != null && data.getData() != null) { Uri uri = data.getData();

我在AndroidStudio的onactivity结果中尝试了以下代码,以获取图像并将其转换为inputstream和其他格式,但它并没有从数据库中存储和检索图像。请查收它是安卓系统的

if (requestCode == 1 && resultCode == RESULT_OK && data != null && data.getData() != null) {

            Uri uri = data.getData();

            try {
                Bitmap bitmap = MediaStore.Images.Media.getBitmap(getContentResolver(), uri);
                iv.setImageBitmap(bitmap);
                ByteArrayOutputStream stream = new ByteArrayOutputStream();
                bitmap.compress(Bitmap.CompressFormat.JPEG, 100, stream);
                byteArray = stream.toByteArray();
                inputStream=new ByteArrayInputStream(byteArray);

            } catch (IOException e) {
                e.printStackTrace();
            }
}

理想情况下,您不希望在(客户端)Java应用程序中硬编码您的MySQL用户名密码,因为如果可以反编译,则有人可以在MySQL上完全访问该用户名和密码。理想情况下,您不希望在(客户端)Java应用程序中硬编码您的MySQL用户名密码Java应用程序,因为如果可以反编译,则有人可以在MySQL上使用该用户名和密码进行完全访问。