自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

凯文-杰的博客

将bug看做你心爱的姑凉,征服她

  • 博客(15)
  • 收藏
  • 关注

转载 Android Studio中多个分支间进行切换,并保存代码的解决办法

玄机都在上图。version control。步骤切换分支时候保存:1.点击version control,点击local change,选中default文件,右键选择shelve changes。ok,可以切换了,切换回来,选中shelf,选择文件,选择unshelve changes。...

2019-11-22 23:54:55 1266

原创 Java中for循环删除元素

1.常用for循环删除元素。for(int i=0;i<list.size();i++){ if(list.get(i).equals("delele")) list.remove(i);}注:这种方法可以删除元素,但是删除的同时索引在增加,列表的size在减小,导致最后会漏删2.增强型for循环for(String s:list){ i...

2019-05-06 22:17:22 12517 4

原创 Android退出系统,杀死所有Activity

一般退出APP用的是System.exit(0), 这是强制系统退出,调用activity对象的finishiAffinity()方法,可以关闭当前activity所属的activity栈中所有的activity。如果所有activity都保存在默认栈中,则使用该方法会直接退出程序。...

2019-02-26 22:55:07 1624

原创 安卓虚拟导航栏遮挡住页面底部信息的解决办法

APP页面设置有沉浸式状态栏时, //透明导航栏// getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);注释掉这句透明导航栏,否则导航栏将悬浮于页面之上。悬浮之上正常  ...

2018-11-09 23:03:28 3266 1

原创 Retrofit之动态设置Baseurl,并保存在本地。

解决需求:只有一个baseurl,且baseurl可以动态配置,配置后可保存也可更新。前段时间做项目,遇到这样一个需求,APP要求访问的服务主地址可以用户自己配置,且配置过后,还可以手动更新。需求分析一下明白了,就是想动态配置主域名嘛,其余路径不变。刚好项目中我用的又是Retrofit,好吧,明白了,就是想动态配置那个baseurl嘛。配置了肯定要保存,这个简单,就用SharedPrefere...

2018-09-03 23:24:49 3216

原创 Android Studio本地集成zxing依赖库步骤详解,以及可能会遇到的问题的解决办法

Zxing是谷歌开发的一款条码扫描工具,可以进行条形码和二维码扫描识别。一般我们在项目中使用的时候,都是直接添加依赖。网上用的最多就是一个叫zxing-android-embedded的第三方zxing依赖库,直接添加依赖。例如compile 'com.journeyapps:zxing-android-embedded:3.5.0'关于这个第三方依赖库怎么使用就不啰嗦了,网上相关文章一大推。本篇...

2018-02-08 22:47:14 7525

原创 Android Studio本地导入Recyclerview,局域网,内网开发的情况下

2018-02-05 20:33:53 619

原创 关于打印log调试踩过的坑

开发的时候,免不了要进行各种调试,像使用debug啊,打印log啊之类的。今天就说一下我自己在打印log调试的时候踩过的坑。Log.i("info", "adderrorInfo”:+discover);就像这样的一句话,我在一个adapter类的构造函数里面打印,因为我当时那个自定义的适配器有多个构造函数,我懒得写就直接复制的,有一个构造函数中,这个discover字段我是没有引用的

2018-02-03 15:00:36 1899

原创 关于实例化对象踩过的坑

网上关于程序员流传着这么一个段子,说程序员没有对象,可以新建一个,想要多少就new多少。这里我刚好就一不小心踩了这么一个坑。在activity里面实例化了一个类的两个对象,导致我在调用类里面的公共方法的时候,始终获取结果为空,甚至通过实例化对象直接调用类里面一个赋值了的参数值的时候也是空的。这是我当时错误的写法  childerraddinfo=new ChildErrormanger_E

2018-02-03 14:47:56 760

原创 ExpandableListView可扩展列表,类似淘宝购物车,实现全选,反选

马上就要告别2017了,突然发现自己两个三月没有写博客了,今天决定整理一下最近用到的这个ExpandableListView控件,以后要是忘了也可以看看自己的博客,如果对各位有所帮助,那样不错。就作为2017年最后一篇博客吧。(虽然我也没有写几篇,有时候太懒不想写,自我鄙视一下)ExpandableListView可扩展列表,顾名思义就是一个可以收缩展开的控件。主要实现的功能是所有组元素以及组元素

2017-12-28 21:25:24 793

原创 安卓第三方支付之支付宝支付

上一篇写了关于微信支付的,有微信支付怎么能少得了支付宝支付呢。老规矩,直接上流程1.申请开发者账号,创建应用。绑定商户平台,好了,这些基础的乱七八糟的就不废话了,直接去看官方文档就行1.下载SDK,https://docs.open.alipay.com/54/1045092.将sdk添加到工程目录下面的libs目录下面3.做一个简单布局4.准备调起支付宝支付的页面

2017-09-05 13:56:23 584

原创 安卓第三方支付之微信支付

支付几乎是每个APP都会有的功能,今天我们就来说一下微信支付这块直接上集成的流程1.微信开放平台注册开发者账号(需要300大洋)https://open.weixin.qq.com/2.创建一个应用,填写对应的包名和签名。3.审核通过后,申请开通微信支付的接口(好了,接下来就是慢慢的等待腾讯审核通过)4.添加依赖 compile 'com.tencent.mm.opensdk:

2017-09-04 23:38:12 601

原创 使用MOB免费短信验证码进行登录(注册)

个人应用,需要短信验证这么一个功能的话,mob的短信验证还是不错的。下面说一下集成过程1.mob平台注册账号http://www.mob.com/2.创建一个应用。对应会生成一个Appkey和 App Secret。3.在新建项目左边栏目,将SMSSDK产品添加进去4.下载SMDSDK,导入工程。(参照官方集成指南http://wiki.mob.com/sdk-sms-androi

2017-08-21 20:34:59 8279

原创 用自定义布局实现仿IOS的dialog布局

最近做项目的时候,客户反馈说你们安卓的这个弹框太丑了,要给我做成苹果的那样。好吧,说实话,我是懵逼的。别人IOS的弹框是系统自带的,我们安卓又没有,怎么办呢,客户就是上帝,当然就是想办法实现咯。好了,我们来看一下IOS的弹框是什么样的。好吧,大概就是长这个样子。安卓要怎么做出这种样式的dialog呢,好吧,其实也简单,就是用自定义布局来做。//drawable文件x

2017-08-13 18:34:56 453

原创 根据checkBox的状态,控制按钮可否点击。不可点击置灰

主要想实现的功能就是,当checkBox未选择时,按钮置灰不可点击;当checkBox选中时,按钮可以点击并且变成可以点击的颜色。主要用途就在用户在使用应用之前,比如要同意一些协议或者条款这些。废话不多说,直接上代码://drawable文件

2017-08-13 00:17:03 17127 1

空空如也

空空如也

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

TA关注的人

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