Android疑难
文章平均质量分 55
-SOLO-
终将成为大神的男人
展开
-
hook Android 权限请求, 插入权限目的dialog显示
Permission_aim_tip作用因为越来越严格的隐私政策要求,需要在申请权限的时候,告知用户需要该权限的目的。为了能快速适配已有项目,需要一个能自动感知权限申请,并显示的原因的框架。于是编写了该框架。效果特点100%拦截fragment的权限请求100%拦截 RxPermission的权限请求(因为RxPermission就是基于Fragment)方便配置,使用json配置集成简便,一行代码即可。可定制UI使用注册代理只需要在Application中注册即可使用pub原创 2022-04-16 14:25:18 · 4439 阅读 · 1 评论 -
FrameLayout叠加顺序异常
最近使用FrameLayout布局实现一个Button在左上角显示一个的删除按钮。 如下图: 问题出现在布局文件: 布局文件如下<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_wi原创 2016-05-16 16:38:21 · 5001 阅读 · 0 评论 -
ViewPager重排序与更新
最近的项目中有栏目订阅功能,在更改栏目顺序以后需要更新ViewPager。类似于网易新闻的频道管理。 在重新排序之后调用了PagerAdapter的notifyDataSetChanged方法,发现ViewPager并没有更新,于是我开始跟踪源码,在调用PagerAdapter的notifyDataSetChanged方法后,会触发Viewpager的dataSetChanged方法。 void原创 2016-05-16 17:35:05 · 3326 阅读 · 0 评论 -
发布项目到JCenter中遇到的问题
你可能经常看到以下的代码,具体的名字可能不一样,但是都是配置项目依赖。dependencies { compile 'com.inthecheesefactory.thecheeselibrary:fb-like:0.9.3'}感觉很方便,我也研究了一下。 具体可见看这篇文章: 如何使用Android Studio把自己的Android library分享到jCenter和Maven原创 2016-06-06 15:22:58 · 733 阅读 · 0 评论 -
Webview播放视频bug
在使用webview播放视频时,出现了无法播放的情况,通过以下设置解决了public class MainActivity extends AppCompatActivity { String url="http://www.meipai.com/user/51570364?from=groupmessage&isappinstalled=1index.json"; @Overri原创 2016-08-17 17:10:57 · 1788 阅读 · 0 评论 -
ShareSDK微信分享BUG
用ShareSDK做微信分享,有一些内容没有图片,所以没有传图片地址,结果分享出去的就只有纯文字。特此记录一下。原创 2016-08-22 16:21:19 · 828 阅读 · 0 评论 -
AppCompat 夜间模式中旋转屏幕重启Activiy的bug
最近一个项目中有夜间模式,使用了AppCompat23.2提高的DayNight theme实现,代码如下: /** * 切换日间夜间模式 */ public void switchDayNightMode() { if (SettingUtil.getNightMode(this)) { getDelegate().setLoca原创 2016-12-26 14:56:24 · 1013 阅读 · 0 评论