自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android Studio 编译时提示 Error: Please select android sdk(运行按钮出现小红叉)

背景 有时候,在导入项目的时候,当gradle跑完后,会出现无法直接运行app,点击运行按钮,出现以下的配置界面,提示没有配置SDK 查过解决方案,这时候检查下项目的配置project structure,如果项目已经配置了SDK,同时,使用gradle的build命令可以编译出apk包,这时候...

2019-02-14 17:56:20

阅读数 71

评论数 0

Android 生命周期&启动模式&任务栈详解

Activity先导:lifeCycle、通讯、启动模式、源码 一、lifeCycle:Activity生命周期 onCreate() onRestart() onStart() onResume() onPause() onStop() onDestroy() onCreate() 表示该A...

2018-11-22 20:46:55

阅读数 69

评论数 0

MultiDex探索

Android MultiDex低版本手机加载奔溃问题处理~ 今天看了一篇关于Android 多Dex加载的一篇博客,里面解释了低版本手机使用MultiDex.install()时,奔溃的情况的处理;这是个不错的思路,这样在我们有多个Dex的时候,可以加快加载速度也可以适配低版本手机~ 具体连接如...

2018-09-29 15:19:40

阅读数 95

评论数 0

java命令打包java工程

自动打包java工程 介绍 自动打包java工程,主要功能是什么呢?没错,如标题所言,就是通过命令实现自动打包普通java工程,将java工程打包成一个jar包。 前言 肯定很多人会疑惑,为什么不用IDE直接导出jar呢?还要编写命令?不是多此一举? 答案是: 特殊情况需要,如...

2018-08-08 17:44:26

阅读数 1029

评论数 0

Apktool回编译apk遇到的问题及解决方案

背景: 在安卓逆向分析开发中,如果要重组apk,我们经常会使用开源工具apktool进行反编译,然后重编译apk。但是,经常会遇到一些奇奇怪怪的问题,导致回编译失败。 目的: 该博客目的在于记录回编译apk的时候出现过的问题和解决方案的记录。 命令: (前提是你的电脑已经具备了安卓开发环...

2018-08-07 18:11:54

阅读数 5885

评论数 14

Android UI注解框架 ButterKnife源码及原理分析

很开心,今天看到了一篇大神写的博客,对ButterKnife进行源码原理分析!看完之后学习到了很多新的知识,有关于自动生成代码的原理,以后有机会要自己写一个注解框架!哈哈,如果能力够的话!简单介绍一下ButterKnife是一个很不错的View注解框架,是一个效率很高的注解框架,目前也有一个Vie...

2017-10-26 01:22:07

阅读数 1155

评论数 0

Java抽象类和接口的区别

前言:秋招中面试官问到了Java抽象类和接口有什么不同,结果我说没什么不一样的,都是抽象的意思,用起来差不多,结果。。。挂了!哎,之前没有太去在意这些基础的知识,导致我秋招失败,很气愤,准备好好复习一番,希望春招能找到好的工作!知道不足后,那就来做做功课吧,静下心来,上网查看了一些其他博客,现在比...

2017-10-25 17:42:10

阅读数 134

评论数 0

使用Android studio进行NDK开发

第一次学习使用ndk,记录下1. 编写native代码(1)在需要调用native方法的类中,声明native方法public class JniKit { public native static String helloWorld(); static { Log....

2017-10-22 21:03:09

阅读数 1069

评论数 0

Android--MVP设计模式的理解和总结

MVP模式的介绍简单介绍Android中的设计模式很多,MVP是目前比较流行的一种设计模式,全称为Model-View-Presenter。MVP模式能有效地降低View的复杂性,避免业务逻辑被塞入View中,使得View变得更为简单专一。MVP模式会解除View和Model的耦合,同时又带来良好...

2017-09-04 01:15:03

阅读数 217

评论数 0

Java多线程详解【转】

http://www.cnblogs.com/wxd0108/p/5479442.html

2017-08-28 21:14:47

阅读数 148

评论数 0

关于Java多线程中的wait()、sleep()、notify()和notifyAll()的简单介绍和使用

Java多线程的开启使用Thread开启多线程Thread t = new Thread(new Runnable() { @Override public void run() { System.out.printl...

2017-08-28 17:04:54

阅读数 467

评论数 0

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