重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

android所有图片,android手机图片

android 怎么得到手机里的所有图片列表

通过ContentResolver从ContentProvider中查.

从事川西大数据中心,服务器租用,云主机,虚拟主机域名注册,CDN,网络代维等服务。

Android手机中的所有图片信息都存在数据库的, 文件路径也有

query uri是MediaStore.Images.Media.EXTERNAL_CONTENT_URI, 路径保存的column是_data

Android 实现显示指定文件夹内所有图片用什么可以实现

1、程序,把Assets中的图像显示出来

try {

BufferedInputStream bis = new BufferedInputStream(getAssets()

.open("a.bmp"));

Bitmap bm = BitmapFactory.decodeStream(bis);

imageView01.setImageBitmap(bm);

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

System.out.println("==========file not found======");

}

2、原理:Android中的资源分析

资源是Android应用程序中重要的组成部分。在应用程序中经常会使用字符串、菜单、图像、声音、视频等内容,都可以称之为资源。通过将资源放到与apk文件中与Android应用程序一同发布,在资源文件比较大的情况下,可以通过将资源作为外部文件来使用,我们将分析如何在Android应用程序中存储这些资源。

一、资源的存储

在android中,资源大多都是保存在res目录中,例如布局资源以XML文件的形式保存在res\layout目录中;图像资源保存着res\drawable目录中;菜单资源保存在res\menu目录中。ADT在生成apk文件时,这些目录中的资源都会被编译,然后保存到apk文件中。如果将资源文件放到res\raw目录中,资源将在不编译的情况下放入apk文件中。在程序运行时可以使用InputStream来读取res\raw目录中的资源。

如果使用的资源文件过大,我们可以考虑将资源文件作为外部文件单独发布。Android应用程序会从手机内存或者SD卡读取这些资源文件。

二、资源的种类

从资源文件的类型来划分,我们可以将资源文件划分为XML、图像和其它。以XML文件形式存储的资源可以放在res目录中的不同子目录里,用来表示不同种类的资源;而图像资源会放在res\drawable目录中。除此之外,可以将任意的资源嵌入Androidy应用程序中。比如音频和视频等,一般这些资源放在res\raw目录中。

表1、 Android支持的资源

目录 资源类型 描述

Res\values

XML

保存字符串、颜色、尺寸、类型、主题等资源,可以是任意文件名。对于字符串、颜色、尺寸等信息采用

Key-value形式表示,对于类型、主题等资源,采用其它形式表示

Res\layout

XML

保存布局信息。一个资源文件表示一个View或ViewGroup的布局

Res\menu

XML

保存菜单资源。一个资源文件表示一个菜单(包括子菜单)

Res\anim

XML

保存与动画相关的信息。可以定义帧(frame)动画和补间(tween)动画

Res\xml

XML

在该目录的文件可以是任意类型的XML文件,这些XML文件可以在运行时被读取。

Res\raw

任意类型

在该目录中的文件虽然也会被封装在apk文件中,但不会被编译。在该目录中可以放置任意类型的文件,例如,各种类型的文档、音频、视频文件等

Res\drawable

图像

该目录中的文件可以是多种格式的图像文件,例如,bmp、png、gif、jpg等。在该目录中的图像不需要分辨率非常高,aapt工具会优化这个目录中的图像文件。如果想按字流读取该目录下的图像文件,需要将图像文件放在res\raw目录中。

assets

任意类型

该目录中的资源与res\raw中的资源一样,也不会被编译。但不同的是该目录中的资源文件都不会生出资源ID

三、资源文件的命名

每一个资源文件或资源文件中的key-value对都会在ADT自动生成的R类(在R.java文件中)中找到相对应的ID.其中资源文件名或key-value对中的key就是R类中的java变量名。因此,资源文件名好key的命名首先要符合java变量的命名规则。

除了资源文件和key本身的命名要遵循相应的规则外,多个资源文件和key也要遵循唯一的原则。也就是说,同类资源的文件名或key不能重复。例如,两个表示字符串资源的key不能重复,就算这两个key在不同的XML文件中也不行。

由于ADT在生成ID时并不考虑资源文件的扩展名,因此,在res\drawable、res\raw等目录中不能存在文件名相同,扩展名不同的资源文件。例如在res\drawable目录不能同时放置icon.jpg和icon.png文件。

四、资源使用示例

在Android SDK中不仅提供了大量的系统资源,而且还允许开发人员定制自己的资源。不管是系统资源,还是自定义的资源,一般都会将这些资源放在res目录中,然后通过R类中的相应ID来引用这些资源。接下来将针对于XML类资源的使用进行分析。

XML资源实际上就是XML格式的文本文件,这些文件必须放在res\xml目录中。可以通过Resources.getXml方法获得处理指定XML文件的XmlResourceParser对象。实际上,XmlResourceParser对象处理XML文件的的过程主要是针对不同的状态点处理相应的代码,比如开始分析文档、开始分析标签、分析标签完成等,XmlResourceParser通过调用next方法不断更新当前的状态。

