自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 wear os在低于android6.0的android wear上开发时出现出现minSDK23且修改gradle无效的解决办法

手上的表示ticwatch e1系统还是andoird 5.1 api22。最新的android studio的wear os开发最低要求版本是android 6.0 api23.一般来说就创建个api23的工程,然后在gradle里面修改minsdk为22就行了。但是在wear os上开发无效。感觉这个是as的bug,修改了gradle 然后上面还是提示我设备版本sdk 22低于23...

2020-03-31 10:08:37 545 2

原创 xposed开发入门:记录一次通过xposed模块,hook了天府通,实现直接跳转到扫码界面的学习过程

git链接:https://github.com/TheKeyDU/XposedTianFuTongJustJumpToQcCodeActivity/blob/master/README.md原始是启动SplashActivity,然后弹出root警告,然后进入主页页面。然后点击扫码才启动扫码的界面:hook之后:下面实现过程和失败过程。首先使用apktool和dx2ja...

2020-01-10 15:26:48 4228 3

原创 自定义RecylerView.LayoutManager和用ItemHelper实现自己的滑动效果的简单入门教程

很早就一直想自定义这个布局管理器,这个的难度和自定义viewGroup的难度差不多。懒癌一直发作,最近和很闲,就把这个东西搞了,顺便写个博客记录一下。学习的文章来自于https://www.jianshu.com/p/b7ac36190e2c这个大佬很厉害,对RecylerView的滑动,源码解析得和透彻。这个是大佬写的滑动卡片:这个是我的山寨版本。。。。。。。。。。。。。。。...

2019-12-06 15:26:34 553 1

原创 retrofit乱码报错 actual 0x00001fef != expected 0x00001f8b的解决方法

接收的数据乱码,这个bug遇到了两次,之前一次周围的大佬很快就解决了,这次我自己也遇到,我觉得有必要记录下来。.addHeader("Accept-Encoding", "identity")在拦截器中加入这一句话,主要原因好像是服务器发送的数据压缩过,安卓端没有解压。。。...

2019-11-19 14:00:19 2018

原创 用反射给toolbar控件里的mLogo设置点击事件

给这个图标设置点击事件,这个图标是一个Imagivew类型,放在一个toolbar里面,toolbar是一个viewgroup,直接得到这个view设置点击就可以本来,但是坑爹的是这个Imagivew在viewgroup中是一个私有类型,而且坑爹的谷歌没有给这个imagive设置get set方法。。。。。。这样的话就只可以用反射调用了。。。。。函数如下图。。。。。over...

2019-11-16 14:40:39 395

原创 记录一个很扯淡的bug,kotlin和java混合编译找不到包

在编写代码都没有报错和红线,当点击运行的时候就出现但是在程序里面没有红线,文件存在,import也是黑色代表用了这个包,点进去看源码都正常最后在想是不是因为另外两个类是kotlin的原因,最后查了下在app的gradle加上applyplugin:'kotlin-android'applyplugin:'kotlin-android-extensions'解...

2019-11-14 09:52:35 1876 1

原创 在两个fragment中的recylerView使用ShareElements的简单笔记

1:类似渐变的Fade()2:忘了是Siled()还是explode();2:总体描述一下这个动画,这是两个fragment,第一个framgent有一个recylerview,第二个framgnet是一个不同的页面就一个图片和textview。可以看到以一个页面recylerview的item的界面和第二个界面的布局类似,在数据传递的时候可以传递同一个对象数据,甚至是同一个vie...

2019-09-21 03:37:51 740

原创 不需写一句代码,只修改布局实现RecylerView立体特效的一种另类方式

如图或者是这样,不需要一句代码,只需要改布局仔细观察,每一个item有翻转的效果,但是每一个item的翻转度数不一样。一般的话,大家会重新定义一个layoutmanger然后如同写viewgrounp的方式来实现这个效果,比如根据item的postion来改变拉伸x,y的长度和y的旋转度数。但是那天突然想到一个不需要写程序只改布局的方法。首先我们看原图,也...

2019-08-18 00:00:58 218

原创 kotlin 使用系统自带的DownloadManager 更新下载apk 并且自动安装 ,适配7.0,8.0

首先是两个动态权限的包装类方法 protected void handlePermissions(String[] permissions, @Nullable PermissionListener listener) { if (permissions == null || activity == null) { return;...

2019-05-29 16:44:27 2750 2

原创 viewpager 仿htc sence的最近任务界面

这个很久以前的安卓4.4时代 htc sence系统的最近任务界面。距离今年2019已经有5年时间了。。。。但还是觉得很好看的。用viewpager粗略得实现这个界面只需要几行首先完成viewpager的基本代码然后重写setPageTransformer这个接口,里面只需要重写一个方法,view是当前的pager,v是pager在滑动中的移动量viewPager.set...

2019-03-26 16:15:55 303

原创 it之家 materia design 版

待开源。。。。。。。。

2019-03-15 03:16:35 258

转载 webview乱码怎么办

mwebViewFragment.webView.loadDataWithBaseURL(null, head+conetent, "text/html","UTF-8", null);一句代码 亲测有效

2019-03-15 03:07:34 647

原创 webview显示图片太大,导致webview显示图片还要左右滑动的解决方法

如图所示是解决好之后的样子原始代码:string content="<p>IT之家3月15日消息 今日凌晨,苹果公司已宣布其2019年全球开发者大会的日期:<span class="font-color-red">6月3日至7日(美国当地时间,北京时间6月4日至8日)</span>。在今年的WWDC上,新版本的iOS、macOS、...

2019-03-15 03:04:31 8983 2

原创 RecyclerView 结合cardview和materia degisn通过retrofit的一个项目,山寨it之家

看到大家都习惯写博客,我也来写自己的第一个博客吧,也算是对项目的备份。首先ui部分布局如图所示activity_main.xml:<?xml version="1.0" encoding="utf-8"?><android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.a...

2019-03-11 09:33:25 294

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除