Skip to content

THU-liuyukun/ImageAI

Repository files navigation

Chaquopy快速上手

去掉默认的顶部导航栏:

values\themes.xml<style>的parent属性的值从DarkActionBar修改成NoActionBar

tips

解释一下app/src/main/java/com.example.baiduai/utils/ImagePickerUtils.java中为什么pickImage这个方法中setImageView(imageView, null);这里的bitmap值始终设为null,但选择图片后仍会显示在ImageView的原因:

这是因为在pickImage方法中,当选择图片成功后,会通过Glide将图片加载到ImageView中。具体来说,Glide会在后台异步加载图片,然后将其设置到ImageView中。在调用setImageView方法时,传入的是null作为Bitmap参数,这意味着Glide会从指定的Uri中读取图片,然后将其转换为Bitmap,并将其设置到ImageView中。因此,即使传入的Bitmap参数为null,Glide也能成功地加载并显示图片。

遇到的问题

android studio最新版,由于Google 推荐使用 Kotlin 作为开发安卓的编程语言,后续相关的开发架构工具也会首先支持 Kotlin 开发。所以新建项目默认变成了使用Kotlin。

  • 解决方案:不要选择紫色title的例子作为开始模板就可以创建java项目的

虚拟机的相册没有存取的权限,即无法显示Device File Explorer的storage\emulated目录下的内容,不能在storage\emulated\0\Download目录下存取图片

  • 解决方案:关于权限问题,使用Google APIs而非Google Play的模拟器就可以避免权限的配置

About

我的一个关于AI处理图片的项目

Resources

License

Stars

Watchers

Forks

Packages

No packages published