小编Man*_*hak的帖子

将字节数组另存为jpg文件在android设备文件夹中

我正在尝试将图像保存在Android设备的文件夹中。我正在使用的代码如下

var newFolder = AndroidEnvironment.GetExternalStoragePublicDirectory(AndroidEnvironment.DirectoryPictures).AbsolutePath + "/NewFolder";

Directory.CreateDirectory(cameraFolder);

byte[] reducedImage = ResizeImageAndroid(imageData, 50, 50, 70);

Image image = new Image {Source = ImageSource.FromStream(() => new MemoryStream(reducedImage))};
Run Code Online (Sandbox Code Playgroud)

我想在“ newFolder ” 中将缩小的图像另存为jpg文件。我不确定方向是否正确,如果将reducedImageimage保存为newFolder中的jpg文件,那会很好。我正在使用Xamarin,此代码在Android项目中。

我已经检查了这篇文章,我不明白那里发生了什么。

android xamarin.android xamarin

3
推荐指数
1
解决办法
4103
查看次数

Out of Memory Error:Java堆空间 - 使用大数组大小

线程"main"中的异常java.lang.OutOfMemoryError:Java堆空间

使用[100000] [100000]的2D阵列和每个[100000]的其他两个阵列.我需要在整个程序中使用这三个数组,因此无法释放内存.

已经在Netbeans中尝试过VM Options -Xmx512m

请具体一步一步,我是Java和Netbeans的新手.

在此先感谢您的帮助....

java arrays out-of-memory

1
推荐指数
1
解决办法
3283
查看次数

无法解析:com.google.android.gms:play-services:15.0.1

在同步 gradle 时出现以下错误,我检查了与类似问题相关的其他答案并遵循了他们的答案,但仍然出现相同的错误

无法解决:com.google.android.gms:play-services:15.0.1 Install Repository and sync project Show in File Show in Project Structure dialog

当我单击“安装存储库并同步项目”时,出现以下错误

找不到依赖项“com.google.android.gms:play-services:15.0.1”

以下是应用程序级别的gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    defaultConfig {
        applicationId "mpathak.drivetestapp"
        minSdkVersion 15
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    sourceSets {
        main {
            java.srcDirs = ['src/main/java', 'src/main/java/Entities', 'src/main/java/mpathak.drivetestapp', 'src/main/java/mpathak.drivetestapp/interfaces', 'src/main/java/interfaces']
        }
    }
    compileOptions {
        targetCompatibility 1.8
        sourceCompatibility 1.8
    }
}

dependencies {
    implementation 'com.google.dagger:dagger:2.6'
    annotationProcessor 'com.google.dagger:dagger-compiler:2.6' …
Run Code Online (Sandbox Code Playgroud)

android-studio android-gradle-plugin

1
推荐指数
1
解决办法
9072
查看次数

openFileDialog筛选器不显示任何选项,而是显示文件夹中的所有文件(即* .jpeg和* .xlsx)

string file = "";
int size = -1;
DialogResult result = openFileDialog1.ShowDialog(); // Show the dialog.
openFileDialog1.Filter = "Excel |*.xlsx"; //"Excel Files|(*.xlsx, *.xls)|*.xlsx;*.xls";
openFileDialog1.FilterIndex = 1;

if(result == DialogResult.OK) // Test result.
{
    file = openFileDialog1.FileName;
    try
    {
        string text = File.ReadAllText(file);
        size = text.Length;
    }
    catch(System.IO.IOException)
    {
    }
}

tempLBL.Text = file;
Run Code Online (Sandbox Code Playgroud)

我还测试了上面提到的过滤器。当我浏览...和显示所有文件时,它没有显示任何过滤器。我需要的是,当单击“浏览”按钮时,只有XLSX或XLS文件显示给用户。

提前致谢

c# excel openfiledialog

0
推荐指数
1
解决办法
1185
查看次数