- 博客(13)
- 资源 (12)
- 收藏
- 关注
原创 jad反编译的使用
下载地址:http://www.javadecompilers.com/jad下载解压后包含jad.exe 和Readme.txt中文Readme为jad的主页是:http://www.geocities.com/SiliconValley/Bridge/8617/jad.htmlCopyright 2000 Pavel Kouznetsov (kpdus@yahoo.com).1. 请先读ja...
2018-05-31 18:36:35 7701 1
原创 Java 枚举类型原理分析为什么枚举比用静态变量多消耗两倍的内存
一 起源:枚举是一种特殊的数据类型,一般用来列举有限个、同类型的常量。它能保证参数的安全性,如方法声明传入的参数,必须是指定枚举中的常量。但是Android开发文档指出,使用枚举会比使用静态变量多消耗2倍内存。为什么枚举这么耗内存?二 枚举原理:定义枚举类 Week 星期一 到 星期五public enum Week { MONDAY,TUESDAY,WEDNESDAY,THURSDA...
2018-05-31 18:12:32 5713
原创 Android系统中的两个坐标系:Android坐标系与view坐标系
一 Android坐标系:Android坐标系将屏幕的左上角的顶点作为Android坐标系的原点,向右为X轴的正方向,向下是Y轴的正方向。在触控事件中getRawX() 和 getRawY()获得的坐标也是Android坐标系的坐标。二 View坐标系1 自身坐标 以下方法获得View到父控件的距离 getTop() : 获取View自身顶边到父布局顶边的距离: getLe...
2018-05-31 14:09:51 1427
原创 Android 同步cookie到webView,区分系统版本
当app原生项目登录时,跳转到h5界面需要将登录状态同步到h5里,这时需要将cookie设置给webview同步登录状态。具体代码如下:1 设置cookie前 设置支持js脚本 WebSettings webSettings = webView.getSettings(); webSettings.setJavaScriptEnabled(true);// 支持javaScript脚本...
2018-05-22 14:35:51 982
原创 android widget ViewFlipper
官方文档介绍:http://www.zhdoc.net/android/reference/android/widget/ViewFlipper.htmljava.lang.Object ↳android.view.View ↳android.view.ViewGroup ↳android.widget.FrameLayout ↳android.widget.ViewA...
2018-05-21 15:04:59 604
原创 Sublime Text 下载 和破解
Sublime Text 下载 地址:https://www.sublimetext.com/ 注册码:----- BEGIN LICENSE -----eldonSingle User LicenseEA7E-1122628C0360740 20724B8A 30420C09 6D7E046F3F5D5FBB 17EF95DA 2BA7BB27 CCB1494727A316BE 8...
2018-05-18 14:38:37 697
原创 setUserVisibleHint : viewPager+ Fragment 懒加载的实现
一 来源:setUserVisibleHint :设置Fragment 内部维系是否可见的mUserVisibleHint【Boolean型】变量的 方法 public void setUserVisibleHint(boolean isVisibleToUser) { if (!mUserVisibleHint && isVisibleToUser &...
2018-05-14 14:39:50 265
原创 Android 常用插件之 LomBok
一 介绍 lomBok 是通过使用对应的注解,可以在编译源码的时候生成对应的方法,减少模板代码的编写。二 集成 AS 在build.gradle 添加如下依赖 compile 'javax.annotation:javax.annotation-api:1.2' compile 'org.projectlombok:lombok:1.16.18' 然后...
2018-05-09 18:28:07 3475
原创 Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForLemon_wapLemonRead
加入lombok AS打正式包时 混淆报错并出现警告原因是 P r 原因: proguard 文件启用时报错 解决 方法:一种是如果你要禁用 proguard 文件,直接在项目的 build 文件中将 minifyEnabled 设置为 false 二 如果不想禁用 proguard 文件,那么可以将 -ignorewarnings -keep class * ...
2018-05-09 10:09:15 254
原创 Error:Execution failed for task ':app:javaPreCompileDebug'. AS加入lomBok依赖后
AS加入lomBok依赖后Error:Execution failed for task ':app:javaPreCompileDebug'.> Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are found to co...
2018-05-08 21:49:18 334
原创 Execution failed for task ':app:preDebugAndroidTestBuild
AS打开新项目时Execution failed for task ':app:preDebugAndroidTestBuild'.> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) and tes...
2018-05-08 21:40:20 704
原创 Android studio 3.x集成butterknife 8.8.1 集成 使用 及集成时错误解决
一 集成ButterKnife 报错 解决办法 : 只添加 app下 build.gradle compile 'com.jakewharton:butterknife:8.8.1'annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'二 基本功能1 @BindView(int id); 绑定单个view ...
2018-05-08 11:09:23 2476 1
python脚本
2017-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人