- 博客(10)
- 资源 (22)
- 问答 (3)
- 收藏
- 关注
原创 DialogFragment空指针
空指针:java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object referenceDialogFragment中直接使用getActivity返回的确是空...
2018-06-22 14:48:19 1357
原创 setStrokeWidth对自定义view的影响
自定义view:public class MyView extends View { private static final int DEFAULT_WIDTH = 100; private static final int DEFAULT_HEIGHT = 100; private Paint rectPaint; private Rect rect; ...
2018-06-15 15:31:34 908
原创 构造者模式
来自:https://github.com/shuaijia/JsHeadline/参考 自定义Notification和Toast Android用建造者模式实现一个新功能引导页定义: 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。AlertDialog、okhttp 中都使用了构造者模式。优点: 良好的封装性,使得客户端不需要知道产品内部实现...
2018-06-14 16:53:33 548
原创 android : setEmptyView与万能适配器的使用
empty_list_layout.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation=&q
2018-06-08 11:29:12 503
原创 android 携程买票的起始点交换位置实现
效果图:点击交换位置按钮,北京和深圳布局交换位置。xml布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent...
2018-06-07 09:24:04 954
原创 自定义view--进度
效果图:自定义view:import android.animation.FloatEvaluator;import android.animation.ValueAnimator;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import...
2018-06-06 16:16:10 193
原创 onMeasure与onSizeChanged获取尺寸区别
自定义view如下:public class MyView extends View { private static final int DEFAULT_WIDTH = 100; private static final int DEFAULT_HEIGHT = 100; private Paint paint; private Rect rect; ...
2018-06-06 11:09:19 3270
原创 android混淆
混淆的概念:将Android项目进行打包之时,可以将项目里的包名、类名、变量名进行更改,使得代码不容易泄露,类似于对其apk中的文件加密.混淆的作用:1.增加Apk反编译之后代码泄露的困难性 2.生成的apk体积会缩小什么是混淆?Android SDK 本身就提供混淆的功能,将混淆开关进行开启后,开发者需要做的是对Android Studio工程项目中的proguar...
2018-06-04 14:52:09 705
原创 android decompile 反编译
查看资源文件Apktool 拆解Apk文件,反编译其中的资源文件,将它们反编译为可阅读的AndroidManifest.xml文件和res文件。 下载地址: https://bitbucket.org/iBotPeaches/apktool/downloads/java -jar Apktool工具的路径 d -f apk绝对路径 -o 输出的路径查看源码:dex2ja...
2018-06-04 11:48:35 1438
原创 java动态代理
参考: JAVA 动态代理 Java动态代理的两种实现方法 Java 动态代理作用是什么?//定义被代理的接口public interface Calculator { Integer add(Integer num1, Integer num2); Integer minus(Integer num1, Integer num2);}//被代理类public...
2018-06-01 15:14:22 401
android studio (as)主题theme
2018-10-08
android反编译工具
2018-06-04
httpClient4.5.3+Jsoup1.10.2
2018-02-23
httpclient-4.5.3完整jar包
2018-02-23
decp2 dbutils pool2 mysql
2016-11-15
android studio 安装插件gsonformat 出现timeout
2018-03-30
求解输出??并解析~谢谢。
2016-03-13
java问题~数字判断!~~~~~
2016-03-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人