自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(270)
  • 资源 (2)
  • 收藏
  • 关注

转载 java面向对象核心技术

                1:内部类      内部类可以节省编译后的字节码, .class文件的大小,    而在实现监听的时候,采用内部类很容易实现, 但使用内部类会导致结构不清晰。1:成员变量内部类      public class Out{      private int i=0;      pr...

2019-02-18 22:49:59 178

转载 java杂记

oop  object oriented programming  面向对象程序设计 

2019-02-13 13:54:26 176 1

转载 java面向对象编程基础

1:对象的销毁      什么对象java虚拟机会将其认为是垃圾,  1:对象超出了作用范围,  2:对象赋值为null      虽然是垃圾但是不一定会触发java虚拟机回收垃圾,      System.gc()    则是会强制启动垃圾回收器。 2: this关键字          在java语言中规定使用this关键字来表示本类对象的引用。   this不仅可以使...

2019-01-24 23:09:27 209

转载 java基础知识

java中常见静态类操作Arrays    String                                                                    ...

2019-01-24 22:13:50 117

转载 webview详解

1: https://www.jianshu.com/p/3a345d27cd422:https://www.jianshu.com/p/345f4d8a5cfa3:https://www.jianshu.com/p/3c94ae673e2a/4:https://www.jianshu.com/p/1b8779401db75:https://www.jianshu.com/p/a6...

2019-01-02 15:24:32 271

转载 网络抓包分析

三次握手创建连接  四次挥手断开连接:  1:将网络抓包先全部搞清楚机制  Http请求流程  1:三次握手 创建链接      1:首先client发送SYN,发送      2:发送Get请求  3:收到服务端返回的json数据  4:KEEP-ALIVE  5:四次挥手 断开链接    结束可以由服务端发起  也可以由客户端发起    结束流程  1:Fi...

2018-11-24 11:06:18 337

转载 积累

字符串转化为对应的字节数据String str="abcdefg";byte[] bytes=str.getBytes(); 将字符串转化为字节数组Log.d(TAG, "onClick: getBytes=="+new String(str.getBytes())); 将字节数组转化为字符串              ...

2018-08-21 23:15:59 93

转载 Contentprovider使用详解

讲解最全面的文章:https://www.jianshu.com/p/ea8bc4aaf057首先对ConetentProvider有一个整体的认识: 1:它的作用就是实现数据共享,其实他不参与数据的具体存储,只是提供了进程间数据共享操作的接口,提供给我们方法实现        对数据的各种操作。他的底层就是aidl  Binder机制实现。       1:其实具体需要什么系统已经为...

2018-08-03 11:43:10 309

原创 git使用

1:svn集中式版本控制  有一个中央服务器控制所有版本,其他所有的终端可以对这个中央仓库进行操作,中央仓库保证版本的唯一性   缺点:中央服务器出现问题整个项目的版本控制就完蛋了,在使用过程中,终端无论提交修改还是获取更新都需要不断与服务器进行通信         一旦网络出现问题,一切都不能继续       缺点:      1:容灾性差      2:通信频繁 2:...

2018-07-29 11:12:04 869

转载 surfaceview

1:通过控制surfaview的可见性 就可以触发holder的相关回调方法                                         ...

2018-07-25 09:42:05 124

转载 surfaceview mediaplayer

1:surfaceview采用双缓冲机制,将视频流解析成一帧帧图像显示,双线程,一个线程解析图片并渲染到界面上,另一个线程开      始解析下一帧图像,两个线程轮番解析视频流。1:surfaceview做圆角处理,@Overridepublic void draw(Canvas canvas) { Path path = new Path(); //用矩形表示SurfaceVi...

2018-07-06 23:42:13 215

转载 异常处理

1:异常处理有一些弊病,会降低程序的执行效率,增加语法复杂度。2:异常分类   基类是Throwable    分为Error  Exception        Error系统内部错误 以及资源消耗殆尽的错误,比较严重      Exception 非致命  可以捕获。 分为运行时和非运行时。...

2018-06-10 00:02:35 120

转载 面向对象详解

1:成员方法的参数讲解  值参数(参数类型是值)   引用参数(参数类型是数组或者其他类型)  不定长参数     1:值参数             2:引用参数     3:不定长参数   2:构造函数详解     自己如果定义了构造函数    都是有参的  这个时候系统就不会自动为我们创建无参的构造函数了     私有构造函数  是为了实现单例模式   注意  对象必须是静态的     pu...

2018-06-09 23:49:31 208

转载 数组 字符串

1:讲解数组    一维数组:     数组的声明:  数组数据类型 数组名字 []  ;      数组数据类型  [] 数组名字;     int[] nums;    int nums[];     注意:在为数组分配内存空间的时候必须指明数组的长度。     数组初始化方式: int a[]={1,2,3};    int [] a=new int [10];  int a []=new ...

2018-06-09 13:15:11 142

转载 准备

1:技能积累:  列表:代码混淆实现动画效果  :class b extends AnimationCamera var6 = this.h;Matrix var7 = var2.getMatrix();protected final void applyTransformation(float var1, Transformation var2) {        float var3 = th...

2018-06-08 18:48:03 114

转载 apktool 等反编译工具在ubuntu上安装

https://www.cnblogs.com/andy-loong/p/6800368.html

2018-06-08 15:03:38 325

转载 网络编程

1:基础知识:5

2018-06-03 23:53:45 118

转载 java字符编码

计算机之间传递,无法传输一个个字符只可以传输二进制数据,为了字节与字符的对应关系,就生成了字符码表。将字符与相对应的字节对应起来的一个表。ASCII 不支持汉子  美国标准信息交换码ISO8859-1  不支持汉子 拉丁码表GB2312 支持汉字 中文码表GBK   GB18030 支持汉字  兼容GB2312 支持更多中文Unicode 支持汉字  国际标准编码UTF-8  支持汉子  常用编码...

2018-06-03 10:34:38 175

转载 代码混淆

1111

2018-05-26 10:42:57 325

转载 Map详解

Map<String, Person> maps = new HashMap<>();Map<String,ArrayList<Person>> map1=new HashMap<>();ArrayList<Person>persons=new ArrayList<Person>();Person perso

2018-05-21 14:03:37 106

转载 android全局设置字体

实现全局设置字体方案1:1:设置application的style:<style name="TvApplicationTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:typeface">normal</item></style>

2018-05-03 11:39:15 1868

转载 IO输入输出文件

1:计算机的存储单位      位  bit 表示0-1  计算机的最小存储单位是字节Byte 由8位组成    我们存储数据的二进制流的单位就是字节      由8位组成  0-255         KB    MB  GB  TB  进制都是1024      char 基本数据类型  字符型数据  占用两个字节。 a  c  3  4  汉字  他都是分配两个字节 比较耗费...

2018-05-01 09:38:13 361

转载 网络请求完全解析

1:拦截2:重定向3:https4:vpn5:重试6:

2018-04-27 17:39:27 164

转载 Recyclerview源码解析

1:整体认识   Adapter  将数据展示到view上   index  位置   binding  借助adapter将数据展示在view上   recycle view  复用view 保存在缓存里面再利用,节省解析时间   scrap view  进入暂时分离的状态,   Dirty view 必须再次rebound才可以用2:细节认识    1:recyclerview中的positi...

2018-04-23 22:57:56 331

转载 android资源文件讲解

1:android资源               1:R无法访问的原生资源  保存在assets目录下              2:R可以访问的资源,在res目录2:res/animator 属性动画的xml文件    res/anim  补间动画xml文件    res/drawable    res/raw 原生资源  音频视频文件   原生资源更加推荐放到assets目录下面   res...

2018-04-22 17:39:05 197

转载 android控件集合及属性

控件集合textview    checkedtextview   增加了checked状态  button   Edittext    AutoCompleteTextView  自动完成功能RadioButton  单选按钮         RadioGroup结合使用Checkbox  复选框   ToggleButton 状态开关  Switch  开关    AnalogClock  时...

2018-04-22 14:00:53 288

转载 枚举简单介绍

1:枚举其实就是常量的集合,就是几个字符串组成的。他继承了Enum这个类  所以他不可在继承其它类,      但是它可以实现其他接口。2:valueOf()  将普通字符串转化为枚举类型  这个字符串必须是枚举类型成员对应的字符串      values()  将枚举类型成员以一个数组的形式返回      ordinal()  返回枚举对象位置索引值      compare...

2018-04-11 23:03:06 256

转载 反射简单介绍

1:获取class类的Class对象:3种方式(就是编译之后生成的Class文件对象)   1:通过完整类名获取:Class<?>c1=Class.forName("yinhe.viewtest.Person");   通常使用的方法就是通过完整类名获取到Class对象。   2:通过class对象获取对应的Class  Person person=new Person(); Clas...

2018-04-11 18:38:28 144

转载 代理模式

代理模式讲解:1.代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法代理模式使用场景:    (1)当我们想要隐藏某个类时,可以为其提供代理类   ...

2018-04-10 18:00:35 89

转载 adb命令

adb命令大全:https://blog.csdn.net/soslinken/article/details/50245865

2018-04-10 17:18:27 73

转载 Java基础讲解2

String类:静态api:String.format();String.valueOf(); String.copyValueOf();字符串格式化:System.out.printf("浮点型变量的值为 " + "%f, 整型变量的值为 " + " %d, 字符串变量的值为 " + ...

2018-04-09 10:55:51 104

转载 正则表达式

 正则表达式常用语法:1:正则表达式支持的通配符:. 可以表示任意一个字符\s 表示任意一个空白 空格 tab  space\S 表示一个非空白\d 表示任意一个数字  digital  数字字符匹配。等效于 [0-9]。\D 表示任意一个非数字  非数字字符匹配。等效于 [^0-9]。\w 表示任意一个 字母 数字 下划线  匹配任何字类字符,包括下划线。与"[A-Za-z0-9_]"等效。\W...

2018-04-08 16:52:12 179

转载 ViewGroup整体子view动画设置

1:LayoutAnimationController用于一个布局或者ViewGroup的动画控制器,它能够让每个子View在不同的时间点分别执行相同的动画,ViewGroup通过LayoutAnimationController计算每个子view的动画开始的时间间隔,这个时间的间隔是通过某种规律特点进行计算,比如它在viewGroup中的index顺序。LayoutAnimation_delay...

2018-04-06 14:54:22 894

转载 View

1:Note: The Android framework is responsible for measuring, laying out and * drawing views. You should not call methods that perform these actions on * views yourself unless you are actually implement...

2018-04-04 18:02:02 101

转载 android事件传递

事件传递过程  Activity  Window  Viewpublic boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { onUserInteraction(); } if (getWindow().superDispa...

2018-04-02 23:36:20 115

转载 View事件传递讲解

View的移动1:scrollTo  scrollBy  view的位置没有发生变化     使用修改内容位置的滑动2:TransationX  TransationY view位置发生了变化  动画 适合没有交互的复杂的动画效果3:修改layoutParams布局位置参数  适合有交互viewview滑动:ViewHelper是nineoldandroids里面的一个兼容类  实现我们直接设置动...

2018-04-01 23:36:50 73

转载 resources标签下子标签详解

1:resources标签下子标签详解2:AttributeSet属性集合3:TypedArray     obtainStyledAttributes

2018-03-30 13:45:23 573

转载 Service详解

1: <p>Note that services, like other application objects, run in the main* thread of their hosting process. This means that, if your service is going* to do any CPU intensive (such as MP3 pla...

2018-03-29 17:42:42 321

转载 Activity起启动模式详解

异常情况下actvity的生命周期1:资源相关配置发生变化的时候导致activity被杀死     会调用onSaveInstanceState    恢复时调用onRestoreInstanceState   系统建议使用onRestoreInstanceState     也可以在onCreate里面获取保存的数据         注意View自身会做保存状态信息的。   ...

2018-03-28 23:03:12 106

转载 简单常识

1:system/app  系统自带的应用程序,无法删除data/app 用户程序安装的目录,有删除权限。data/data 存放应用程序的数据

2018-03-28 13:50:23 79

dex2jar最新版

dex2jar最新版,将apk解压后拿到.dex文件 放到dex2jar跟目录后打开cmd,定位到dex2jar目录后在此时的命令窗口中输入:d2j-dex2jar classes.dex 然后回车(注意:d2j-dex2jar和classes.dex之间在输入的时候有空格),执行完成后,会多出一个classes-dex2jar.jar文件,这个文件就是我们需要的

2018-07-29

java编程思想第四版

详细讲述了java编程思想,提高java编程思想很有帮助。

2015-03-26

空空如也

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

TA关注的人

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