yanzhenjie / album Goto Github PK
View Code? Open in Web Editor NEW:watermelon: Album and Gallery for Android platform.
Home Page: https://github.com/yanzhenjie/Album
License: Apache License 2.0
:watermelon: Album and Gallery for Android platform.
Home Page: https://github.com/yanzhenjie/Album
License: Apache License 2.0
在Android 系统版本4.4.4的手机上点开大图没有后退按键栏目
android.os.FileUriExposedException: file:///storage/emulated/0/DCIM/20170405_184128485.jpg exposed beyond app through ClipData.Item.getUri()
at android.os.StrictMode.onFileUriExposed(StrictMode.java:1799)
at android.net.Uri.checkFileUriExposed(Uri.java:2346)
at android.content.ClipData.prepareToLeaveProcess(ClipData.java:832)
at android.content.Intent.prepareToLeaveProcess(Intent.java:8923)
at android.content.Intent.prepareToLeaveProcess(Intent.java:8908)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1519)
at android.app.Activity.startActivityForResult(Activity.java:4288)
at android.support.v4.app.BaseFragmentActivityJB.startActivityForResult(BaseFragmentActivityJB.java:50)
at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:79)
at android.support.v4.app.ActivityCompatJB.startActivityForResult(ActivityCompatJB.java:30)
at android.support.v4.app.ActivityCompat.startActivityForResult(ActivityCompat.java:146)
at android.support.v4.app.FragmentActivity.startActivityFromFragment(FragmentActivity.java:937)
at android.support.v4.app.FragmentActivity$HostCallbacks.onStartActivityFromFragment(FragmentActivity.java:1047)
at android.support.v4.app.Fragment.startActivityForResult(Fragment.java:959)
at android.support.v4.app.Fragment.startActivityForResult(Fragment.java:948)
at com.yanzhenjie.album.util.AlbumUtils.startCamera(AlbumUtils.java:39)
at com.yanzhenjie.album.fragment.BasicCameraFragment.cameraWithPermission(BasicCameraFragment.java:106)
at com.yanzhenjie.album.fragment.BasicCameraFragment.cameraUnKnowPermission(BasicCameraFragment.java:61)
at com.yanzhenjie.album.fragment.AlbumFragment$3.onItemClick(AlbumFragment.java:220)
at com.yanzhenjie.album.adapter.AlbumImageAdapter$ItemViewHolder$1.onClick(AlbumImageAdapter.java:194)
at android.view.View.performClick(View.java:5611)
at android.view.View$PerformClick.run(View.java:22276)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6114)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:874)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:764)
相册列表可以一排显示3个 并加入8dp的灰色分割线吗
colorPrimary为白色的时候,工具栏的导航图标、标题以及菜单字体颜色都是白色,看不见。
建议作者是用可自定义的toolbar做为工具栏。
: Attempt to invoke virtual method 'boolean java.util.Locale.equals(java.lang.Object)' on a null object reference
在android 7.0 中。
E/StrictMode: null
java.lang.Throwable: file:///storage/emulated/0/DCIM/20170510_111203602.jpg exposed beyond app through ClipData.Item.getUri()
at android.os.StrictMode.onFileUriExposed(StrictMode.java:1818)
at android.net.Uri.checkFileUriExposed(Uri.java:2350)
at android.content.ClipData.prepareToLeaveProcess(ClipData.java:832)
at android.content.Intent.prepareToLeaveProcess(Intent.java:9052)
at android.content.Intent.prepareToLeaveProcess(Intent.java:9037)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1530)
at android.app.Activity.startActivityForResult(Activity.java:4391)
at android.support.v4.app.BaseFragmentActivityJB.startActivityForResult(BaseFragmentActivityJB.java:50)
at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:79)
at android.app.Activity.startActivityForResult(Activity.java:4335)
at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:859)
at com.yanzhenjie.album.util.AlbumUtils.startCamera(AlbumUtils.java:37)
at com.yanzhenjie.album.AlbumActivity.startCamera(AlbumActivity.java:222)
at com.yanzhenjie.album.AlbumActivity.access$700(AlbumActivity.java:63)
at com.yanzhenjie.album.AlbumActivity$3.onClick(AlbumActivity.java:204)
at com.yanzhenjie.album.adapter.AlbumContentAdapter$GalleryContentButtonHolder.onClick(AlbumContentAdapter.java:200)
at android.view.View.performClick(View.java:5646)
at android.view.View$PerformClick.run(View.java:22459)
at android.os.Handler.handleCallback(Handler.java:761)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:156)
at android.app.ActivityThread.main(ActivityThread.java:6523)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:941)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:831)
请问有暴露路径设置的方法吗? 单独给定FileProvider感觉不太好用
严大神你好,在三星note3上获取手机刚刚拍的照片时,在预览界面照片旋转了90度,在手机相册里面查看时是正常显示的。照片的分辨率是:3264x2448 ( 4 : 3)。
你好,选择好图片后,想要上传,怎么获取选中了的图片呢
现在每次进去都是从0开始选,能不能把前一次选的记住,下次直接累加。
将选择好的图片上传到阿里云的 oss 服务,但由于上传的原图太大了,上传很慢!请问该怎么处理?谢谢!
选择一张图片后返回,点击眼睛图标查看,个人感觉对勾出来的有点慢了,点击选择,demo崩溃,下标越界异常;
如题,保存下来的图片是反的
选了几张图片,返回后在viewPager里面展示,然后页面就崩了
你好,我遇到一种情况(版本1。0.3):
Album.album(new MainActivity())//这里不能用this是因为在匿名内部类里
.requestCode(999)
.camera(true)
.selectCount(4)//选择图片的数量
.columnCount(3)//选择页面的图片列数
.title("选择图片")
.start();
这时候会报空指针。但是我用的1.0.0的版本时候却一切正常。能否给指点一下
显示图片列表稍微慢,是否有优化空间
在模拟器运行,提示Unable to get provider com.yanzhenjie.album.provider.CameraFileProvider
以下是报错信息,在真机运行就可以,模拟器一运行,打开就崩溃,不知道这个问题有谁遇到过?求回复
java.lang.RuntimeException: Unable to get provider com.yanzhenjie.album.provider.CameraFileProvider: java.lang.ClassNotFoundException: Didn't find class "com.yanzhenjie.album.provider.CameraFileProvider" on path: /data/app/com.htjy.university-1.apk
at android.app.ActivityThread.installProvider(ActivityThread.java:4822)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:4432)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4372)
at android.app.ActivityThread.access$1300(ActivityThread.java:141)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1294)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5041)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
at dalvik.system.NativeStart.main(Native Method)
Excellent library!!
Could you make english the default language to display in labels?
I tried overriding the strings.xml tags from my application but had no success.
Thanks!
版本:1.0.5
phone:多款手机
java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=196908, result=-1, data=null} to activity {com.woodpecker.master/com.yanzhenjie.album.AlbumActivity}: java.lang.RuntimeException: The scanner is running.
at android.app.ActivityThread.deliverResults(ActivityThread.java:3423)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:3466)
at android.app.ActivityThread.access$1300(ActivityThread.java:142)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1261)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5241)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:818)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:634)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.RuntimeException: The scanner is running.
at com.yanzhenjie.mediascanner.MediaScanner.scan(MediaScanner.java:89)
at com.yanzhenjie.mediascanner.MediaScanner.scan(MediaScanner.java:71)
at com.yanzhenjie.album.fragment.AlbumFragment.onCameraBack(AlbumFragment.java:273)
at com.yanzhenjie.album.fragment.BasicCameraFragment.onActivityResult(BasicCameraFragment.java:137)
at com.yanzhenjie.album.fragment.AlbumFragment.onActivityResult(AlbumFragment.java:63)
at android.support.v4.app.FragmentActivity.onActivityResult(FragmentActivity.java:164)
at android.app.Activity.dispatchActivityResult(Activity.java:5458)
at android.app.ActivityThread.deliverResults(ActivityThread.java:3419)
... 11 more
java.lang.RuntimeException: The scanner is running.
at com.yanzhenjie.mediascanner.MediaScanner.scan(MediaScanner.java:89)
at com.yanzhenjie.mediascanner.MediaScanner.scan(MediaScanner.java:71)
at com.yanzhenjie.album.fragment.AlbumFragment.onCameraBack(AlbumFragment.java:273)
at com.yanzhenjie.album.fragment.BasicCameraFragment.onActivityResult(BasicCameraFragment.java:137)
at com.yanzhenjie.album.fragment.AlbumFragment.onActivityResult(AlbumFragment.java:63)
at android.support.v4.app.FragmentActivity.onActivityResult(FragmentActivity.java:164)
at android.app.Activity.dispatchActivityResult(Activity.java:5458)
at android.app.ActivityThread.deliverResults(ActivityThread.java:3419)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:3466)
at android.app.ActivityThread.access$1300(ActivityThread.java:142)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1261)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5241)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:818)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:634)
at dalvik.system.NativeStart.main(Native Method)
选择相册中的图片后,会出现问题
7.0的问题吗?
版本:1.0.5
phone:HM 2A
java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:304)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
at java.util.concurrent.FutureTask.setException(FutureTask.java:222)
at java.util.concurrent.FutureTask.run(FutureTask.java:242)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:235)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:841)
Caused by: java.lang.NullPointerException
at com.yanzhenjie.album.task.ScanTask.getPhotoAlbum(ScanTask.java:121)
at com.yanzhenjie.album.task.ScanTask.doInBackground(ScanTask.java:88)
at com.yanzhenjie.album.task.ScanTask.doInBackground(ScanTask.java:38)
at android.os.AsyncTask$2.call(AsyncTask.java:292)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
... 4 more
java.lang.NullPointerException
at com.yanzhenjie.album.task.ScanTask.getPhotoAlbum(ScanTask.java:121)
at com.yanzhenjie.album.task.ScanTask.doInBackground(ScanTask.java:88)
at com.yanzhenjie.album.task.ScanTask.doInBackground(ScanTask.java:38)
at android.os.AsyncTask$2.call(AsyncTask.java:292)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:235)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:841)
Process: com.zchl, PID: 11824
java.lang.RuntimeException: Unable to resume activity {com.zchl/com.yanzhenjie.album.AlbumActivity}: java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.Object java.util.List.get(int)' on a null object reference
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3141)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3172)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2527)
at android.app.ActivityThread.access$800(ActivityThread.java:167)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1417)
at android.os.Handler.dispatchMessage(Handler.java:111)
at android.os.Looper.loop(Looper.java:179)
at android.app.ActivityThread.main(ActivityThread.java:5537)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:956)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:751)
Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.Object java.util.List.get(int)' on a null object reference
at com.yanzhenjie.album.fragment.AlbumFragment.showImageFromFolder(AlbumFragment.java:205)
at com.yanzhenjie.album.fragment.AlbumFragment.onResume(AlbumFragment.java:161)
at android.support.v4.app.Fragment.performResume(Fragment.java:2238)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1346)
at android.support.v4.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManager.java:1528)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1595)
at android.support.v4.app.FragmentManagerImpl.dispatchResume(FragmentManager.java:2914)
at android.support.v4.app.FragmentController.dispatchResume(FragmentController.java:223)
at android.support.v4.app.FragmentActivity.onResumeFragments(FragmentActivity.java:509)
at android.support.v4.app.FragmentActivity.onPostResume(FragmentActivity.java:498)
at android.support.v7.app.AppCompatActivity.onPostResume(AppCompatActivity.java:172)
at android.app.Activity.performResume(Activity.java:6074)
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3126)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3172)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2527)
at android.app.ActivityThread.access$800(ActivityThread.java:167)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1417)
at android.os.Handler.dispatchMessage(Handler.java:111)
at android.os.Looper.loop(Looper.java:179)
at android.app.ActivityThread.main(ActivityThread.java:5537)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:956)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:751)
1.在调用 Album.album(this)
.requestCode(686)
.title("选择图片")
.camera(true)
.selectCount(3)
.columnCount(3)
.camera(true)
.start();
时,点击照相,此时会抛出异常,空指针。
2. Album.camera(this).requestCode(687).start();跳转至拍照页面,此时需要连续拍摄三次才能返回照片。同样的,连续按压三次返回按钮,才会返回上一个activity。
期待大神解答。(以上两个问题在1.0.3版本上是没有的)
拍照时,会在DCIM目录下生成框架指定的 randomJPGPath()的文件,
同时会在DCIM/Canera目录下生成默认的IMG_XXXXX_XX.jpg.
因为EXTRA_OUTPUT不是标准方式,在某些系统上无法使用或者使用异常,
可以考虑正常拍照获取uri,再通过MediaStore.Image获取图片路径。
目前只支持本地图片的地址,如果我传过去的list中是http连接,那么就不显示图片了。使用别的imageloader支持吗?
如题。我只需要单选功能,把selectCount设置为1来使用,还是和多选一样的操作方式,感觉有点麻烦。必须得先进入图片打勾,返回,点完成才结束~~
请问是否有这样的配置可以设置?或者要怎么重写得以实现?
感谢作者的工作,这个库很棒。
系统Android6.0 未root
起初用的album1.0 发现问题后改用1.0.6问题依旧
使用1.0的方式调用相册
Album.startAlbum(mContext, mRequestCode
, num // 指定选择数量。
, ContextCompat.getColor(mContext, R.color.colorPrimary) // 指定Toolbar的颜色。
, ContextCompat.getColor(mContext, R.color.colorPrimaryDark)); // 指定状态栏的颜色。
日志
java.lang.RuntimeException: Unable to resume activity {hf.lskj.com.hplk/com.yanzhenjie.album.AlbumActivity}: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=131372, result=-1, data=null} to activity {hf.lskj.com.hplk/com.yanzhenjie.album.AlbumActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'char[] java.lang.String.toCharArray()' on a null object reference
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3176)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3207)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2544)
at android.app.ActivityThread.access$900(ActivityThread.java:168)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1378)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:150)
at android.app.ActivityThread.main(ActivityThread.java:5665)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:822)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:712)
Caused by: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=131372, result=-1, data=null} to activity {hf.lskj.com.hplk/com.yanzhenjie.album.AlbumActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'char[] java.lang.String.toCharArray()' on a null object reference
at android.app.ActivityThread.deliverResults(ActivityThread.java:3778)
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3163)
... 10 more
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'char[] java.lang.String.toCharArray()' on a null object reference
at java.io.File.fixSlashes(File.java:183)
at java.io.File.<init>(File.java:130)
at com.yanzhenjie.album.fragment.AlbumFragment.onCameraBack(AlbumFragment.java:275)
at com.yanzhenjie.album.fragment.BasicCameraFragment.onActivityResult(BasicCameraFragment.java:137)
at com.yanzhenjie.album.fragment.AlbumFragment.onActivityResult(AlbumFragment.java:63)
at android.support.v4.app.FragmentActivity.onActivityResult(FragmentActivity.java:164)
at android.app.Activity.dispatchActivityResult(Activity.java:6602)
at android.app.ActivityThread.deliverResults(ActivityThread.java:3774)
图片选择完,可以直接返回自定义的压缩比例不
版本:1.0.5
phone:RedMi 3s 6.0.1
targetSdk:21
java.lang.RuntimeException: An error occurred while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:309)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:354)
at java.util.concurrent.FutureTask.setException(FutureTask.java:223)
at java.util.concurrent.FutureTask.run(FutureTask.java:242)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
Caused by: java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaProvider uri content://media/external/images/media from pid=8025, uid=10126 requires android.permission.READ_EXTERNAL_STORAGE, or grantUriPermission()
at android.os.Parcel.readException(Parcel.java:1620)
at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:183)
at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135)
at android.content.ContentProviderProxy.query(ContentProviderNative.java:421)
at android.content.ContentResolver.query(ContentResolver.java:493)
at android.content.ContentResolver.query(ContentResolver.java:435)
at android.provider.MediaStore$Images$Media.query(MediaStore.java:841)
at com.yanzhenjie.album.task.ScanTask.getPhotoAlbum(ScanTask.java:112)
at com.yanzhenjie.album.task.ScanTask.doInBackground(ScanTask.java:88)
at com.yanzhenjie.album.task.ScanTask.doInBackground(ScanTask.java:38)
at android.os.AsyncTask$2.call(AsyncTask.java:295)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
... 4 more
java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaProvider uri content://media/external/images/media from pid=8025, uid=10126 requires android.permission.READ_EXTERNAL_STORAGE, or grantUriPermission()
at android.os.Parcel.readException(Parcel.java:1620)
at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:183)
at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135)
at android.content.ContentProviderProxy.query(ContentProviderNative.java:421)
at android.content.ContentResolver.query(ContentResolver.java:493)
at android.content.ContentResolver.query(ContentResolver.java:435)
at android.provider.MediaStore$Images$Media.query(MediaStore.java:841)
at com.yanzhenjie.album.task.ScanTask.getPhotoAlbum(ScanTask.java:112)
at com.yanzhenjie.album.task.ScanTask.doInBackground(ScanTask.java:88)
at com.yanzhenjie.album.task.ScanTask.doInBackground(ScanTask.java:38)
at android.os.AsyncTask$2.call(AsyncTask.java:295)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
当已经选择一些照片后,第二次再次进入图库进行选择时,希望第一次已经选择的图片是默认勾选的状态,希望加上这个功能,谢谢!
测试机型 : mx4pro ,flyme 6.02
问题1: 点击选择框 动画不流畅 。选中图片,点击图片进入图片查看的界面。下面的选择框 动画进行完成不了。 这个回头可以发个录屏给你。
2.没有沉浸式状态栏。
这是一个功能优化收集issue,如果是bug,请单独发起一个issue。
主要收集但不仅限于以下几类问题:
当然不仅限于以上问题,如果你有其它想法欢迎提出。
我更鼓励有问题自己解决,如果发现bug或者其它优化,是你力所能及的,我更加欢迎你提交PR。
注:请不要关闭这个issue,这个issue是常开状态,希望集大家的力量把Album做到更优。
This is a function to optimize the collection issue, if it is a bug, please start a separate issue.
Mainly collected but not limited to the following types of problems:
Of course not limited to the above questions if you have other ideas to welcome.
I am more encouraged to solve their own problems, if found bug or other optimization, you can do whatever, I welcome you to submit PR.
Note: Please do not close the issue, the issue is normally open state, we hope to set the strength of the album to do better
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.