smile的专栏

坚持到底就是胜利

自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

常用的正则表达式验证

1、验证是否是数字 public static boolean isNumeric(String str){ Pattern pattern = Pattern.compile("[0-9]*"); Matcher isNum = patter...

2019-08-05 14:56:09

阅读数 12

评论数 0

字符串保存为txt文件,读取txt文件内容

字符串保存为txt文件,读取txt文件内容 最近在项目中为了测试从中间件MQ传递的数据是否正常,需要把接收到的xml格式的字符串保存下来进行分析,所以做个记录。 1、把字符串写入txt文件中 SimpleDateFormat format = new SimpleDateFormat(...

2019-07-26 14:51:39

阅读数 38

评论数 0

调试时出现"waiting for debugger'弹出框

转载:https://blog.csdn.net/u010775335/article/details/76281347 今天调试项目时不知道为什么出现waiting for debugger弹出框,一直卡着不动,上一次调试的时候明明可以的。 上网查很多人说是因为 (1)多开Studio,导...

2018-08-03 10:27:01

阅读数 4643

评论数 0

判断activity和fragment是否可见

1、判断activity在前台还是后台 public static boolean isAPPBroughtToBackground(final Context context) { ActivityManager am = (ActivityManager) context.g...

2018-08-01 17:37:23

阅读数 1238

评论数 0

Android热更新

1、为什么要用热更新 开发人员一定深有体会,上线的app突然发现一个bug影响用户使用,就需要重新打包App、测试、向各个应用市场和渠道换包、提示用户升级、用户下载、覆盖安装等步骤,用户还会抱怨怎么又升级了,频繁升级对用户体验也不好。就想到能不能像服务器哪样,如果有问题就替换某个文件重启,...

2018-08-01 17:26:04

阅读数 6419

评论数 0

Android自动计算组件的宽度

因项目需要,最近实现一个语音录制功能,录制显示类似微信语音需要根据语音长度显示不同长度,如下图 1、计算屏幕宽高 2、根据屏幕宽高计算组件的宽高,先设置最小宽度=屏幕宽度*0.15f,最大宽度=屏幕宽度*0.7f,因为以一分钟60秒为一条语音,除以60就可得到一秒钟多长,voiceTime...

2018-07-19 09:59:13

阅读数 111

评论数 0

Android8.0版本升级需注意的坑

1、自Android6.0,Android7.0出来后apk升级安装就不能用以前的需要多申请权限,FileProvider(这就不多说了),Android8.0的出来,下载apk后不会跳转安装页面,是因为Android8.0多了未知来源权限,需要跳转手动打开申请未知来源权限或这设置列表—&...

2018-06-26 17:10:01

阅读数 4834

评论数 0

发布的APP并检测出病毒

发布的APP用户使用三四个月后,很多人反应腾讯手机管家检测出病毒,如下图所示 实在想不出怎么会被检测出病毒呢,就在网上各种搜,有点说引入第三方包货程序未反编译等等,检查程序发现这些情况是不存在的,最终到腾讯手机管家的官网论坛上问,回复说是去申诉,https://m.qq.com/compla...

2018-03-30 16:42:33

阅读数 2433

评论数 0

Set toString之后会自动加空格

项目中吧每项选中数据添加到Set,然后把Set toString转字符之后,会自动在每项添加空格, selectSet.toString().replace(” “,”“); 这样去除空格

2018-03-09 15:01:16

阅读数 1062

评论数 0

listview item伸缩显示或隐藏

//记录当前展开项的索引 1、private int expandPosition = -1; 2、getview设置点击事件 holder.cbStretch.setOnClickListener(new OnLvItemClickListener(position)); ...

2018-03-07 16:32:12

阅读数 106

评论数 0

webview显示图片是自适应显示

webview可以显示多种信息,文本、图片、html、css等,因项目需要显示返回的图片信息,但返回的是图片服务地址,图片的大小相关信息都是服务端设置的,通过webview.loadDataWithBaseURL(null,”内容”, “text/html”, “utf-8”, null);显示,...

2018-02-24 14:59:52

阅读数 1215

评论数 0

自定义view实现未读消息提示(小红点)

转载:http://blog.csdn.net/qq_28268507/article/details/70314844自定义view继承RadioButtonpublic class NotifyRadioButton extends RadioButton {Paint paint = new...

2017-11-15 09:42:19

阅读数 2377

评论数 0

webstorm开发Cordova App

一、环境准备 1、官网下载webstorm, http://www.jetbrains.com/webstorm/download/#section=windows参考http://blog.csdn.net/lc1010078424/article/details/53676210有安装...

2017-10-06 10:10:59

阅读数 801

评论数 0

从零设计APP(设计)

1、从零开始做APP 系列之项目立项+预估时间篇 2、从零开始做APP 系列之界面设计篇 3、从零开始做APP 系列之切图标注篇 http://www.uisdc.com/app-design-slice-guideline 4、做设计稿前应该做哪些准备工作 http://www.uis...

2017-09-18 18:48:50

阅读数 460

评论数 0

android 定时器

参考:http://blog.csdn.net/sinat_30058101/article/details/517749161,首先创建一个Handler对象 Handler handler=new Handler(); 2,然后创建一个Runnable对Runnable runnable=...

2017-08-28 17:45:12

阅读数 695

评论数 0

View 的绘制流程

转载:http://blog.csdn.net/qinjuning/article/details/7110211 整个 View 树的绘图流程是在 ViewRoot.java 类(该类位于 Android 源码下面: D:\AndroidSource_GB\AndroidSource_GB\...

2017-01-24 10:08:43

阅读数 204

评论数 0

Android自定义捕获Application全局异常

转载http://blog.csdn.net/jdsjlzx/article/details/7606423 大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后...

2017-01-22 20:08:33

阅读数 173

评论数 0

Gridview事件跟它item布局中的控件事件冲突

Gridview的点击事件和每个item中控件的事件需要设置下事件优先级 ,不然会造成事件冲突。 只需在item布局的根布局中加上android:descendantFocusability=”blocksDescendants”即可解决。 注:(用第三个即可) 属性的值有三种: b...

2017-01-09 22:19:52

阅读数 354

评论数 1

Jboss的安装与在myeclipse的配置

1、jboss是一个基于J2EE的开放源代码的应用服务器。 JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用,而不用支付费用。JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,...

2017-01-09 14:03:08

阅读数 275

评论数 0

编写通用的Listview、gridview的适配器

开发一个android项目,可能需要书写很多listview或gridview的适配器,需要继承BaseAdapter,所以开发一个万能的适配器,既减少开发代码又可提高工作效率。 转载:http://blog.csdn.net/bitter_2014/article/details/4505...

2017-01-03 14:36:44

阅读数 276

评论数 0

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