小工具
文章平均质量分 77
github_36217929
这个作者很懒,什么都没留下…
展开
-
MVPPlugin插件之混淆踩坑记录
MVPPlugin简介原文介绍一键生成MVP相关代码,对于爱生活(懒)的码农来说简直是福音啊说明混淆会出现ClassCastException 在mPresenter= getInstance(this,1);但不是此插件框架问题分析那么到底是什么原因导致了这个错的,我调试的过程中曾一度以为是混淆的时候泛型导致的此问题,百度发现ClassCastException 也基本都是应为混淆中缺少-keep原创 2017-11-01 15:05:46 · 660 阅读 · 0 评论 -
移动开发UI设计尺寸规范
规范如上,就不多述了转载 2017-11-13 21:06:00 · 374 阅读 · 0 评论 -
SVN——版本控制工具优化篇
SVN简介SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。虽说现在很多开发者已经转移git阵营,但仍有不少公司在使用svn本篇由来1.svn作为团队开发版本控制工具传输速度相对gi原创 2017-10-26 14:55:38 · 1551 阅读 · 0 评论 -
安卓调试stetho抛开繁琐配置——三步搞定
前言网上有大量的关于stetho调试库的使用,一个个讲的头头是道,但其实我们作为一个开发者,知道工具怎么用就好了,真的有时间的话研究下也可以,不过多数情况,专注项目开发研究下系统源码,比研究工具要有价值的多使用前提必须翻墙!,须翻墙! ,翻墙 !, 墙! ,是不是看三遍发现字都不认识了,o(^▽^)o使用1.加依赖compile 'com.facebook.stetho:stet原创 2017-11-13 11:02:09 · 608 阅读 · 0 评论 -
安卓SP及数据库调试——你本来就很容易
前言作为一个安卓开发,我们很少会碰到需要调试sp文件和数据库的情况,但是,如果碰到了,去翻查数据库文件,然后各种折腾,是否很累,其实可以一分钟搞定(Android-Debug-Database)方案1.简单使用1.添加依赖debugCompile 'com.amitshekhar.android:debug-db:1.0.1'x 2.运行命令adb forward tcp:8080 tcp:8080原创 2017-11-11 14:55:43 · 844 阅读 · 0 评论 -
SharedPreferences极致封装——可能是全网最简单的封装了
SharedPreferences极致封装——可能是全网最简单的封装了起因sp使用时安卓中必不可少的,但是使用麻烦,几乎每个人都会二次封装,但是易用性就不见得了,话不多说直接上代码package com.feisher.utils;import android.content.Context;import android.content.SharedPreferences;import and原创 2017-10-18 17:51:28 · 1140 阅读 · 0 评论 -
正则表达式
常用正则 汉字 [\u4e00-\u9fa5] 手机 ^[1][3|4|5|6|7|8|9][0-9]{9}$ 邮箱 “\w+@\w+\.[a-z]+(\.[a-z]+)?” IP ^((2[0-4]\d|25[0-5]|[01]?\d\d?).){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)$ 网址 ^(http...原创 2017-11-11 16:52:39 · 207 阅读 · 0 评论 -
强改微信内置浏览器——让x5内核滚粗
起因基于不可告人之原因,国内很多厂商喜欢二次定制,系统就不说了,腾讯团队愣是高出个X5内核,内核都干了什么我们就不去追究了,关键是网页载入速度变慢了,这能忍……emmmm强改原理利用腾讯提供的TBS调试页面,删除TBS内核,强制使用系统内核过程1.调起调试页面debugtbs.qq.com通过发送消息到微信,或者如下图(我直接使用传输助手)2.进入调试页面 (点击对话中的网址)3.强制使用系统内核原创 2017-11-11 09:59:56 · 87461 阅读 · 10 评论 -
安卓开发项目优化小技巧
安卓开发项目优化小技巧前言:在开发的过程中我们总是碰到这样那样的问题,等问题爆发在处理总是费时费力,不妨做好准备,以不变应万bug (不定期更新)原创 2017-10-14 15:16:38 · 408 阅读 · 0 评论 -
安卓调试/测试-AS(android studio)——工具篇之Android Monitors
前言:你可以不会调试优化内存和cpu占用,但截图,录屏你要还拿手机折腾半天就太low,其实AS内置了,就在Monitors里面,本篇重点介绍几个无脑点击调试app优化方法(PS:不定期更新)基本概念附带小工具Monitors相关内存优化探查器Android Profiler 替代Monitor 开启高级分析器功能基本概念Android Monitors:让你可以很容易地监视应用程序的CP原创 2017-10-14 14:15:27 · 12110 阅读 · 0 评论 -
ADB识别失败,驱动显示感叹号解决方案——记录一次驱动重装导致的不识别手机问题
ADB识别失败,驱动显示感叹号解决方案——记录一次驱动重装导致的不识别手机问题引发原因为了使用一个USB分线器安装万能USB驱动导致adb失效,电脑重启,多方查找各种百度方案均试过,无效!!!说什么从本地安装选择,根本和帖子提示不一致,可能和Win10系统有关(本人win10)然后,按照有人说安装驱动人生,驱动精灵,360手机助手,应用宝 统统无效 ,简直要怀疑人生了!!!最终经过4个小时的折原创 2017-10-20 16:56:13 · 10507 阅读 · 8 评论 -
Android Studio 插件汇总
Android Studio 插件汇总快速开发工具ButterKnife Zelezny通过注解代替findviewbyId,一键获取控件和点击集合(快捷键:alt+insert+选择)GsonFormatjson解析为javabean ,一键生成JSONOnlineVieweras内进行接口调试,等同浏览器插件postmanKotlinjava代码转换为kotlin代码(使用方式:code原创 2017-08-29 14:06:50 · 644 阅读 · 0 评论