当前位置:首页 » 安卓系统 » android系统相册

android系统相册

发布时间: 2022-04-27 18:11:30

Ⅰ android系统如何调用自带的相机相册

LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="gallery"
android:text="获取图库图片" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="camera"
android:text="拍照获取图片" />

<ImageView
android:id="@+id/iv_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>

//------------------我的MainActivity --------------也很简单--------------------------

package tackpicture.bwie.com.tackpicture;

import android.content.Intent;
import android.graphics.Bitmap;
import android.net.Uri;
import android.os.Bundle;
import android.os.Environment;
import android.provider.MediaStore;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.Toast;

import java.io.File;

public class MainActivity extends AppCompatActivity {

private ImageView iv_image;

private static final int PHOTO_REQUEST_CAREMA = 1;// 拍照
private static final int PHOTO_REQUEST_GALLERY = 2;// 从相册中选择
private static final int PHOTO_REQUEST_CUT = 3;// 结果
/* 头像名称 */
private static final String PHOTO_FILE_NAME = "temp_photo.jpg";
private File tempFile;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//找到控件
iv_image = (ImageView) findViewById(R.id.iv_image);
}

//图库
public void camera(View view) {
// 激活系统图库,选择一张图片
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType("image/*");
// 开启一个带有返回值的Activity,请求码为PHOTO_REQUEST_GALLERY
startActivityForResult(intent, PHOTO_REQUEST_GALLERY);
}

//相机
public void gallery(View view) {
// 激活相机
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
// 判断存储卡是否可以用,可用进行存储
if (hasSdcard()) {
tempFile = new File(Environment.getExternalStorageDirectory(), PHOTO_FILE_NAME);
// 从文件中创建uri
Uri uri = Uri.fromFile(tempFile);
intent.putExtra(MediaStore.EXTRA_OUTPUT, uri);
}
// 开启一个带有返回值的Activity,请求码为PHOTO_REQUEST_CAREMA
startActivityForResult(intent, PHOTO_REQUEST_CAREMA);
}

/*
* 剪切图片
*/
private void crop(Uri uri) {
// 裁剪图片意图
Intent intent = new Intent("com.android.camera.action.CROP");
intent.setDataAndType(uri, "image/*");
intent.putExtra("crop", "true");
// 裁剪框的比例,1:1
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
// 裁剪后输出图片的尺寸大小
intent.putExtra("outputX", 250);
intent.putExtra("outputY", 250);

intent.putExtra("outputFormat", "JPEG");// 图片格式
intent.putExtra("noFaceDetection", true);// 取消人脸识别
intent.putExtra("return-data", true);
// 开启一个带有返回值的Activity,请求码为PHOTO_REQUEST_CUT
startActivityForResult(intent, PHOTO_REQUEST_CUT);
}

/*
* 判断sdcard是否被挂载
*/
private boolean hasSdcard() {
if (Environment.getExternalStorageState().equals(
Environment.MEDIA_MOUNTED)) {
return true;
} else {
return false;
}
}

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == PHOTO_REQUEST_GALLERY) {
// 从相册返回的数据
if (data != null) {
// 得到图片的全路径
Uri uri = data.getData();
crop(uri);
}
} else if (requestCode == PHOTO_REQUEST_CAREMA) {
// 从相机返回的数据
if (hasSdcard()) {
crop(Uri.fromFile(tempFile));
} else {
Toast.makeText(MainActivity.this, "未找到存储卡,无法存储照片!", 0).show();
}

} else if (requestCode == PHOTO_REQUEST_CUT) {
// 从剪切图片返回的数据
if (data != null) {
Bitmap bitmap = data.getParcelableExtra("data");
this.iv_image.setImageBitmap(bitmap);
}
try {
// 将临时文件删除
tempFile.delete();
} catch (Exception e) {
e.printStackTrace();
}

}

super.onActivityResult(requestCode, resultCode, data);
}

}

安卓系统所有照片存在哪个文件夹

点击【文件管理】中的【内部存储】,进去内部存储界面之后,点击tencent,点击MicroMsg。点击进去Download文件夹,就看到手机微信接收的文件。具体介绍如下:

1、一般都是在腾讯文件夹中找到微信的下载文件夹即可,首先打开手机的文件管理器,点击【内部存储】;

2、打开内部存储界面之后,点击【tencent】,然后选择【MicroMsg】

3、进入文件夹之后再选择【Download】文件夹;进去Download文件夹之后,可以看到手机微信接收的文件。

