- 博客(36)
- 资源 (1)
- 收藏
- 关注
原创 Flutter paint shader渐变使用的问题
flutter版本要实现一个渐变的圆弧指示器颜色需要有个渐变,而且根据百分比的不同,中间的菱形指向还不一样
2022-10-18 15:42:41 1729 1
原创 Flutter个推推送Android端,退出应用后收到消息报错
Tried to send a platform message to Flutter, but FlutterJNI was detached from native C++. Could not send . Channel: getuiflut Response ID: XXX
2022-08-09 15:51:13 1556
原创 Android端离线推送语音播报原理实现
Android端离线推送,然后语音播报内容.利用前台服务和NotificationListenerService实现
2022-07-22 15:07:05 2505
原创 flutter最新版本,集成flutter_boost,Android端运行报错问题
flutter_boost运行报错,getFlutterEngine().getActivityControlSurface().attachToActivity(getActivity(), getLifecycle());
2022-02-16 17:52:53 1751
原创 Flutter iOS 权限申请的采坑之旅
Flutter项目集成了权限请求框架permission_handler,在Android端的权限请求没什么问题,iOS端安装之后,跳转到应用设置后找不到相应的权限
2022-02-15 11:29:17 3027 3
原创 MPAndroidChart数据异常NegativeArraySizeException: -2
今天用折线图出现了这个异常,信息如下:java.lang.NegativeArraySizeException: -2 at com.github.mikephil.charting.utils.Transformer.generateTransformedValuesLine(Transformer.java:178) at com.github.mikephil.charting.renderer.LineChartRenderer.drawValues(LineChart...
2021-06-30 17:27:37 1496 6
原创 Glide加载图片如果使用placeholder图片出现变形
基于Glide3.7.0版本的问题,先看图片不是正常的填充全部的图片,只有中间的竖屏的一张图,然后正常加载没啥问题,但是加上placeholder芜湖,小图片显示不太对劲啊,然后搜索了一通有个dontTransform()的方法,然后正常了,特此记录升级到最新的4.11.0版本,没有这个问题,第三方库还是要及时更新呀...
2021-01-25 14:40:32 644
原创 Androidx的viewpager加Fragment不用自己写懒加载了,动态替换当前Fragment
某天升级到AndroidX以后,适配一下,然后发现一个问题怎么过时了还,然后随手点进去看看咋回事,然后就是仔细一看这个两个BEHAVIOR根据自己的工具英语一see,这不跟以前的懒加载很是一样的东西么,说不如做,直接来个demo试验一下确实是那么回事儿,so以后的懒加载就可以不用自己写了注意版本要升级到1.1.0才会有这个标志动态替换Fragment的问题,直...
2019-12-02 11:29:38 1458
原创 Android 库发布到jctener的采坑之旅
本来发布到jitPack很快捷很强大,但是呢有个问题就是我一个项目两个分支,想着用一个版本号.就是一个AndroidX版本一个是Support的版本,但是用jitpack呢就不太好使,因为你两个分支都得发布release版本,发布版本tag又不能一样所以就寻求jc了.基础的问题跟着这篇博客过去 传送门弄完问题就出来了 一些问题的解决方法弄完还剩下三个问题,就是点击add to jcent...
2019-08-14 17:14:49 247
原创 红米 Android 9 用原生裁剪 无法保存的问题
近来项目从Target版本26到28碰见了用原生裁剪无法保存的问题,具体报的错误如下:java.lang.SecurityException: Permission Denial: writing androidx.core.content.FileProvider uri content://路径 from pid=17437, uid=10057 requires the provid...
2019-08-13 16:12:37 1088 1
原创 Android 闪屏页在刘海屏手机上沉浸式不起作用
首先说说闪屏页的思路:给闪屏页activity单独设置一个主题(theme) <style name="SplashTheme" parent="AppTheme"> <item name="android:windowBackground">@drawable/splash</item> <item name="an...
2019-07-09 15:37:47 789
原创 TextView后面有图标,不满一行的时候图标跟着文本,满一行的时候图标在最右侧,文本显示...
总的来说要实现这种效果.本来还以为要动态计算然后截取什么的,后来发现ConstraintLayout可以实现这种效果.直接上代码:<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://sch...
2019-06-25 11:21:23 2440 1
原创 Glide加载圆角图片不显示问题
近来项目里碰到个问题,那就是用Glide加载图片的时候圆角图片的问题.请先看图片首先图一图二图三的控件大小设置都是一样的图一就是ImageView什么都不设置直接加载可以显示图片的圆角,但是呢有个问题就是设置的图片大小并不是那么大,单个显示的时候并没什么问题,但是放到RecyclerView会很难看图二图三设置了ImageView的 android:scaleType="ce...
2019-04-17 17:47:34 4983 1
原创 记录ViewPager+fragment 内存泄露问题
首先是检测内存泄露的最大利器:Leakcanary依赖和接入很是简单:debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.6.3'releaseImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.6.3'// O...
2019-03-27 11:00:53 8719 4
原创 Android WebView 或者 HTML 转化成 PDF 原生实现
以前有个需求就是要把webview打印成pdf保存到本地然后上传的问题,然后百度google了一大堆,大部分还都是用第三方的库来实现,然而并不太好用,偶尔看了一篇博客用原生的API来打印,这两天再找那个博客,竟然没了,所以写个博客记录一下,万一以后用得着还能有个记录话不多少直接上代码: private void webViewToPdf () { //创建DexM...
2019-03-08 12:00:32 4877 3
原创 本地查看Android Studio的版本号是否和打开的一致?
不知道你们更新Android Studio 是怎么更新的,我的习惯是下载免安装版本然后直接解压的,这样有个好处就是如果新版本不习惯了还可以切换回老版本继续使用,坏处就是会导致电脑里的Android Studio有好多版本号.近来想弄一下模板然后就需要找到现在打开的Android Studio的安装目录,因为安装了好几个,然后版本号又对不上了(自己种下的果,自己吃吧)只能一个一个找,百度了好多方...
2019-02-27 16:36:18 1164
原创 Error inflating class androidx.constraintlayout.widget.ConstraintLayout
今天下载了android studio 3.3.1体验体验新版本来着,没想到新建项目直接来了个这个......android.view.InflateException: Binary XML file line #2: Error inflating class androidx.constraintlayout.widget.ConstraintLayout然后google了一下,不单...
2019-02-18 13:46:12 6757 2
原创 EditText横屏键盘全屏的问题
在EditText的属性android:imeOptions="flagNoExtractUi|flagNoFullscreen"可以解决问题,一定要设置flagNoFullscreen否则会出现一个切换回竖屏后页面显示不全的问题
2018-04-25 11:53:17 2223 3
原创 Layout state should be one of 100 but it is 10的问题
目前的解决方法是把View.inflate方法换成LayoutInflater.inflate方法,不过目前发生问题的原因还不明白和最后的解决方法还没摸清楚,先占个坑然后解决它2018.12.29目前发现的问题就是在adapter里设置东西出错以后不报正常的错误,而报这个错误,所以这个原因也要考虑进去0.0...
2018-03-26 10:58:53 5170 1
原创 RecyclerView每行条目的判断
近来逛了逛B站的APP,发现首页的一个显示情况,如下图:在一个RecyclerView的中间显示一整条目,而别的两列显示,除了特定的行,每行显示两个.以前没有实现过类似的效果,但是又不是头布局和脚布局,直接添加实现不了,而且还得使用多布局,但是多布局也没办法设置某个条目的长度是占一半还是占一行的问题,后来在看BaseRecyclerViewAdapterHelper这个开源项目的时候发现了类似的布...
2018-02-27 10:27:34 5451 5
转载 ViewPager+Fragment组合的预加载和懒加载
这个挺不错的,转自 http://blog.csdn.net/wangxw725/article/details/55001633ViewPager+Fragment组合的预加载和懒加载
2017-11-30 11:54:07 244
原创 简单代码实现TabLayout 条目的图文混排
最近项目要实现类似的效果用TabLayout加上Fragment实现,但是以前都是用的文字标题,现在有个图文的标题,然后就犯难了,然后就看Tab这个类是否有官方的方法,然后一看确实是有,不过设置完以后一看:尼玛是上下的关系,跟要求不符合啊 而且还不怎么美观,然后我就想tab的setText方法是不是textview的 然后用textVie
2017-10-30 16:12:12 597
原创 页面加载完不在顶部
近来项目中用到图文混排,但是遇到了一个问题便是图片数据加载完以后不在顶部,而是在最后加载图片的位置,很是苦恼,在RecyclerView中加载图片有时候也会遇见这个问题,初步考虑的便是最后加载的图片获取到了焦点,从而跳到最后加载的图片位置,所以用你最上边的布局通过调用setFocusable(true)和setFocusableInTouchMode(true)获取到焦点,并且调用requestL
2017-09-18 17:49:57 1514 1
原创 Fragment里ScrollView嵌套RecyclerView显示不全的问题
今天碰见了一个灵异事件:PullToRefreshScrollView嵌套RecyclerView显示只显示前几个条目问题:注意,这不是到底了,而只显示到这儿.其中如果设置layoutManager的时候这么设置,是没问题,但是不符合要求,如果return false的话就可以解决嵌套的滑动冲突问题. RecyclerView.LayoutManager layoutManager =
2017-08-08 17:40:59 1747 3
原创 android studio 用git从远程仓库pull和push发生的错误
发生的错误:Push failed: Failed with error: fatal: Could not read from remote repositoryFetch failed: fatal: Could not read from remote repository因为是用命令行的ssh 的方式clone下来的代码,然后用studio打开后,本地的commit没问题,
2017-07-21 11:54:23 2103 1
原创 如何加载带中文路径的图片???
废话不多说就是三行代码: String string = "带中文路径的图片地址"; String encode = URLEncoder.encode(string, "UTF-8"); String replace = encode.replace("%3A", ":").replace("%2F", "/");注意的是
2017-06-30 17:44:15 1595
原创 关于ListView嵌套的问题
项目中碰到一个不多见的问题,用ListView嵌套RecyclerView填充数据后会出现多出一大块空白的问题.表现如下图:然后就会想到是不是因为ListView重写高度的方法有错误,然后看了看用了最大值然后填充的方法,代码如下:public class MeasureListViewMyCircle extends ListView { public MeasureL
2017-05-15 19:48:31 380 1
原创 Couldn't load pldroidplayer from loader dalvik.system.PathClassLoader错误解决
近段时间项目需要视频直播,然后及时通讯,但是同事上传代码我更新后,视频不能播放,报错误: java.lang.UnsatisfiedLinkError:Couldn't load xxx from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.time.tizong-2.apk", zip f
2017-04-09 13:18:33 1828
原创 Invalid maximum heap size: -Xmx4g错误解决
今天导了个项目编译可以,但是build APK的时候报如下错误,然后百度了好多Warning:The `android.dexOptions.incremental` property is deprecated and it has no effect on the build process.Error:Error: Could not create the Java Virtual
2017-03-14 18:10:32 8785
原创 UnsatisfiedLinkError UnsatisfiedLinkError报错的问题
今天用七牛云集成Demo碰见了一个错误:具体错误如下java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/com.huayu.android.demoframe-2/lib/x86/libpldroidplayer.so: has text relocationsat java.lang.Runtime.loadLibrary(R
2017-03-13 16:49:00 3582
原创 http响应码初探
忽然被人问到关于http里响应码都有什么,只知道200和404,然后找了源码see一see,在HttpURLConnection这个类里定义了好多响应码和其代表的意思,下边是源码: // 2XX: generally "OK" // 3XX: relocation/redirect // 4XX: client error // 5XX: server error
2017-02-07 12:31:18 262
原创 虚拟机Linux下安装JDK
今天在虚拟机里安装了下JDK环境,主要用到了几个网址分享给大家:如果还不知道VMware安装的点击:VMware安装Linux系统及JDK部署如果要是用终端而且不知道vi是什么东西的话,点击:[Linux/Ubuntu] vi/vim 使用方法讲解值得一提的就是最后的添加环境变量了:注意:1.等号两边不要有空格 2.JAVA_HOME和前两个网址里面的不一样,就是自
2016-12-08 21:52:57 290
原创 ButterKnife8.4.0导入步骤
导入了ButterKnife8.4.0,不过找不到view报空指针异常,查了查资料才知道导入远远没有那么简单。1.在项目的build.gradle中添加classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'如图所示:2.在moudle的build.gradle中添加依赖库apply plugin: 'co
2016-11-30 13:21:47 1767
PullToRefreshRecyclerView.java
2019-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人