自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Windows下搭建GitHub个人博客

Windows下搭建GitHub个人博客

2022-07-16 13:16:57 285

原创 Android 共存debug release版, 并设置不同名字

一部手机上同时安装app的debug版和release版,并显示不同名字 build.gradle buildTypes { debug { applicationIdSuffix ".debug" resValue "string", "app_name", "@string/app_name_debug" ...

2019-02-25 13:49:18 1656

原创 Glide V4 找不到 GlideApp

Glide V4 找不到 GlideApp java 1.添加依赖到项目 repositories { mavenCentral() } dependencies { annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0' } 2.创建自定类继承 AppGlideModule 并使用 @GlideModul...

2018-10-17 17:14:27 1447

原创 Kotlin 中的单例

Kotlin 中的单例 以获取 Application 的单例来说明 在 java 中的单例 public class App extends Application { private static App instance; @Override public void onCreate() { super.onCreate(); ...

2018-08-29 14:05:08 1539

转载 Java 与 Kotlin 中各种 findViewById 的方式

Java 与 Kotlin 中各种 findViewById 的方式 Java 中的方式 1.从 Android Support Library 26.0.0 Beta 1 开始 findViewById 将不再需要强转了。 private Button mButton; ... mButton = findViewById(R.id.button); 2.使用注解来注入对应类型的 ...

2018-08-27 12:08:22 1912

原创 mac下android studio安装plantuml插件

mac下android studio安装plantuml插件 安装plantUML插件 打开设置面板,找到插件 搜索 plantUML 我已经安装过了,界面不太一样,点instanll安装就行,然后重启studio。 但是此时还不能使用,需要安装Graphviz 安装Graphviz 1、打开终端 2、如果已经安装过homebrew ,直接看第四步 3、安装homebrew,在终端运行...

2018-08-06 17:01:29 1310

原创 设计模式之策略模式

设计模式之策略模式 基本定义 指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。 策略设计模式UML图 环境(Context):持有一个Strategy的引用。 抽象策略(Strategy):抽象角色,通常是一个接口或者抽象类。给出所有的具体策略类所需要的接口方法。 具体策略(ConcreteStrategy):包装了相关的算法或行为。 在接口中定义了一系列算法...

2018-08-03 14:45:10 214

原创 设计模式之适配器模式

设计模式之适配器模式 适配器模式的意图在于,使用不同接口的类所提供的服务为客户端提供它所期待的接口。 一般分为:类的适配器模式和对象的适配器模式,还有一种接口适配。 类适配器 UML类图 target:目标类的接口 adaptee:被适配的类 adapter:适配器 Adapter继承Adaptee类并实现Target接口,在Adapter来自Target的方法中调用Ada...

2018-07-31 18:57:54 183

原创 ApplicationId与PackageName

ApplicationId与PackageName 每个 Android 都有一个包名,如 com.example.myapp。在之前,这是应用在设备上的唯一标示,这意味着如果修改了包名这将是一个全新的应用,跟之前的应用无关。 Android Gradle 构建系统中,您的应用程序的包名由你的manifest文件的根元素里的package属性决定: Androidmanifest.xml:...

2018-07-23 13:20:05 524

原创 MAC环境下,上传Android项目到Gitlab

MAC环境下,上传Android项目到Gitlab 创建Gitlab账号 官网地址:https://gitlab.com/users/sign_in 创建一个Gitlab的账号 创建服务器项目 登录进去后,点击 New project 我之前已经创建过项目了,所以是这个界面,如果是新用户的话,可能会有一个引导,跟着走创建项目即可。 在这里创建项目 标记为1的是项目名称 标记为2...

2018-07-20 15:15:00 1132

MultiStateLayout.7z

Android 多状态视图,包含加载状态,内容状态,空状态,错误状态

2019-05-23

空空如也

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

TA关注的人

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