打开手机的相机,一般在右上角会有【设置】的图标,点击进入相机的设置菜单;看到路径之后,使用手机的文件管理器复制路径进入该目录,就可以看到视频文件。以下是详细介绍:

1、打开手机的相机,一般在右上角会有【设置】的图标,点击进入相机的设置菜单;

2、切换到视频拍摄选项中就可以看到视频的保存路线,您可以将其复制;

3、打开文件管理器,点击手机,按照路径进入DICM目录,进入到相机目录,那么就可以看到视频文件;存储在手机内置存储空间中的默认查看路径是:【我的文件】-【sdcard0/设备存储】-【DCIM】-【Camera】;存储在存储卡中的默认查看路径是:【我的文件】-【extSdcard/SD card】-【DCIM】-【Camera】;

Ⅲ Android开发中怎么将照片存储到系统相册中

//创建输出流,指向SD卡的Pictures文件夹
finalFiledirectory=Environment.(Environment.DIRECTORY_DCIM);
//创建保存的文件
Filefile=newFile(directory,"test.png");
FileOutputStreamout=null;
try{
out=newFileOutputStream(file);

}catch(FileNotFoundExceptione){
e.printStackTrace();
}catch(IOExceptione){
e.printStackTrace();
}finally{

}
//bitmap就是你的图片
bitmap.compress(Bitmap.CompressFormat.PNG,100,out);

Ⅳ 安卓系统手机,为何相册里总是莫名其妙多了垃圾图片

基于安卓手机开源的系统,安卓手机相册出现不明来历的照片其实是有源头的。

1.使用APP时,藏于后台的缓存图片,可能会自动保存到相册之中。

如手机下载了非官网渠道的APP,这种APP软件会出现无用图片,会在相册中保存。同时也会有下载的官方APP产生的缓存图片也会保存到手机相册中。

2.手机上网像刷微博、微信、浏览网页都会加载一些图片,而且也会自动保存到手机相册中。

当你下次使用浏览器或者APP时,APP只会下载文字,图标不会再次下载,因为它会把第一次缓存到你手机里的图标拿来用。这就是为什么手机删掉此类图片后,隔一段时间,相册又出现这样的图片的原因。

除了以上情况,像手机运行自身带的一些图片,偶尔也会出现在手机相册中。

(4)android系统相册扩展阅读

防止手机出现缓存图片的方法:

手机在使用浏览器、QQ、微信等软件时,会自动保存缓存图片。如果软件本身没有无图模式,或者不支持缓存图片开关,可以定期的进入相册找到对应图集,进行删除。

清理缓存的操作方法:

  1. 保持手机电量充足,将手机关机。

  2. 同时长按电源键和音量减按键,进入工程模式。

3.通过音量键选择清理缓存选项,系统将自动为你清理缓存。

(不要点到清理数据的,否则保存到手机的电话号码短信、安装的软件等资料会丢失)。

4.对于纯英文的文件管理,很多人都犯难,不知道哪些可以删哪些不可以删?这里简单介绍下几个比较常用的文件夹。

Android, 这个文件夹里的常用文件不建议删,因为会导致软件运行不了。

Backup,不建议删除,这个文件夹是对你通讯录、短信等数据的备份,当数据被破坏时可从这里恢复。

LOST.DIR,对于系统发生意外或者APP无法运行的,可在这里重命名文件夹的文件,再移出来,恢复丢失的文件,所以不建议删除。

Tencent,可删除,建议选择性的删除,因为该文件保存了QQ、微信表情包、头像、文件、通讯录,删除会导致源文件失效。

Document,系统自带,占内存不大,一些文档不必要可以删除。

Data,可以删除,因为后期会自动生成,可定期清理。

Temp,是上网临时文件所在地,垃圾会容易堆积,影响系统运行,还容易感染病毒,所以要定期及时删除清理。

Ⅳ 安卓系统相册是什么

  1. 安卓手机的手机相册是在DCIM文件夹里,用户进入到DCIM文件夹之后,需要在这个文件夹里面找到Camera,然后在Camera里面就可以找到你的手机相册里面的图片了

  2. 而普通的手机的相册一般都是在photos这个文件夹里面。

  3. 一般,手机用户找不到自己手机相册的文件夹,主要是因为不知道文件夹的名字,主要是因为,手机相册的文件夹都是英文的名字。

Ⅵ 安卓手机截屏的图片怎么不显示到系统相册里

随着智能手机的普及,我们越来越开始使用手机来记录我们生活中的一些美好了。因此在我们的手机会有越来越多的图片。但是如果有一天,当我们打开我们的图库,发现我们手机中的图片都看不到的时候,我们应该要怎么办呢?毕竟那些留下来的照片可以说是我们最珍贵的回忆呀。接下来,小编就以不同的情况,来给大家说说,如果手机中图片看不了,我们应该怎么办。

