标签: android-gallery

如何隐藏Android画廊中的图像

我当前项目的一部分是从URL下载图像然后保存到SDCard.但问题是所有在sdcard中保存的图像都显示在android gallery页面中.我想要的是" 我不想在Android画廊中保存所有已保存的图像. "

android android-sdcard android-gallery

16
推荐指数
2
解决办法
1万
查看次数

Android - 将图像保存在特定文件夹中

我需要将使用我的应用程序拍摄的照片保存在特定文件夹中.我已经阅读了很多这个问题的解决方案,但我无法使它们中的任何一个工作,所以我寻求帮助.

MainActivity.java

public void onClick(View v) {

    Intent camera = new Intent(
            android.provider.MediaStore.ACTION_IMAGE_CAPTURE);

    //Folder is already created
    String dirName = Environment.getExternalStorageDirectory().getPath()
            + "/MyAppFolder/MyApp" + n + ".png";

    Uri uriSavedImage = Uri.fromFile(new File(dirName));
    camera.putExtra(MediaStore.EXTRA_OUTPUT, uriSavedImage);
    startActivityForResult(camera, 1);

    n++;
}
Run Code Online (Sandbox Code Playgroud)

AndroidManifest.xml中

<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Run Code Online (Sandbox Code Playgroud)

android android-sdcard android-gallery android-camera-intent

16
推荐指数
3
解决办法
8万
查看次数

如何从图库中选择视频并获得真实路径?

我可以用这段代码打开画廊,

    Intent intent = new Intent(Intent.ACTION_PICK);
    intent.setType("video/*");

    intent.setAction(Intent.ACTION_GET_CONTENT);
    startActivityForResult(Intent.createChooser(intent, "Select Video"), PICK_VIDEO_REQUEST );
Run Code Online (Sandbox Code Playgroud)

它适用于三星Galaxy S5.但在某些手机中,图像会随视频一起显示.

我需要对代码进行哪些更改才能打开图库以显示视频?

返回结果时,如何获取所选视频的真实路径?

android android-gallery

15
推荐指数
3
解决办法
4万
查看次数

相机意图/活动 - 避免保存到图库

我正在使用Camera Activity来捕捉图片.我用MediaStore.EXTRA_OUTPUT额外参数调用它.图像被正确保存到提供的路径,把它保存到图库文件夹,所以我可以在"图库"应用程序中查看图像 - 我可以避免这种情况吗?

...
File file = new File(Environment.getExternalStorageDirectory(), "Test.jpg" );
iImageOutputUri = Uri.fromFile( file );

// Start camera intent to capture image
Intent intent = new Intent( MediaStore.ACTION_IMAGE_CAPTURE );
intent.putExtra( MediaStore.EXTRA_OUTPUT, iImageOutputUri );
startActivityForResult( intent, CAPTURE_IMAGE );
...
Run Code Online (Sandbox Code Playgroud)

谢谢

android android-gallery android-camera

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

coverflow android:如何从封面流中的url获取图像

嗨,我目前正在测试android coverflow 我试图从网址获取图像并显示在封面流程中我已成功下载图像但不能放入位图.这是我试过的代码......

package com.example.coverflow;

import java.io.FileInputStream;

import android.app.Activity;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Bitmap.Config;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.LinearGradient;
import android.graphics.Matrix;
import android.graphics.Paint;
import android.graphics.PorterDuff.Mode;
import android.graphics.PorterDuffXfermode;
import android.graphics.Shader.TileMode;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.Toast;
import android.widget.ImageView.ScaleType;

import com.example.coverflow.CoverAdapterView.OnItemClickListener;

public class CoverFlowExample extends Activity  {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        CoverFlow coverFlow;
        coverFlow = new CoverFlow(this);

        coverFlow.setAdapter(new ImageAdapter(this));

        ImageAdapter …
Run Code Online (Sandbox Code Playgroud)

android bitmap coverflow android-gallery

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

android-打开图库并选择图像和视频

在我的项目中,我想按一下按钮打开一个图库,应该可以选择图像或视频来获取它们的路径.

Intent i = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);

startActivityForResult(i, RESULT_LOAD_IMAGE);
Run Code Online (Sandbox Code Playgroud)

从上面的代码我能够打开画廊,但在这种情况下,我只能选择图像.所以,请帮助我选择视频.提前致谢.

