自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (11)
  • 收藏
  • 关注

原创 Android获取微信聊天记录的过程详解

开门见山1、手机获得root的最高权限2、了解微信本地的目录结构3、微信本地文件的读取权限4、微信本地数据库的破解5、找到相应的数据库表读取一、手机获得root的最高权限 无论怎么操作,这个都是跳不过的前提,首先手机要root,才能访问别的app下面的数据库。root过程参考前面写的文章。https://blog.csdn.net/hq222/article/det...

2019-04-04 16:04:55 7149 13

原创 android手机Root全过程

写在前面现在的android手机想要获取root的最高权限都是非常麻烦的,当然这样也能让手机相对更安全,但是最近公司一个项目其中的部分功能需要获取手机的root权限,所以这里就做一个root过程的记录。以红米6为例,说一下root的过程:BL解锁——>线刷开发版——>获取官方root——>刷入第三方 Recovery——> Recovery下安装magisk...

2019-04-04 14:40:59 21819 4

原创 EditText限制小数点后面的位数以及输入框中的字数限制

在Android开发中经常会有输入框中限制小数点后面位数以及总的字数,比如EditText输入时,限制保留小数点后两位数,以及总字数不超过六位数。实现:首先布局里要加上输入类型的限制。android:inputType="numberDecimal"自定义控件,实现输入小数点保留两位小数以及字数限制6位。public class DecimalEditText extends EditText {...

2018-06-07 10:07:19 740

转载 解决gradle依赖库导致build变慢的问题,快速编译!

首先感谢原作者提供方法。https://www.jianshu.com/p/ab1f5e5f5f5c看看默认的Google官方依赖:buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.2'...

2018-05-31 14:38:40 3329

原创 基于WS协议的webSocket通信

使用的是java-webSocketgithub地址:https://github.com/TooTallNate/Java-WebSocket客户端private final ExecutorService executorService = Executors.newSingleThreadExecutor();private void socketConnect...

2018-05-31 14:04:10 5580 1

原创 Android将base64编码转化成图片

byte[] decode = Base64.decode(firstInfo.img.img.split(",")[1], Base64.DEFAULT);Bitmap bitmap = BitmapFactory.decodeByteArray(decode, 0, decode.length);ivCode.setImageBitmap(bitmap);注意:含有“data:image/...

2018-05-25 16:30:06 4024

原创 用环信会话列表显示自己的用户系统,包括头像和昵称

刚好做了一个项目用到环信,但是环信是不提供设置头像和昵称的以及其它一些需要的属性的,为了回话列表显示自己所需要的属性,所以只有自己动手了!话不多说,开始。。。在DemoHelper的类中找到getUserInfo方法替换成以下代码:private EaseUser getUserInfo(String username) { //获取user信息,demo是从内存的好友列表里获取, ...

2018-04-28 10:57:17 5338 1

原创 解决小米miui系统调用系统裁剪图片功能崩溃失败的问题

项目中选择图片作为头像,都要经过剪裁的过程。一般我们都调用系统剪裁的方法。不过该方法在其它系统上都显示正常,但是在miui系统上就出错了。经测试发现其他系统cropBitmap = data.getParcelableExtra("data");方法都是有值的,而miui系统却没有。查资料发现miui系统默认的裁剪图片可能裁剪得过大,或对return-data分配的资源不足,造成return-da...

2018-04-28 10:18:13 3726 3

原创 解决ScrollView与内部嵌套的TextView、EditText的滚动冲突

效果图:如果你整体布局是一个ScrollView,里面嵌套了大的ScrollView的输入框!里面EditText的滚动已经被禁止,那么有什么办法,可以让EditText滚动!解决方案:1、设置EditText的滚动条:scrollbars=“vertical”<EditText android:id="@+id/et_description" android...

2018-04-26 20:17:08 919

翻译 Android fragment 重叠问题,闪退后fragment重叠bug解决方法

不废话,直接进入正题解决方法一:在fragmentActivity里oncreate方法判断savedInstanceState==null才生成新Fragment,否则不做处理。解决方法二(推荐):在fragment所在的FragmentActivity中,重写onSaveInstanceState方法,但是不做实现,将super.onSaveInstanceState(outState)注释掉...

2018-04-26 10:10:18 2251

转载 Android支持https的处理方式3---webview支持https 双向认证

正文:1.android 4.0(不包含)以下版本的实现方法:

2016-11-25 17:40:15 566

原创 Android支持https的处理方式2----HttpURLConnection请求https处理方式

接着上一篇,这次讲解HttpURLConnection请求https处理方式,过程其实差不多,具体的有一点区别。1、首先验证证书的https请求首先获取SSLContext的对象,这是为了获取SSLSocketFactory的对象。 /** * 获取Https的证书 * @param context Activity(fragment)的上下文 * @re

2016-11-25 16:47:14 2337

转载 Android支持https的处理方式1----httpclient请求https的处理方式

HTTPS:超文本安全传输协议,和HTTP相比,多了一个SSL/TSL的认证过程,端口为4431.peer终端发送一个request,https服务端把支持的加密算法等以证书的形式返回一个身份信息(包含ca颁发机构和加密公钥等)。2.获取证书之后,验证证书合法性。3.随机产生一个密钥,并以证书当中的公钥加密。4.request https服务端,把用公钥加密过的

2016-11-25 16:34:54 820

原创 解决ViewPager横向的ViewGroup滑动冲突的问题,例如HorizontalListView,RecyclerView,各种layout等

今天遇到一个需求viewpager中某一个页面中有横向的RecyclerView,现在需要RecyclerView滑动到最右边的时候整个ViewPager(也就是整个页面)不随之一起滑动。当遇到类似需求或者解决内部滑动冲突的时候都可以用如下方法:1、重写改ViewGroup控件,然后重写里面的onInterceptTouchEvent(MotionEvent ev)方法。如下:

2016-11-22 14:45:16 2644 3

原创 解决Ignoring InnerClasses attribute for an anonymous inner class编译是出现的警告

最近编译时总是会出现如下的警告,并且还很多,虽然对项目运行没什么影响,但是对于强迫症患者来说,这些红色的警告看着让人很不舒服,所以一定会想办法解决!以下是经过很多遍的测试和在网上查找了资料,找到了如下的解决办法:1、在proguard-rules.pro文件中加入混淆代码  -keepattributes EnclosingMethod2、在gradle中加入default

2016-10-24 09:47:56 8687 4

原创 AndroidStudo编译时出现“Error:Execution failed for task ‘:app:mergeDebugResources‘. > Some file cru'”,解决办法

AndroidStudio在编译时出现“Error:Execution failed for task ‘:app:mergeDebugResources‘. > Some file cru......”这个异常,怎么办?首先你可以看下异常,里面有resouce,肯定是资源文件出了问题这种异常就是由于图片导致的,多发生在eclipse项目转AndroidStudio项目时出现。为什么这

2016-10-12 15:06:48 14952 3

原创 Android怎么重新导入apache包?

Android6.0之后删除了apache包,怎么重新导入?1、首先要搜索添加如下依赖2、然后必须要加入android { useLibrary 'org.apache.http.legacy'}然后再rebuild一下,就导入成功了!还有一个方法是降低SDK版本!

2016-10-12 14:46:47 2184

原创 ListView嵌套ListView,listVIew中含有各种不同布局的item

经常会在项目中遇到这样的布局,即一个列表中会有各种不同的布局,但是其中的部分布局又是一致,而且要一起滑动,这样的布局是很麻烦的!这里说两种解决办法一、这是最常见的一种,用scrollView去包裹整个布局,但是整个方法弊端很多 如果其中涉及到listView的话,这时候就要去重写listView了,即:public class MyListView extends

2016-07-29 09:40:58 2673

红米6一键Recovery工具,root

红米6一键Recovery工具,Recovery可以支持root以及安装各种强大软件

2019-04-04

Magisk安装包

Magisk安装包,可以支持root,Magisk Hide,为广告屏蔽应用提供 systemless hosts 支持,通过 SafetyNet 检查

2019-04-04

MagiskManager.apk可root

可以root android手机,并且为广告屏蔽应用提供 systemless hosts 支持,通过 SafetyNet 检查等强大的功能

2019-04-04

批量修改文件名的工具

批量修改文件名的工具,批量修改文件名的工具,批量修改文件名的工具

2018-03-28

AndroidStudio使用大全

AndroidStudio使用大全,包括入门,快捷键的设置,一些功能键的设置,使用方法,非常齐全

2016-04-08

一个不错的视频播放源码

视频播放源码,支持全屏播放,涵盖了很多格式

2016-04-08

android夜间模式示例

android夜间模式示例

2016-04-08

步数,仪表盘等显示进度progressBar

步数,仪表盘等显示进度progressBar

2016-04-08

RecyclerView的用法

RecyclerView的用法,教你如何用RecyclerView

2016-04-08

仿QQ空间图片收缩查看

仿QQ空间的图片收缩查看,可直接集成到项目,非常方便实用

2015-06-05

Android表格绘制大全

各种表格,柱形图,圆形图,折线图的绘制,可以参考一下,非常全面

2015-06-05

空空如也

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

TA关注的人

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