- 博客(49)
- 资源 (19)
- 收藏
- 关注
原创 关于No view found for id 0x7f080135 (com.xxx.xxx:id/viewpager) for fragment PopupWindow
111
2022-08-18 20:49:10
821
1
原创 The Transform API is removed to improve build performance. Projects that use
The Transform API is removed to improve build performance. Projects that use
2022-08-16 15:26:55
466
原创 Didn‘t find class “androidx.databinding.DataBinderMapperImpl“ on path: DexPathList[[zip file “/data/
Didn't find class "androidx.databinding.DataBinderMapperImpl" on path: DexPathList[[zip file "/data/
2022-08-15 10:35:29
1830
原创 软键盘输入后edittext无法显示字
PopupWindow.setInputMethodMode(PopupWindow.INPUT_METHOD_NEEDED); //解决遮盖输入法// PopupWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);这两句代码的错神坑!!!!!!
2022-02-16 14:07:47
1115
原创 # HeapTaskDaemon(29502)SIGSEGV(SEGV_MAPERR)
真机开发过程中遇到这个, 鸿蒙系统的手机注意,关机重启就可以了 ,华为真是坑爹[捂脸]
2022-02-12 15:17:16
3046
1
原创 Android 8.0 解决不能自动安装APK问题(完美适配)
加了这局代码就好了binding.navigation.setItemIconTintList(null);
2022-01-20 13:30:51
835
原创 安装apk使用getUriForFile遇到java.lang.IllegalArgumentException: Failed to find configured root that contai
在Fileprovider里面的filepaths.xml加入<root-path path="" name="你随便定义一个名字" />我的是这个
2022-01-18 20:46:00
596
原创 Could not load compiled classes for settings file
project structrue里面修改一下gradle的version就好Could not load compiled classes for settings file
2021-12-10 16:40:37
2267
原创 #2002 SIGSEGV(SEGV_MAPERR)
遇到这个问题00 pc 00000000000f8ea4 /apex/com.android.runtime/lib64/libart.so [arm64-v8a::691979e9d66dfedf3fd32d27da323a02]2#01 pc 00000000000e8a38 /apex/com.android.runtime/lib64/libart.so [arm64-v8a::691979e9d66dfedf3fd32d27da323a02]3#02 pc 0000000000
2021-12-10 15:06:52
1433
原创 glide picasso 显示不出图片
android:usesCleartextTraffic="true"增加这句在Manifest的application标签里面就行了
2021-12-10 15:02:11
812
原创 用Matisse遇到java.lang.IllegalArgumentExceptionInvalid column COUNT(*) AS count
# ModernAsyncTask #1(5096)java.lang.IllegalArgumentExceptionInvalid column COUNT(*) AS count把build.gradle配置成 implementation 'com.zhihu.android:matisse:0.5.2-beta4' implementation 'com.github.bumptech.glide:glide:4.9.0' annotationProcessor
2021-12-10 15:00:09
1723
原创 AndroidUtilCode 介绍和使用
AndroidUtilCode 是一个强大易用的安卓工具类库,它合理地封装了安卓开发中常用的函数,具有完善的 Demo 和单元测试,利用其封装好的 APIs 可以大大提高开发效率,如今它主要包括两部分模块,其一是主工具类模块:utilcode,其中的工具类是开发中常用到的;其二是子工具类模块:subutil,它包含的工具类并不是很常用,它的出现是为了防止主工具类的臃肿。Documentation utilcode使用: Gradle: implementation '...
2021-11-30 18:04:58
1179
原创 couldn‘t make a guess for com.t13691871104.puh.activity.repassPhoneVerifyActivity
改成com.t13691871104.puh.activity.RepassPhoneVerifyActivity 首字母大写
2021-11-19 00:28:55
128
原创 遇到Could not resolve all artifacts for configuration ‘:classpath’
删掉gradle.properties,重新打开androidstudio就行了
2021-11-08 14:46:19
233
原创 RecyclerViewHeader的bug
用RecyclerViewHeader, 但是底部有输入框 ,键盘弹下去的时候RecyclerViewHeader不见了,出现了空白 如下图其实调用一下 adapter的notifyDataSetChanged方法就好了
2021-09-02 10:14:12
87
原创 Linking CXX shared library .....so FAILED
Executing tasks: [clean, :smartcropperlib:assembleDebug, :app:assembleDebug]:clean UP-TO-DATE:app:clean:smartcropperlib:externalNativeBuildCleanDebugClean smart_cropper armeabi-v7aCleaning... 3 files.Clean smart_cropper arm64-v8aCleaning... 4 files
2020-07-27 11:50:26
4676
1
原创 Linking CXX shared library ..\.j\armeabi-v7a\libsmart_crop.so FAILED.....
Executing tasks: [clean, :smartcropperlib:assembleDebug, :app:assembleDebug]:clean UP-TO-DATE:app:clean:smartcropperlib:externalNativeBuildCleanDebugClean smart_cropper armeabi-v7aCleaning... 3 files.Clean smart_cropper arm64-v8aCleaning... 4 files
2020-07-27 11:49:18
702
原创 webview展示doc docx pdf,excels
使用腾讯内核 implementation 'com.tencent.tbs.tbssdk:sdk:43903'。使用x5内核的webview,我这里自定义了一个package opj.cordova.ispm.view;import android.content.ActivityNotFoundException;import android.content.Contex...
2020-04-29 14:23:09
912
原创 MPAndroidChart - Change message “No chart data available” BarChart 显示No chart data available
我使用的时候设置了BarChart 不可点击BarChart .setTouchable(false); 导致不能更新数据,最后在BarChart 设置data后面 bc.setData(bardata);增加bc.requestLayout();就可以刷新了...
2020-04-28 17:46:47
2415
1
原创 picasso 在scrollviev或者listview里面卡顿
解决方案: 加入Bitmap。configBitmap.Config config= Bitmap.Config.RGB_565;Picasso.with(context).load(s). config(config).into(imageview);
2020-03-12 10:53:48
158
原创 recycleview布局混乱
使用recycleview的时候,item里面的布局在预览界面没问题,但是实际运行结果很糟糕,我用的是linearlayoutmanager,原来布局中最外围的linearlayout不能只包含一个子布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android...
2020-02-28 16:19:55
305
原创 程序员工作的经验之谈
1不要工作不要找小公司,做的事情多,工资低,再就业范围窄,学的东西杂,工作时间长没有个人时间去学习,娱乐。2,如果没有大公司录用你,那进入小公司也要找盈利的小公司,有些小公司一年赚个几百万,面试前先问问贵公司盈利了没有,公有盈利的的话不一定有年终奖,但是没有盈利,一定没有年终奖,而且还容易倒闭,小公司基本一年一倒,你在大公司待三四年起码两万月薪,我深圳第一家公司主管待了三年还是一万多。3,...
2020-02-27 10:43:53
226
原创 git push -u origin master遇到 error: failed to push some refs to 'git@github.com:xxx.git
使用git pull --rebase origin master就好了,这是获取远程库与本地同步合并,因为远程库不为空
2020-01-16 14:30:40
192
原创 上传项目到github上
第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹)。你可以直接在桌面右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建。 现在我通过命令行在桌面新建一个test文件夹(你也可以在其他任何地方创建这个文件夹),并且进入这个文件夹 创建文件夹过程 创建文件夹第二步:在命令行中输入git init把这个文件夹变成Git可管理的仓库 然...
2020-01-15 15:55:48
106
原创 最好用的上拉刷新,下拉加载更多com.scwang.smartrefresh.layout.SmartRefreshLayout
<com.scwang.smartrefresh.layout.SmartRefreshLayout android:id="@+id/sw_refresh" android:layout_width="match_parent" android:layout_height="match_parent"> <com.scwang.smartref...
2020-01-10 14:58:01
6242
原创 Fragment重新执行了onCreateView
Fragment重新执行了onCreateView和onCreate把replace改为addtransaction.add(R.id.container,fragment).show(fragment);
2020-01-10 14:22:43
1081
原创 最好的滑动删除控件com.daimajia.swipe.SwipeLayout
在app.gradle里面填写implementation "com.daimajia.swipelayout:library:1.2.0@aar"发现其他左滑删除的都不能响应onitemClickListener,使用了com.daimajia.swipe.SwipeLayout<com.daimajia.swipe.SwipeLayout xmlns:android="ht...
2020-01-10 14:17:59
1627
原创 Fragment保留了旧状态
代码使用transaction.add(R.id.container,fragment).show(fragment);,发现fragment保留了切换之前的状态,原来fragment没有重新执行oncreateView ,因为add操作是把旧fragment重新显示出来,最后把fragment重新new一个fragment =new Fragment();ransaction.add(R.id...
2020-01-10 14:12:33
220
原创 java.lang.IllegalArgumentException: You must not call setTag() on a view Gli
使用Glide发现这个bug,发现glide要对ImageView设置url为tag,之前已经设置过tag了,不能生效,换了picassso,还是picassso好用一点
2020-01-10 14:08:15
2018
原创 mediaPlayer的onCompletion方法不执行
mediaPlayer.prepare();改为mediaPlayer.start();prepare是预备的意思,跟我们ktv点歌一样,播完这首就到你点的
2019-10-18 17:02:21
1369
3
原创 java.lang.SecurityException: Permission Denial: starting Intent { act=android.med 安卓7.0
开发中遇到java.lang.SecurityException: Permission Denial: starting Intent { act=android.media.action.IMAGE_CAPTURE flg=0x3 cmp=com.huawei.camera/.ThirdCamera clip={text/uri-list U:content://customer.huy...
2019-05-10 20:31:46
8419
6
原创 授权无效, 无法保存经过裁剪的图片 android7.0的那些坑
在华为手机上 做选取图片剪裁遇到遇到授权无效 发现是intent.putExtra("return-data", true);惹的祸 把这句删除了就好还遇到另一个坑 拍照后剪裁时无法加载图片 加入这两局就好intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);intent.addFlags(Intent.FL...
2019-05-08 17:17:16
2586
原创 kotlin遇到Activity class {xx/xx.MainActivity} does not exist,不能打开
kotlin开发中遇到Activity class {xx/xx.MainActivity} does not exist,网上很多方案,什么clean project ,什么工程不匹配换jdk版本其实是卸载不干净,估计是由于jar包重复引起的,即两个项目都是同样的jar包,而且用了同一个端口,我的是as和ec都开发了一个版本的代码 只要adb uninstall 包名 即可完全删除,然后在...
2019-04-15 15:15:50
800
原创 Mvp模式 通俗化讲解
Mvc模式广泛应用与各种面向对象的编程之中,但是偶然间接触到mvp模式 m-model ,是指模型,v -view 是指视图,p-presenter 英文意为 主持人,演讲者,其实mvp模式很简单,他是将多个model和多个view 集中集合封装在presenter中处理,让我们来看一个实例:我们要做一个业务,就是不论客户是买家具 买化妆品 还是买其他东西,都先要办理会员卡,那么我们将办理会
2017-05-15 15:27:14
368
原创 什么是java 接口,用处是什么
关于学习到java ,很多人可能接触到接口,但并不理解接口的用处,其实接口很简单,其作用有两个1 泛化 下面请看代码 public void feed(Chicken chiken){//喂鸡 giveFood();//给予食物 chicken..eat();//鸡啄食}那问题来了,如果喂食的对象不统一 ,有pig(猪),dog(
2017-05-02 13:39:16
17798
2
Android例子源码仿微信朋友圈图片浏览
2015-12-31
短信添加联系人到输入框点击立即删除,或淘宝点击标签 立即添加到输入框
2015-07-20
在哪网app源码
2015-07-16
json查看器
2014-02-17
java的邮箱开发包
2014-02-08
dom4j文档和源码及其架包
2014-02-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人