自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (6)
  • 收藏
  • 关注

原创 设计模式之单例模式

单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3...

2019-01-28 10:25:57 181

原创 设计模式之抽象工厂模式

抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模式提供对象。意图:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。主要...

2019-01-26 17:26:26 131

原创 设计模式之工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主要解决接口选择的问题。...

2019-01-26 15:16:01 138

原创 jni开发:jni基础教程及实例(二)

       接上一篇,上一篇讲了jni的一些基本知识,可能大家都很懵逼,这很正常,在这里,我们将以一个简单的小实例,继续探索jni的使用,没有看上一篇博客的可以先看上一篇哦,附上链接: jni开发:jni基础教程及实例(一),当然,如果你对jni已经有了基本的了解,可以跳过上一篇博客,废话不说,我们进入正题。我们写一个demo,将一张res下的彩色图片转换为黑白图片,功能还是很简单的,简单粗...

2019-01-25 19:03:26 782

原创 jni开发:jni基础教程及实例(一)

本篇博客将带初次接触jni的小白完成对jni基本知识的了解,本篇主要以概念为主,下一篇博客会带大家完成一个难度不大的jni实例,请两篇博客连起来看,谢谢支持!一.jni简介1.jni的全称就是Java Native Interface,就是Java和C/C++相互通信的接口,类似于生活中两个人进行交易的一个中间人。2.以下情况下需要用到jni① 开发时,需要调用java语言不支持的...

2019-01-25 15:55:19 2414

原创 实用神器之adb:手机和电脑连接的桥梁

一.简介1.adb全称Android Debug Bridge,即安卓调试桥,可在电脑上对手机进行操作,包含以下三个方面:A. client:运行在PC上。其实就是shell,用来发送命令给Server。发送命令时,首先检测PC上有没有启动Server,如果后台没有Server,则自动启动一个Server,然后将命令发送到Server,并不关心命令发送过去以后会怎样B.daemon:一...

2019-01-25 14:21:29 1778

原创 非常实用的log调试工具:logcat

一.简介1.logcat是android中的一个命令行工具,可以用于得到程序的log信息2.常见的日志记录方法A.logv --VERBOSE,显示全部信息B.logd --DEBUG,显示调试信息C.logi --INFO,显示一般信息D.loge --ERROR,显示错误信息二.常用命令(1) adb logcat -help --显示帮助信息(2) adb...

2019-01-25 14:02:52 4269

原创 Java代码规范(Android也适用)

一.标识符命名1.命名原则A.统一:对同一个概念,在程序中用同一种表示方法B.达意:标识符能准确表达含义C.简洁:在统一和达意的前提下,用尽量少的标识符D.驼峰命名:除了包名,静态常量等特殊情况,大部分情况下标识符使用骆驼法则,即单词之间不使用特殊符号分割,而是通过首字母大写来分割2.包名使用小写字母,单词间不要隔开,如com.xxx.settlment.jsfutil...

2019-01-25 13:38:14 207

单例模式demo

饿汉式单例模式,挺简单的一个demo,希望可以帮助大家更好的理解

2019-01-28

抽象工厂模式demo

简单的抽象工厂模式demo,在Android Studio上可以正常运行,希望对大家有帮助

2019-01-26

工厂模式demo

简单的工厂模式的demo,在Android Studio下运行,可以更好的理解工厂模式

2019-01-26

Android原生Camera2完成预览和拍照

Android原生Camera2完成预览和拍照,通过这个demo,可以让我们更好地了解Camera2的使用

2019-01-25

jni开发demo:通过jni将一张彩色图片转换为黑白图片

通过jni将一张彩色图片转换为黑白图片,通过这个demo,可以深入了解jni的应用

2019-01-25

安卓开发Sqlite数据库基本操作

安卓开发中Sqlite数据库基本操作,包含增删改查以及数据库升级!

2018-01-05

空空如也

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

TA关注的人

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