video android android-gallery

13
推荐指数
6
解决办法
3万
查看次数

如何找到Android手机的相机图像文件夹?

我正在为Android开发相机应用程序.

一个要求是将拍摄的照片保存到设备的默认相机照片文件夹中,即Android本机相机存储的文件夹.

我怎么能弄清楚原生相机存放照片的位置 - 我的理解是,不同品牌(三星,HTC,摩托罗拉,索尼......)和型号(Galaxy Tab,Galaxy S4 ......)可能会有所不同. .)

android android-gallery android-camera android-sdk-2.3

13
推荐指数
2
解决办法
4万
查看次数

Android MediaScanner:从图库中删除图像文件

我正在开发一个应用程序,它隐藏图库文件库中的图像文件.为此,我正在创建一个.nomedia文件并要求MediaScanner进行更新.

这种技术适用于我必须显示隐藏文件的情况,即删除.nomedia文件并扫描该文件夹中的每个文件以显示在库中.但是当我想要隐藏图像时,放入一个.nomedia文件然后要求MediaScanner扫描该文件夹中的所有文件并不会隐藏图库中的那些图片.

我正在使用以下代码来扫描文件

private void refreshPic(String path) {
    Intent mediaScanIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
    File f = new File(path);
    Uri contentUri = Uri.fromFile(f);
    mediaScanIntent.setData(contentUri);
    this.sendBroadcast(mediaScanIntent);
}
Run Code Online (Sandbox Code Playgroud)

我是以正确的方式做到的吗?或者从Media Store中删除文件需要其他一些东西吗?

测试设备:Nexus 5(4.4.2)

谢谢.

android image mediastore android-gallery android-mediascanner

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

HTML文件上传不会在Android上显示图库

我希望我的PHP应用程序接受从移动用户的图库中选择的照片.我正在使用Chrome在Android 4.4.4上进行测试.这是我的表格:

<form enctype="multipart/form-data" action="index.php" method="POST">
  <input type="hidden" name="MAX_FILE_SIZE" value="20000000" />
  <input type="submit" value="Add" />
</form>
Run Code Online (Sandbox Code Playgroud)

我尝试了三种不同的type="file"输入,但没有一种能够将Gallery作为选项:

  <input name="userfile" type="file" />
Run Code Online (Sandbox Code Playgroud)

选项:相机,摄像机,录音机和文件

  <input name="userfile" type="file" accept="images/*" />
Run Code Online (Sandbox Code Playgroud)

选项:相机和文档

  <input name="userfile" type="file" accept="images/*" capture />
Run Code Online (Sandbox Code Playgroud)

直接进入相机.

是否有一些直接的方式让Gallery作为一个选项出现或者我是否使用JavaScript做了一些回合的事情?谢谢你的回答.

html android file-upload android-gallery

13
推荐指数
2
解决办法
1万
查看次数

从相机和图库上传在所有版本中都无法正常工作

我正在尝试从教程或相机中获取图像的教程和示例代码的数量,然后裁剪图像并将其上传到服务器.我在那个代码中实现了代码,我面临的问题很少.

  1. 在使用照片应用程序裁剪图像时,在Lollipop设备中,图像不会在图像视图中反映出来,但它会在图像保存时显示消息.
  2. 在nexus手机中,相机和图库都无法使用.
  3. 当我裁剪图像时,在几个设备中的5.0版本获得如下所示的图像 图片

下面是我的代码片段

public void getPhoto() {

        final String[] items = new String[] { "Take from camera",
                "Select from gallery" };
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(),
                android.R.layout.select_dialog_item, items);
        AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());

        builder.setTitle("Select Image");
        builder.setAdapter(adapter, new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int item) { // pick from
                                                                    // camera
                if (item == 0) {
                    Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
                    intent.putExtra(
                            "android.intent.extras.CAMERA_FACING",
                            android.hardware.Camera.CameraInfo.CAMERA_FACING_FRONT);
                    mImageCaptureUri = Uri.fromFile(new File(Environment
                            .getExternalStorageDirectory(), "tmp_avatar_"
                            + String.valueOf(System.currentTimeMillis())
                            + ".jpg"));

                    intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT,
                            mImageCaptureUri);

                    try { …
Run Code Online (Sandbox Code Playgroud)

android image-uploading android-gallery android-camera android-camera-intent

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