
正文
android出图片,android的图片
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Android编程中怎么在屏幕上显示图片
ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/shu" /
说明几点:
1、项目中资源文件名称不要用中文,把“树”改成"shu"
2、启动一个模拟器或者先连接自己的手机,在DDMS查看,如果有设备说明连接成功了,这时就可以运行这个程序了。
相关问答
Q1: 如何用安卓手机打印手机中的图片?
将手机与支持 Mopria 的打印机通过WLAN 互联后,您可以将手机中保存的图片、文稿打印出来。
一、手机与打印机互联
1.查阅打印机说明书或联系打印机厂商,确保您的打印机支持 Mopria 打印服务。
如果打印机不支持 Mopria 打印服务,您可以咨询打印机厂商,安装对应型号的打印服务或插件。
2.通过以下任一方式,将手机和打印机连接至同一WLAN热点:
(1)通过路由器连接:开启打印机 WLAN ,连接到对应的路由器热点。在手机上,进入设置 WLAN ,开启WLAN开关,点击路由器热点,根据屏幕提示完成操作。
(2)通过 WLAN 直连:如果打印机支持WLAN直连,您可以根据打印机说明书,开启 WLAN直连功能。在手机上,进入 设置 WLAN ,开启WLAN开关,点击更多 WLAN 设置 WLAN 直连,搜索到打印机并点击连接。
(3)通过打印机热点连接:如果打印机可作为 WLAN 热点,您可以根据打印机说明书,开启 WLAN 热点并设置密码。在手机上,进入 设置 WLAN ,开启WLAN开关,点击打印机热点,根据屏幕提示完成操作。
3.进入设置 更多连接 打印 默认打印服务 ,开启默认打印服务开关。
4.选择已搜索到的打印机,根据屏幕提示手动添加打印机。
二、打印文件
以在图库和备忘录中打印文件为例介绍:
打印图片:在图库中,打开图片,点击四个点 打印或生成 PDF ,选择打印机,根据屏幕提示完成打印。
打印备忘录:进入备忘录,打开需打印的备忘录,点击四个点 打印 ,选择打印机,根据屏幕提示完成打印。
Q2: Android通过外部存储调出图片,能不能看看代码哪有错?
android.permission.READ_EXTERNAL_STORAGE
android.permission.WRITE_EXTERNAL_STORAGE
Android 6.0以下是没有问题的,6.0及其以上就要请求运行时权限了,添加权限,并且申请权限就行了。申请权限框架有很多可以自行搜索使用,也可以参照google官方模板范例。另外Imageview控件初始化的时候 不要再调用方法的时候才去初始化,防止控件未初始化完成就调用控件出现异常。应该再onCreate() 时就一并进行布局以及控件的初始化工作。
检查权限
public static final int REQUEST_READ_EXTERNAL_STORAGE = 9999;
boolean hasPermission = ContextCompat.checkSelfPermission(MainActivity.this, Manifest.permission.READ_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED;
if (hasPermission){
//已经拥有权限
getPictureFromAlbum();
}else {
//请求权限
ActivityCompat.requestPermissions(MainActivity.this,new String[]{Manifest.permission.READ_EXTERNAL_STORAGE},REQUEST_READ_EXTERNAL_STORAGE);
}
权限处理
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
if (requestCode == REQUEST_READ_EXTERNAL_STORAGE){
if (grantResults[0] == PackageManager.PERMISSION_GRANTED){
//拥有权限
getPictureFromAlbum();//读取相册图片
}else {
//权限拒绝 提示用户并重新申请权限,或者引导用户去主动设置权限
}
return;
}
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
}
清单文件别忘了添加权限
uses-permission
android:name="android.permission.READ_EXTERNAL_STORAGE" /






