自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java反射类

Java反射工具类 1.反射静态方法 2.反射成员方法 3.反射成员get/set 4.反射静态成员get/set import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import ...

2019-06-17 21:37:49

阅读数 33

评论数 0

Gradle学习(三):Android Gradle插件

本篇将讲述Android Gradle插件在实际项目中的使用,以实际使用为例 1、引如Android Gradle插件 引入第三方插件的方法: 根build.gradle中: buildscript{ repositories { jcenter() } dependecies { ...

2019-05-27 00:47:23

阅读数 21

评论数 0

Gradle学习(二):Gradle基础

Gradle是基于Groovy语言的DSL,用于项目构建。与Ant和Maven相比的优势在于本身是一门语言,可以做一些特定逻辑,灵活许多 Gradle生命周期 Gradle生命周期分为三个阶段: 1.初始化阶段:生成project对象 2.配置阶段:生成task对象,并完成task...

2019-05-07 21:41:52

阅读数 45

评论数 1

Gradle学习(一):Groovy基础

Groovy是基于JVM的虚拟机的一门语言,语法和Java很相似,并且完全兼容Java。Java上能写的代码在Groovy中是可以运行的。但同时Groovy引入了闭包,增加了许多特性使用起来较为灵活方便。Gradle脚本使用的是Groovy语法,具备Groovy基础对于学习和使用Gradle是十分...

2019-05-05 22:34:58

阅读数 42

评论数 1

Java线程池使用

Java线程池 线程池: 线程池刚创建时,里面没有一个线程。任务队列是作为参数传进来的。不过,就算队列里面有任务,线程池也不会马上执行它们。 当调用 execute() 方法添加一个任务时,线程池会做如下判断: 1.如果正在运行的线程数量小于 corePoolSize,那么马上创建线程运行这个任...

2019-04-30 12:25:59

阅读数 22

评论数 0

MySQL必知必会-数据查询

数据库的学习我认为就是包含两方面: 1、如何建库建表,达到高效 2、如何查询到所需的数据 本文将着重写的是基础概念以及如何查询数据的部分,如何建库建表的部分后续将在另外的文章写 基本概念 结构 数据库: 一个以某种有组织的方式存储的数据集合 表:一种结构化的文件,可用于存储某种特定类型的数据...

2018-12-02 16:04:30

阅读数 379

评论数 0

Android图像处理(一) 颜色变换

图像的变化通常是使用矩阵运算去实现,在Android中也不例外。本文将通过使用Android中的ColorMatrix矩阵对图片的颜色进行操作,实现对图片进行颜色上的调整。 改变图像属性 基本概念 色调:物体传递的颜色 饱和度:颜色的纯度 亮度:颜色的明暗程度 在PS软件中常通过调整这三个...

2018-12-01 16:25:06

阅读数 417

评论数 0

Android守护进程

守护进程 守护进程: 一直在后台运行的进程。本文主要讲解一些android比较常用的守护进程的方法。 实现思想: 1.保活,通过提高进程优先级,降低进程被杀死的概率 2.拉起,进程被杀死后,进行拉起 相关基础知识 Android进程优先级 在Android中,进程粗略...

2018-11-07 22:59:14

阅读数 657

评论数 2

Android监听、屏蔽多任务键方法

Android监听、屏蔽多任务键 有时候是会有比较流氓的需求要求屏蔽多任务键,返回键等操作的,屏蔽返回键可以通过监听返回键的回调直接替换掉原先的操作即可。但多任务键有点特殊,需考虑其他方法。这里使用的是通过监听Intent.ACTION_CLOSE_SYSTEM_DIALOGS广播判定是否...

2018-06-25 13:20:11

阅读数 1146

评论数 1

Android常用工具类总结(一)应用国家,安装天数,版本号,是否debug获取

应用国家安装天数获取 应用安装天数获取 记录应用第一次启动的时间,从而当前安装天数,需在应用启动时调用刷新存储的数据 import android.content.Context; import android.content.SharedPreferences; /** * 用...

2018-06-25 13:09:03

阅读数 107

评论数 0

Android Service全面总结

Service 1、Service是什么 2、Service的生命周期(startService和bindService) 3、Service的类型 4、Service和Thread的关系 5、IntentService原理 1、Service是什么 ...

2018-06-24 16:08:39

阅读数 58

评论数 0

GreenDao数据库框架的使用

GreenDAO框架使用 GreenDAO是一种Android数据ORM(object/relational mapping)框架,与OrmLite、ActiveOrm、LitePal等数据库相比,单位时间内可以插入、更新和查询更多的数据,而且提供了大量的灵活通用接口。GreenDAO的效...

2018-03-27 09:00:55

阅读数 119

评论数 0

腾讯Ai开放服务接入

1.接口调用通用形式 相关网址:https://ai.qq.com/doc/auth.shtml 如腾讯Ai给出的示例,其中app_id, time_stamp, nonce_str, sign为发起对腾讯Ai各种Api都需要加入到post请求的数据。而key1,key2则根据不同A...

2018-03-02 21:04:51

阅读数 2914

评论数 0

Activity的生命周期和启动模式

1.Activity的生命周期 a.典型情况下的生命周期 Activity启动—>onCreate—>onStart—>onResume—>onPause—>onStop—&a...

2018-03-01 21:41:36

阅读数 76

评论数 0

Android端基于OpenCV边缘识别技术

本文所采用的技术大体来源于网络上另一作者的开源项目,https://pqpo.me/2017/09/11/opencv-border-recognition/#reward,只是对其智能裁剪部分做了优化。所以本文之着重讲述优化部分,具体环境搭建则不细写了,原作者已经写的很详细了。 OpenCV...

2018-01-31 16:36:22

阅读数 2005

评论数 5

C++基础知识(五)类进阶:模板类

在某些场景下,继承和包含并不总是能满足重用代码的需要。比如,容器类。容器类设计用来存储其他对象或数据类型。 比如如下的Stack类: Stack.h #ifndef STACK_H_ #define STACK_H_ #include using namespace std; t...

2018-01-31 11:34:51

阅读数 102

评论数 0

C++基础知识(二)C++类基础

目录 1.类的定义 2.类的两种实现方式 3.对象的定义和对象成员的使用 4.构造函数和析构函数 5.堆对象 6.public,private,protected的使用 7.特殊成员函数 8.自定义String类 1.类的定义 类是...

2018-01-30 14:29:12

阅读数 82

评论数 0

Ndk基础知识(二)Ndk基本使用流程

ndk基本使用

2018-01-24 16:32:21

阅读数 88

评论数 0

NDK基础知识(一)环境搭建

1. AndroidStudio的NDK环境搭建 下载相关资源包,NDK,CMake,LLDB 使用AndroidStudio中的SDK Manager下载即可 安装完成后,AndroidStudio将自动配置好上述资源,前提当然是使用AndroidStudio下载 接下来创建一个新项目...

2018-01-22 08:55:07

阅读数 110

评论数 0

C++基础知识(四)类进阶:抽象类和接口

抽象类:类中存在没有实现的方法,不能实例化 接口:类中的方法都没有实现。 在C++中,抽象类则说明类中有一部分方法是纯虚函数,接口则说明类中所有方法都是纯虚函数。 纯虚函数:方法没有函数体。在声明后面加上”=0” 例子: #include using namespac...

2018-01-05 22:52:02

阅读数 84

评论数 0

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