- 博客(7)
- 收藏
- 关注

原创 android studio 4.0 新建类没有修饰符
原因是新建类的模板被更改了,匹配符变成了大写,并且没有默认修饰符。不想自己改的,粘上去就好了,不过我只加了默认的。#if (${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end#if (${IMPORT_BLOCK} != "")${IMPORT_BLOCK}#end#parse("File Header.java")#if (${VISIBILITY} == "public") public #end #if (${VISIB
2020-06-17 14:18:53
4756
5

原创 android studio 新建 activity 失败
Android Studio升级到 4.0 之后发现 new Activity 不成功,加载了两秒进度条之后什么也没发生。查过之后发现是4.0 的新规则,build.gradle文件中不能出现devlop 字段。//签名配置 signingConfigs { release { storeFile file('key地址')//签名文件路径 storePassword "密码" keyAlias ".
2020-06-17 11:40:45
4113
原创 关于DialogFragment 的 getActivity() 方法为空值的问题
最近在浏览项目里 Umeng 统计的崩溃日志时,发现一个空指针异常: java.lang.NullPointerException: Attempt to invoke virtual method 'androidx.fragment.app.FragmentManager androidx.fragment.app.FragmentActivity.getSupportFragmentManager()' on a null object reference at com.yhm...
2021-01-21 11:35:53
652
原创 Svn与Git的五个基本的区别
1.GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。如果你能理解这个概念,那么你就已经上手一半了。需要做一点声明,GIT并不是目前第一个或唯一的分布式版本控制系统。还有一些系统,例如Bitkeeper, Mercurial等,也是运行在分布式模式上的。但GIT在这方面做的更好,而且有更多强大的功能特征。GIT跟SVN一样有自己的集中
2017-08-31 08:51:32
360
原创 新一代打包神器Walle(瓦力)使用小结
Walle多渠道打包介绍Android 7.0 引入一项新的应用签名方案 APK Signature Scheme v2,它能提供更快的应用安装时间和更多针对未授权 APK 文件更改的保护。在默认情况下,android Studio 2.2 和 Android Plugin for Gradle 2.2 会使用 APK Signature Scheme v2 和传统签名方案
2017-08-30 20:33:39
6803
原创 快速实现频道管理
1、首先在项目的build下注册allprojects { repositories { jcenter()//下面这句才是加上的,上面的自带 的 maven {url "https://jitpack.io"} }}2、然后在app下的build中导入依赖 co
2017-08-24 09:38:17
338
原创 LRUCache,DiskLrucache,四种引用的区别,以及图片二次采样,三级缓存小知识
一、LRUCache LruCache是android提供的一个缓存工具类,其算法是最近最少使用算法。它把最近使用的对象用“强引用”存储在LinkedHashMap中,并且把最近最少使用的对象在缓存值达到预设定值之前就从内存中移除。二、DiskLrucache 防止多图OOM的核心解决思路就是使用LruCache技术。但LruCache只是管理了
2017-07-23 20:23:47
637
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人