- 博客(13)
- 资源 (7)
- 收藏
- 关注
原创 去除 禁用 QMUI 下 深色\暗黑模式的影响
项目中使用了腾讯的QMUI 2.0的SDK尝试不同方式禁用深色\暗黑模式发现以下方式影响最小首先在res下,创建一个新的values-night目录,然后在该目录下新建一个styles.xml然后在styles中<style name="AppRootTheme" parent="Theme.AppCompat.Light"/>这样更改深色模式下的QMUI的根Theme了,从而实现不受深色\暗黑模式的影响...
2020-12-23 11:38:44
587
原创 获取NavigationBar状态与高度
踩到一个坑华为全面屏手机获取NavigationBar高度,明明没有导航栏缺返回高度120,为避免这个问题先判断NavigationBar是否显示再去获取高度。//NavigationBar状态是否是显示public boolean isNavigationBarShow(Activity mActivity) { if (Build.VERSION.SDK_INT >= ...
2020-03-20 13:38:40
1215
原创 Android SecurityException: "gps" location provider requires ACCESS_FINE_LOCATION permission. 错误
Android targetSdkVersion 版本升至 26在AndroidManifest.xml中加入了以下的权限: 也已经按照网上方法进行了动态权限请求: `if (Build.VERSION.SDK_INT >= 23 && ContextCompat.checkSelfPermission(activ...
2018-08-07 17:10:52
13378
6
原创 android 点击按钮时 延迟执行,让动画先播放完
在Listener中: //延迟执行,让动画先走完 new Handler().postDelayed(new Runnable(){ public void run() { //execute the task s...
2018-05-18 14:05:28
2691
原创 viewPager 调用setCurrentItem()无效
setCurrentItem(0)时无效,先判断传入的postion的值是否为0,为0是调用onPageSelected(0)if (selectPostion == 0 ){ viewPager.onPageSelected(0);}else { viewPager.setCurrentItem(selectPostion);}
2018-03-14 17:00:01
8714
原创 Android 切换页面显示桌面背景
因为在Android 的 style Them 中设置了 true 使activity为透明,导致在一些机型上会显示桌面背景。若设置为false是,则背景为黑色。此时可以在底部的activity设置style为 false 即可解决。
2018-01-17 19:34:22
2341
原创 添加多个setTag/getTag的方法
res/values/strings.xml中定义key常量 使用: .setTag(R.id.tag_1, "java"); .setTag(R.id.tag_2, "android");
2017-11-10 14:46:05
569
原创 泛型省掉findViewById
/** * 省掉findViewById * @param viewId * @return */public T extends View> T getViewId(int viewId) { return (T)this.findViewById(viewId);}
2017-11-01 15:09:56
232
原创 通过反射的方式来更改dialog中文字大小、颜色
private void showNormalDialog() { /* @setIcon 设置对话框图标 * @setTitle 设置对话框标题 * @setMessage 设置对话框消息提示 * setXXX方法返回Dialog对象,因此可以链式设置属性 */ if (normalDialog == null) { nor
2017-11-01 09:40:08
589
原创 Volley: [1141] BasicNetwork.performRequest: Unexpected response code 429 for https://xxxxxx.com/api/
Volley: [1141] BasicNetwork.performRequest: Unexpected response code 429 for https://xxxxxx.com/api/getXXX429 Too Many Requests (太多请求)当你需要限制客户端请求某个服务数量时,该状态码就很有用,也就是请求速度限制。在此之前,有一些类似
2017-10-12 11:02:54
2346
原创 接入友盟分享和第三方登录sdk DownloadService报错
接入友盟分享和第三方登录sdk时,新浪微博配置中会有报错 官方文档中说明不用处理 直接注释掉即可
2017-02-07 14:53:58
419
原创 Android 时间轴效果和ListView点击效果的实现
一般时间轴效果都是用listview来实现,一般由圆圈、时间线和文字三个控件组成,时间线可以放在listview里面也可以放在listview的父布局中。来看一下下面三种效果。
2017-01-14 22:46:48
1001
原创 Android get/ post 方法 传递网络数据 -简单的翻译功能实现(GET)
Android get/ post 方法 传递网络数据 -简单的翻译App实现(GET)学习android不久,最近学习了android的Get 和Post方法传递数据,相对与罗列书上的知识不如来动手写个小demo乐趣更多,来和我一起动手来实现简单的翻译功能的小demo吧!超简单!:注册有道翻译API(百度翻译、金山词霸等都可)创建android项目创建布局界面创建get/post请求获取
2016-12-26 19:57:31
882
游改乐 破解
2016-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人