自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android Shape相关效果记录A01

shape 渐变的规则: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/...

2019-05-25 18:40:19

阅读数 11

评论数 0

android 中edittext设置不弹出软键盘

需求:android 中edittext设置不弹出软键盘,但是显示光标 做法一: 在清单文件 activity中设置 <activity android:name="XXActivity" android:windowSoftInputMode=&qu...

2019-05-10 23:38:30

阅读数 156

评论数 0

沉浸式状态栏

需求:要将项目UI布局的顶部侵入到状态栏,并且要保留状态栏的信息(如:电量,网络,时间等) 1.若UI顶部是图片,则要将图片侵入到状态栏的下面 2.若UI顶部不是图片,则不需要侵入到状态栏的下面,按通常布局来。 MainActivity 中 有4个Tab(Tab_A,Tab_B,Tab_...

2019-03-03 12:05:04

阅读数 266

评论数 0

SourceTree相关:SourceTree的安装

SourceTree是Git的可视化管理工具,让我们更加方便的使用git对项目进行管理,本章要说明的是SourceTree的安装 SourceTree的安装 分类: 一:Windows中的安装 可以有两种做法:1.免账户登录 2.使用账户登录 1.免账户登录  具体说明 1.1下载Sou...

2019-01-13 17:57:27

阅读数 88

评论数 0

GitSubmodule相关:一个Library Module提取为多项目公用

需求:我们的项目有很多可以通用的方法Utils,第三方类库,自定义View等,我们可以把这些功能写到一个Library Module里面,然后其它的项目如果需要用到这些个功能,直接引用这个Library Module 就好。   方法一:可以把Library Module上传到Jcenter,...

2019-01-13 16:14:27

阅读数 256

评论数 0

按钮点击缩放的效果

需求:按钮点击 有缩放的效果 效果: 做法:用ScaleAnimation实现缩放 法一:用java代码实现 法二:用xml实现 //方法一: private void executeAnimation(View view) { ScaleAnimatio...

2018-12-02 23:45:49

阅读数 871

评论数 0

Application的onCreate执行2次

现象(问题):因公司业务需求,需不定时上传某些信息到服务器,错误的现象:有时候,某一条信息会被重复上传到服务器,导致服务器上相同的信息有2条记录。 对应业务的需求,app做法:在Application的Oncreate,里面创建线程 ,上传信息到服务器。 问题的原因:观察Log日志,发现线程被...

2018-09-07 16:29:38

阅读数 297

评论数 0

手机连上数据线,Android Studio却无法调试

之前得到一部三星的测试机,但是 连上数据线,装上手机助手,手机助手却无法连接上,已经试过好几个手机助手,都无效,Android Studio 也无法使用这个三星 手机 调试。也问过 手机客服,客服表示不知道问题的原因(一般可以正常连接的),试过 回复出厂设置,无效今天 偶然 用同事的数据线,只想着...

2018-07-16 15:49:13

阅读数 557

评论数 0

RecyclerView 的方法参数是i,而不是具体的名字,如:viewTpe

写RecyclerView的Adapter时,发现onCreateViewHolder的方法参数 是(@NonNull ViewGroup viewGroup,int i)第二个参数 是 i,i是什么,完全不知道为什么 第二个参数 是 i,而不像第一个参数viewGroup 一样,能让我们直接看出...

2018-07-05 11:11:21

阅读数 97

评论数 0

关于Android启动页的做法

问题:项目启动时,会有白屏现象(在点击 应用图标到看到启动页之间)。处理办法:一:我们尽量减少的Application类里面的耗时操作二:设置项目启动页的style类型为透明的处理之后的现象:看不到白屏,但是点击应用图标之后,会静止一段时间(没有任何反应),过一会儿,才会显示启动页三:设置项目启动...

2018-07-02 14:08:00

阅读数 1040

评论数 0

对开源库PullToZoomInListView的理解

开源项目PullToZoomInListView的git地址:git地址效果:1.当往下拉时,顶部Image 放大,松手时,这个Image自动缩小到原始大小2.当往上拉时,顶部Image上下(这个Image距离顶部 和 距离底部第一个Item)同时缩小个人理解:1.当往下拉时,顶部Image 放大...

2018-06-21 14:20:35

阅读数 51

评论数 0

AndroidStudio获取dependencies依赖库的最新版本号

需求:我们平常开发中经常要引入依赖包,比如:compile 'com.jakewharton:butterknife:8.6.0'那么 我们是不是应该引入一个这个库的最新版本,而不是一个老版本,我们怎么确定 这个8.6.0 就是这个库 com.jakewharton:butterknife的最新版...

2018-06-12 17:44:06

阅读数 3145

评论数 0

将AndroidStudio中ndk升级到17报错

将Android Studio 中的NDK升级到17 ,To install:- NDK (ndk-bundle)Preparing "Install NDK (revision: 17.0.4754217)".Downloading https://dl.go...

2018-06-06 15:10:47

阅读数 1989

评论数 0

在一定时间内只让方法调用一次

需求:假如一个方法在1s内被调用了100次,现在想让这个方法,在一定时间内(假如 1s ),只调用一次,该方法调用的参数是100次调用中的最后一次的参数原理:利用List存储一定时间内的该方法的参数,使用定时器,在时间到达时,取出List里面最后一次的参数,再调用要调用的方法。打印的Log日志:...

2018-05-25 14:51:54

阅读数 1476

评论数 0

APP消息的推送

需求:尽量让用户可以收到消息推送基于前辈的资料,个人得到下面结论:现状:消息的推送:IOS是系统级的接受APNS,所以无论自己的应用是否存活运行,都能收到推送,但是Android的就做不到这样,当进程被杀掉,就收不到推送,现在的项目 集成友盟推送,即使自己的进程被杀掉了,只要手机上其他集成友盟推送...

2018-05-18 16:22:40

阅读数 142

评论数 0

Android Studio 同一项目,配置不同的URL环境,不同的AppName,多版本共存同一手机

需求:一个项目,不同的环境URL,要有不同的AppName,一个手机上同时能安装多个版本注意:因为包名 不同,所以一些第三方注册也就失效了,比如:集成了友盟推送,其他版本修改了包名,也就收不到推送了,可以在友盟官网新建多个应用,不同包名,配置不同的AppKey;基于前辈的资料,个人认为下面这样可以...

2018-05-11 18:05:01

阅读数 1433

评论数 1

统计用户打开APP次数

需求:统计用户打开APP的次数count规则:1.从后台切换到前台算一次count++,每切换一次算一次count++,如:用户按Home键出去,再点击Icon进来,算一次2.启动APP算一次count++,如:该APP进程还没创建,用户点击Icon进来,算一次基于前辈的资料,个人认为是下面这样可...

2018-05-08 14:48:38

阅读数 3359

评论数 4

Git相关一

使用SourceTree 在推送git时,报错原因:远程git仓库的空间 不够了,git仓库管理员 原来给的空间太小了,换大一点了,就OK了,解决了。

2018-05-03 14:08:45

阅读数 56

评论数 0

ScrollView阻尼回弹效果

需求:实现这样的效果1.只有底部有上拉回弹,顶部一切正常2.底部有任何自定义布局显示想法:可以基于前辈的上拉加载 下拉刷新 ,然后禁掉下拉刷新,修改上拉加载的显示布局,实现这个功能效果,但是要添加在文件比较多,java xml等文件,比较麻烦,有没有更好的实现方式,使用更简单,才有了下面的实现方式...

2018-05-03 11:13:21

阅读数 280

评论数 0

AS 和 SourceTree 都能正常使用Git

目的:让AS+SourceTree+Git都能使用前面的准备:我的做法:用SourceTree 克隆远程项目,选择本地的一个文件夹,克隆后,刚刚选择的文件夹下会有.git文件夹,如果没有,可能隐藏了,可通过(组织/文件夹和搜素选项,让其显示出来)做法:错误:不能让项目的文件夹和.git文件夹 同目...

2018-04-29 10:31:05

阅读数 51

评论数 0

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