- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人