自定义博客皮肤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 212

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

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

2019-02-25 13:49:18 1502

原创 Glide V4 找不到 GlideApp

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

2018-10-17 17:14:27 1260

原创 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 1390

转载 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 1768

原创 mac下android studio安装plantuml插件

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

2018-08-06 17:01:29 1213

原创 设计模式之策略模式

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

2018-08-03 14:45:10 174

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

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

2018-07-31 18:57:54 130

原创 ApplicationId与PackageName

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

2018-07-23 13:20:05 403

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

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

2018-07-20 15:15:00 1073

MultiStateLayout.7z

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

2019-05-23

空空如也

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

TA关注的人

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