android
文章平均质量分 52
被门夹的核桃还补脑吗
这个作者很懒,什么都没留下…
展开
-
使用Android Profiler连接成功后app闪退中断解决方法
android Profiler日常使用问题原创 2022-09-19 11:24:30 · 1589 阅读 · 2 评论 -
RadioGroup中RadioButton改变字体颜色和背景颜色
直接贴代码:<RadioGroup android:orientation="horizontal" android:gravity="center" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="...原创 2019-06-06 18:48:38 · 1481 阅读 · 1 评论 -
java.lang.IllegalStateException: Only fullscreen activities can request orientation
最近做第三方分享的时候测试给我提出了一个问题,就是点击微信分享的时候出现页面闪退的情况,通过异常捕获发现出现以下错误这个异常的大概愿意你就是非全屏的activity是不能锁定orientation的,否则抛出异常。因此要把清单文件中的第三方微信的activity的android:screenOrientation="portrait"去掉以上解决方法参考:https://zhuan...转载 2018-10-12 17:25:17 · 789 阅读 · 0 评论 -
android如何在style文件中使用自定义属性
今天使用了一个自定义控件,涉及到大量的自定义属性,并且很多属性都复用了。经过查阅并且运行测试,可能大家也有遇到这样的问题,因此以下列出解决方法,希望能够帮助大家少走点弯路。在style文件的resources标签下添加xmlns:android="http://schemas.android.com/apk/res/android"然后在你的style下直接填入你的自定义属性名即可:<...原创 2018-08-06 17:17:25 · 5027 阅读 · 0 评论 -
Android scrollview嵌套listview出现listview无法滑动冲突解决方法
这个问题是有点老了,这个问题显而易见,就是scrollview拦截了触摸事件,今天又认真看了一遍事件分发机制部分源代码,只需要重写ScrollView的dispatchTouchEvent在调用super.dispatchTouchEvent(ev)之前设置requestDisallowInterceptTouchEvent不允许拦截即可。public class MyScrollview ...原创 2018-07-31 17:32:31 · 1795 阅读 · 1 评论 -
gson解析无固定模板的json串时value值出现两个双引号的解决方法
问题的场景:从json文件中读取数据然后进行增加字段并且排序后,重新写入json文件,发现原本的数据中出现“\"”。{"domain":{"mty":"\"hhy\"","mt":"hh"},"weight":{"mty":70,"mt":30}}原因:在解析含有字符串的数据时候通过JsonObject jsonObje原创 2018-07-10 18:53:16 · 7415 阅读 · 2 评论 -
监听CollapsingToolbarLayout是折叠还是展开
今天整理我之前写的代码,发现之前监听CollapsingToolbarLayout的状态的时候是通过监听包裹CollapsingToolbarLayout着的AppBarLayout的OnOffsetChangedListener的方法来实现的。当时也是借鉴其他程序员的方法实现的,现在也不知道是哪个网址,没办法贴出来。下面是我实现的方法:public abstract class AppBarLa...原创 2018-07-03 16:47:23 · 2807 阅读 · 0 评论 -
android判断debug or release更加保险的写法,可用于其他module中logutils的使用
private static Boolean isDebug = null;public static boolean isDebug(){ return isDebug == null ? false : isDebug.booleanValue();}//ctx.getApplicationInfo().flags & ApplicationInfo.FLAG_DEB...原创 2018-06-29 14:55:14 · 298 阅读 · 0 评论 -
【转】mac 安装jdk并配置环境变量
参考这位同学https://www.cnblogs.com/dingzhijie/p/7016397.html,方法简便可行转载 2018-05-31 10:30:03 · 152 阅读 · 0 评论 -
【Mac android studio】Error:Failed to open zip file. Gradle's dependency cache may be corrupt解决方法
我的做法是通过android studio➡️Preferences➡️Gradle找到路径 /Users/***/.gradle,复制该路径回到桌面 command+shift +G搜索找到文件夹删除dists目录下的gradle文件夹,然后直接重启android studio,开发工具会再次帮你下载解压;也可以直接复制下图的路径去浏览器直接下载然后复制到该目录下重启android studio...原创 2018-05-31 10:26:36 · 2395 阅读 · 1 评论