‘壹’ android调用文件管理器后如何获得图片名称显示在页面上
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn= (Button) findViewById(R.id.btn);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("*/*");//设置类型,我这里是任意类型,任意后缀的可以这样写。
intent.addCategory(Intent.CATEGORY_OPENABLE);
startActivityForResult(intent,1);
}
});
}
}
‘贰’ android 点击图片如何获取图片的文件名谢谢
长按or双击or按菜单键
应该可以出现“属性”的选项
打开就有
‘叁’ android开发 调用系统相机后onActivityResult如何获取刚拍一张图片的名称
Intent intentFromCapture = new Intent( MediaStore.ACTION_IMAGE_CAPTURE);
// checkHasSdcard 自定义函数,判断存储卡是否可用
if (checkHasSdcard()) {
File file = new File(“/mnt/SDCard/temp/”);
if (!file.exists())
file.mkdirs();
// /mnt/SDCard/temp/tmp_image.jpg 这是拍照后保存的文件,也就是说要自定义拍照后的文件名
intentFromCapture.putExtra(MediaStore.EXTRA_OUTPUT,
Uri.fromFile(new File(“/mnt/SDCard/temp/”, "tmp_image.jpg")));
}
startActivityForResult(intentFromCapture, 11);
然后在 onActivityResult 里就可以对读取该文件了。
‘肆’ android通过图片获取相关的图片资源id
android:id="@+id/pic" 这句话的作用就是给你的test加一个id值以便访问
语句pic=(ImageView)findViewByID(R.id.pic)就是通过findViewByID方法将得到的pic值转换为ImageView类型 也就是你想要的值
‘伍’ android 获取当前壁纸的Drawable对象或者Bitmap。如何获取这张图片的ID或者名称。
如果图片放在android的资源文件夹中,就用反射,获取他的名字,然后自己去截取、反射应该懂吧。。如果不是,在本地的文件夹、就更简单了,直接用文件获取名字。如果不懂反射就M。。
‘陆’ Android 如果程序中有一个ImageView,那怎么样来获得这个组件中图片的名称。
通过findViewById啊
得到一个ImageView,通过setImageResource(id)等方法可以换图片
‘柒’ android中如何获取本地图片后缀名
//使用lastIndexOf()结合subString()获取后缀名