情况一

打开手机的图库,可以看见图库不显示任何图片,提示没有图片/视频,只有一个大大的相机图标。进入文件管理-SD卡-images以及其他存放有图片的文件夹可以发现手机上的图片都没有损坏,可正常显示。

解决方法:

使用手机数据线将手机和电脑连接,选择打开USB存储。勾选显示隐藏文件夹,找到一个叫做.nomedia的文件夹,删除。部分第三方刷机包ROM可能内置这个文件夹,以此来保护用户的隐私不显示在手机上。关闭USB存储,拔掉数据线,打开手机-设置-应用-全部-图库-清除数据。打开360手机安全卫士或LEB安全大师等第三方安全软件-自启管家-系统组件-图库。如果图库的状态是禁止自启,请取消图库的禁止自启状态,恢复图库的自启行为。重启手机,图库的内容就可以正常显示了。

情况二

图库当中设置隐藏该相册;

解决方法:打开图库,选择【菜单】里的【设置】,选择【隐藏相册】,取消选择该相册即可。

情况三

相册软件功能不完善,或不稳定。解决方法:建议安装其它的相册软件。打开手机助手,搜索相册,安装就OK。

情况四

系统使用时间长,稳定性不好。解决方法:建议手机使用一段时间后,恢复出厂设置,不但稳定,而且速度也比较快。

情况 五

有的图片在文档里格式不正确就会导致在图库或播放器那些找不出来!一般就是文件名字小数点后的名字不能更改!所以找不出来!或者就是那个文件被你用其他软件设置了私人的!只有内层卡里才看的出来!如果都不是!那你可以试试关机重起过几分钟后再看播放器里有没有你的照片了。

Ⅶ 安卓手机怎么创建相册

点击手机的文件管理,找到DCIM文件夹,在里面新建一个文件夹,把相片放入这个文件夹里就可以了。
DCIM文件夹:
1.将相机里的内存卡或是手机内存卡连接到电脑上时显示的文件夹名称

Ⅷ 安卓系统相册照片可以移动吗

若使用的是vivo手机,可进入手机设置--系统管理/更多设置--关于手机或进入设置--我的设备--更多参数,查看一下手机版本:
单个照片移动:
Funtouch3.0及以上:操作方法:【相册--进入相应的文件夹--点击右上角“编辑”--点选要移动的照片--点击右下角“更多”--移动--选择要移入的文件夹】;
Funtouch3.0lite及以下:操作方法:【文件管理--进入相应的文件夹--选择要移动的照片后点击右上角“编辑”(或长按要移动的照片)--选择“剪切”--返回到要移入的文件夹中--点击“粘贴”】;
整个文件夹移动:操作方法:【文件管理--长按要移动的相册--剪切--返回到要移入的文件夹中--点击右下角的“粘贴”】。

Ⅸ 安卓系统 相册都存在哪个文件夹

分为两种情况
一、有外置TF卡的手机,默认保存在“我的文件”>"SD卡">"DCIM">"Camera"文件夹里
二、无外置TF卡的手机,默认保存在“我的文件”>"设备存储">"DCIM">"Camera"文件夹里。

Ⅹ android怎样调用系统相册

使用系统自带的图片浏览器应用程序Gallery可以打开一张指定的图片,//使用IntentIntent intent = new Intent(Intent.ACTION_VIEW);//Uri mUri = Uri.parse("file://" + picFile.getPath());Android3.0以后最好不要通过该方法,存在一些小Bugintent.setDataAndType(Uri.fromFile(picFile), "image/*");startActivity(intent)

热点内容
javalist重复 发布:2024-05-04 06:19:27 浏览:509
max脚本管理 发布:2024-05-04 06:02:31 浏览:44
自行搭建服务器 发布:2024-05-04 06:01:12 浏览:125
h3c如何查看所有配置 发布:2024-05-04 05:26:39 浏览:493
java统计字符串中字母个数 发布:2024-05-04 05:22:58 浏览:888
throwablejava 发布:2024-05-04 05:22:56 浏览:792
IP和服务器可以分开架设吗 发布:2024-05-04 05:17:48 浏览:28
ip提取源码 发布:2024-05-04 05:01:42 浏览:763
驾校报名了密码是什么 发布:2024-05-04 04:49:02 浏览:610
安卓加密的rar软件 发布:2024-05-04 04:18:30 浏览:606