- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 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 1575
原创 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 1359
原创 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 1478
转载 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 1844
原创 mac下android studio安装plantuml插件
mac下android studio安装plantuml插件安装plantUML插件打开设置面板,找到插件搜索 plantUML我已经安装过了,界面不太一样,点instanll安装就行,然后重启studio。但是此时还不能使用,需要安装Graphviz安装Graphviz1、打开终端2、如果已经安装过homebrew ,直接看第四步3、安装homebrew,在终端运行...
2018-08-06 17:01:29 1264
原创 设计模式之策略模式
设计模式之策略模式基本定义指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。策略设计模式UML图环境(Context):持有一个Strategy的引用。 抽象策略(Strategy):抽象角色,通常是一个接口或者抽象类。给出所有的具体策略类所需要的接口方法。 具体策略(ConcreteStrategy):包装了相关的算法或行为。在接口中定义了一系列算法...
2018-08-03 14:45:10 193
原创 设计模式之适配器模式
设计模式之适配器模式适配器模式的意图在于,使用不同接口的类所提供的服务为客户端提供它所期待的接口。一般分为:类的适配器模式和对象的适配器模式,还有一种接口适配。类适配器UML类图target:目标类的接口 adaptee:被适配的类 adapter:适配器Adapter继承Adaptee类并实现Target接口,在Adapter来自Target的方法中调用Ada...
2018-07-31 18:57:54 154
原创 ApplicationId与PackageName
ApplicationId与PackageName每个 Android 都有一个包名,如 com.example.myapp。在之前,这是应用在设备上的唯一标示,这意味着如果修改了包名这将是一个全新的应用,跟之前的应用无关。Android Gradle 构建系统中,您的应用程序的包名由你的manifest文件的根元素里的package属性决定:Androidmanifest.xml:...
2018-07-23 13:20:05 485
原创 MAC环境下,上传Android项目到Gitlab
MAC环境下,上传Android项目到Gitlab创建Gitlab账号官网地址:https://gitlab.com/users/sign_in创建一个Gitlab的账号创建服务器项目登录进去后,点击 New project我之前已经创建过项目了,所以是这个界面,如果是新用户的话,可能会有一个引导,跟着走创建项目即可。在这里创建项目标记为1的是项目名称 标记为2...
2018-07-20 15:15:00 1104
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人