下面的代码,则是展示如何读取res\xml目录中的XML文件的内容,先在res\xml目录中建立一个xml文件。将AndroidManifest.xml文件复制到res\xml目录中,并改名为android.xml。

在准备完XML文件后,在onCreate方法中开始读取XML文件的内容,代码如下:

public void onCreate(Bundle savedInstanceState)

{

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

TextView textView=(TextView)findViewById(R.id.textview);

StringBuffer sb=new StringBuffer();

// 获得处理android。xml文件的XmlResourceParser对象

XmlResourceParser xml=getResources().getXml(R.xml.android);

try

{

//切换到下一个状态,并获得当前状态的类型

int eventType =xml.next();

while(true)

{

//文档开始状态

if(eventType == XmlPullParser.START_DOCUMENT)

{

Log.d("start_document","start_document");

}

//标签开始状态

else if(eventType ==XmlPullParser.START_TAG)

{

Log.d("start_tag",xml.getName());

//将标签名称和当前标签的深度(根节点的depth是1,第2层节点的depth是2,类推)

sb.append(xml.getName()+"(depth:"+xml.getDepth()" ");

//获得当前标签的属性个数

int count=xml.getAttributeCount();

//将所有属性的名称和属性值添加到StringBuffer对象中

for(int i=0;icount;i++)

{

sb.append(xml.getAttributeName(i)+":

"+xml.getAttributeValue(i)+"");

}

sb.append(")\n");

}

//标签结束状态

else if(eventType ==XmlPullParser.END_TAG)

{

Log.d("end_tag",xml.getName());

}

//读取标签内容状态

else if(eventType ==XmlPullParser.TEXT)

{

Log.d("text","text");

}

//文档结束状态

else if(eventType ==XmlPullParser.END_DOCUMENT)

{

Log.d("end_document","end_document");

//文档分析结束后,退出while循环

break;

}

//切换到下一个状态,并获得当前状态的类型

eventType =xml.next();

}

textView.setText(sb.toString());

}

catch(Exception e) {}

}

二、如果想读入文件

在使用getAssets().open("anhui.xml")返回输人流之后,就可以以此为参数,后面的处理跟普通的java的处理相同。

安卓系统手机在哪里可以看全部照片图片?没有分类

下载es文件浏览器,全部图片就在es文件夹dcim里的

里,用手指长按图片,点es右下角更多,再点移动,按es指示操作,就可将图片分类,又可新建文件夹,各样功能尽在es里,任君选择。

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

就我个人所知道的安卓系统的话,它的所有照片都存储在一个叫做。DC im的一个文件夹里面。这个文件讲的话,你可以通过几种方式找到一般安卓手机的话,他都会有一个文件管理的图标。

你点击进去,以后。然后选择一个手机的选项,然后在内部存储里你就可以找到这个文件夹。

现在的安卓系统比较高级,他都会在后面备注一个相册的选项。然后最后在这个选项里面基本上所有的图片都在你的。这个文件夹里面包括你使用照相机照的图片,甚至是你的截图都是保存在这个文件夹里面的。

而且现在这个文件夹真的是比较人性化了。安卓系统人性化的方面就是你可以获得这方面的权限,可以直接的方便的查看而苹果手机不行就只有安卓手机可以。

android手机里的照片在哪个文件夹里

android手机里的照片在DCIM-Camera文件夹。

具体步骤:

1、先将手机与电脑相连,在电脑上找到可移动磁盘设备,点击打开。

2、然后在所有文件夹中找到DCIM文件夹,点击打开。DCIM (Data Center Infrastructure management) 数据中心基础设施管理。

3、然后在DCIM文件夹中找到camera文件夹,就找到照片了。

扩展资料:

定义

1. DCIM (Data Center Infrastructure management) 数据中心基础设施管理 是将IT(信息技术)和设备管理结合起来对数据中心关键设备进行集中监控、容量规划等集中管理。通过软件、硬件和传感器等,DCIM提供一个独立的管理平台,对数据中心IT设备和基础设施进行实时监控和管理。

3. 离散福镜像法:方程(MPIE)的矩量法是目前分析微带结构的主要方法之一.MPIE算法的核心是空域格林函数的求解.提出了二级离散复镜像法(DCIM)与表面波处理相结合的方法对空域格林函数进行计算.根据表面波的性质,提出了2种二级DCIM和表面波相结合的方案,分段比较两方案的...

4. 接口模块:Dominion 电脑接口模块 (DCIM),这是一种非常小的转接头,直接插入服务器的键盘、视频及鼠标连接端口。

5. DCIM(Data Center Integrated Management)数据中心集成管理

参考资料:DCIM-百度百科


本文标题:android所有图片,android手机图片
文章源于:http://cqcxhl.com/article/dsicgde.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP