自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

andayoung

时辰已到,今日起兵!

转载 自定义注解Annotation的注释

自定义注解Annotation的注释1.很不错的一个例子Name姓名注解:@Target(ElementType.FIELD) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface Name { ...

2018-03-19 15:37:07

阅读数 95

评论数 0

原创 泛型?与 T 的最终奥义

泛型?与 T 的最终奥义 1.为什么要使用泛型 比如我定义了一个接口,里面的抽象方法类型不确定或者有多种,我需要这样写: public interface Andayoung{ String young(String a); String young(boolean ...

2018-03-16 17:00:25

阅读数 78

评论数 0

原创 synchronized:解决Socket并发执行时被关闭的问题

synchronized:解决Socket并发执行时被关闭的问题 1.synchronized用法 synchronized修饰方法 public synchronized void test() { } synchronized修饰代码块 synchronize...

2018-03-09 15:58:18

阅读数 522

评论数 0

转载 Java设计模式整理

Java设计模式整理 1.单例设计模式 所谓单例设计模式简单说就是无论程序如何运行,采用单例设计模式的类(Singleton类)永远只会有一个实例化对象产生,并且只提供一个全局的访问点 。 具体实现步骤如下: 将采用单例设计模式的类的构造方法私有化(采用private修饰); 在其内...

2018-03-01 18:56:31

阅读数 72

评论数 0

转载 Java设计原则整理

Java设计原则整理 1.单一职责原则 ( SRP,Single Responsibility Principle ) 一个类,应该只有一个引起它变化的原因,类变化的原因就是职责。 一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力,如果一个类承担的职责过多,就等于把这些职责...

2018-03-01 14:24:54

阅读数 60

评论数 0

转载 JNI语法、函数居然还没放弃(二)

一、对照表Java类型 本地类型 描述 boolean jboolean C/C++8位整型 byte jbyte C/C++带符号的8位整型 char jchar C/C++无符号的16位整型 sh...

2018-02-27 10:02:31

阅读数 66

评论数 0

原创 JNI&NDK开发从入门到放弃(一)

JNI&NDK开发从入门到放弃(一) 1.安装与配置 借图 下载NDK NDK下载配置完成之后,需要在gradle.properties文件中加上一行: android.useDeprecatedNdk=true 安装NDK插件 在Ext...

2018-02-24 17:54:21

阅读数 124

评论数 0

原创 Python中的装饰器理解

Python中的装饰器理解 主要记住两个例子就好: 1.装饰器含有不确定参数 需要注意: 1.装饰器的参数func为函数,装饰器内部函数_deco的参数*args, **kwargs为func函数传入的不确定性变量。 2.装饰器以输出的函数作为形参,返回内部自定义的函数;内部自定义的函数...

2018-02-03 16:28:32

阅读数 141

评论数 0

原创 应用SDK与对外接口的封装、混淆与打包

从事Android开发久了不可避免的会接触对外接口的封装,下面本人就以自己写过的一个例子系统讲讲怎样对应用sdk的开发。 1.封装 我们在与其他公司合作的时候,往往会有技术方面的协作,但我们又不想过多的暴露我们某些技术方面的细节,比如:ip地址、技术参数、核心算法。 于是我们会对这部...

2018-02-02 10:51:47

阅读数 2941

评论数 1

原创 MVP自定义设计

RxCache要点解读(四) RxCache好难呀。 1.导入依赖包 2.RxCache具体用法(搭配Retrofit使用) (1)定义接口 (2)创建一个RxCache实例并使用它 3.参数解析 4.结尾 地狱空荡荡,魔鬼在人间。

2017-11-10 15:48:42

阅读数 103

评论数 0

原创 Android自定义相机开发

Android自定义相机开发 入门第一个接手的项目,如今重新拾起来整理一下。 1.添加相关权限 uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> uses-p...

2017-11-02 11:07:17

阅读数 681

评论数 0

原创 RxCache要点解读(四)

RxCache要点解读(四)RxCache好难呀。1.导入依赖包添加JitPack仓库在你的build.gradle文件 (项目根目录下):allprojects { repositories { jcenter() maven { url "ht...

2017-03-06 13:08:22

阅读数 601

评论数 0

原创 git备忘录

git备忘录感谢我的老大书兵哥强制要求我学习Git。1.本地版本库$ git init $ git add readme.txt andayoung.txt $ git commit -m "add 2 files."其他操作:$ git status //仓库当前的状态 $ ...

2016-12-28 20:14:08

阅读数 280

评论数 0

原创 ButterKnife初学手册(三)

ButterKnife初学手册(三)ButterKnife非常好。1.环境配置打开Android studio 左上角File-settings-选择Plugins搜索Android ButterKnife Zelezny然后安装重新启动android studio然后添加依赖库:compile ...

2016-12-14 02:00:46

阅读数 296

评论数 0

原创 RxJava使用入门(二)

RxJava使用入门(二)RxJava也好。1.导入依赖包compile 'io.reactivex:rxjava:1.0.14' compile 'io.reactivex:rxandroid:1.0.1' 2.RxJava具体用法(1)创建 ObserverObserver 即观察者,它决定...

2016-12-13 22:04:19

阅读数 266

评论数 0

原创 Retrofit用法初识(一)

Retrofit用法初识(一)Retrofit好。1.导入依赖包compile 'com.squareup.retrofit2:retrofit:2.1.0' compile 'com.squareup.retrofit2:converter-gson:2.1.0' compile 'com.sq...

2016-12-09 11:07:02

阅读数 875

评论数 0

原创 Win7系统无法验证文件数字签名(0xcoooo428)最佳解决方法

Win7系统无法验证文件数字签名(0xcoooo428)最佳解决方法自个笔记本卡得不要不要的,前段时间一狠心重装了Ubuntu系统,Ubuntu比Win10干净得多,但是很多工具并不能适配Ubuntu,所以又一跺脚投向Windows的怀抱,然而这回笔者直接奔稳定的Win7去了。反反复复折腾环境,终...

2016-11-25 00:20:02

阅读数 32608

评论数 44

原创 Activity的四种启动模式launchMode

Activity的四种启动模式launchMode这是一个永远不会过时得问题,记得刚入门得时候飞哥很详细得跟我说明四种不同启动方式得区别,当时我一边应承,一边在想为什么要分为这四种不同的启动方式? 后来面试得时候对方老大让我简单介绍一下这四种启动方式,我仅凭印象和理解对这些概念做了描述,当说到最...

2016-11-16 23:19:16

阅读数 325

评论数 0

原创 Android横竖屏切换引起问题的小结

Android横竖屏切换引起问题的小结终于下定决心好好写(抄)写(抄)属于自己的博客了,以前总是懒惰,总是不肯行动,要知道这个世界永远不会为你而改变,我们只有改变自己。碎语少说,言归正传。关于Android应用横竖屏的切换所引起的问题以及解决的方法,我以前老大也曾不止一次问过我,而我却从没有认真思...

2016-11-16 02:25:41

阅读数 3224

评论数 0

原创 Android事件分发与处理简单整理

在上一家公司接手了一个项目,由于界面交互的复杂性让我花了很多时间去对Android的事件分发与处理机制做了一个相对比较深的研究。在此记录一下。 事件 返回 传递or消费 super.dispatchTouchEvent 当前View的onInterceptTouchEven...

2016-09-24 15:02:59

阅读数 217

评论数 0

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