上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 文章介绍了如何在Service中显示悬浮框,在Service中弹出Dialog,在Service中做耗时的轮询操作;背景需求:公司的项目现在的逻辑是这样的:发送一个指令,然后3秒一次轮询去查询这个指令是否成功,在这期间界面有遮盖不可操作;然后需求改了,因为遮盖界面不让... 阅读全文
posted @ 2018-08-08 17:10 香蕉你个博纳纳 阅读(386) 评论(0) 推荐(0) 编辑
摘要: AS全局搜索Ctrl+Shift+F突然就不能用了,在AS找半天没有找到问题,原因竟然是和搜狗输入法的简繁切换冲突了;下面有图把简繁切换关闭或更换快捷键后,as的全局搜索就能用了; 阅读全文
posted @ 2018-08-07 17:01 香蕉你个博纳纳 阅读(2921) 评论(0) 推荐(0) 编辑
摘要: WebView在加载失败时会显示一个失败原因的界面,各个手机显示的界面还都不一样,部分手机还会把Url显示出来;我们要做的就是统一加载失败的界面;大概思路:在WebView这个控件上面再覆盖一个View,监听WebView加载失败时把这个View显示出来,这样用户就看... 阅读全文
posted @ 2018-07-30 15:53 香蕉你个博纳纳 阅读(1826) 评论(0) 推荐(0) 编辑
摘要: 模块化开发:优点嘛,项目过大时便于管理;1、在根目录的gradle.properties文件下添加 isBuildModule=false;使用isBuildModule来控制这个是Library还是独立的APP;2、创建一个新的Module,在其build.grad... 阅读全文
posted @ 2018-07-19 16:04 香蕉你个博纳纳 阅读(627) 评论(0) 推荐(0) 编辑
摘要: public static List getFilesAllName(String path) { File file=new File(path); File[] files=file.listFiles(); if (... 阅读全文
posted @ 2018-07-18 18:42 香蕉你个博纳纳 阅读(3090) 评论(0) 推荐(0) 编辑
摘要: 1、声明CountDownTimer的成员变量:private CountDownTimer countDownTimer;2、设置倒计时总时间和间隔时间:countDownTimer = new CountDownTimer(60*1000,1000) { @... 阅读全文
posted @ 2018-07-17 14:39 香蕉你个博纳纳 阅读(169) 评论(0) 推荐(0) 编辑
摘要: RecyclerView不像ListView,可以直接写setOnItemClickListener,我们大部分都是在Adapter中的设置点击事件,这个是使用RecyclerView的addOnItemTouchListener方法,利用手势监听器实现条目点击事件;... 阅读全文
posted @ 2018-07-17 14:24 香蕉你个博纳纳 阅读(1723) 评论(0) 推荐(0) 编辑
摘要: 看代码就好了,RecyclerView实现Viewpager的效果,添加了界面的改变监听,用法和普通的RecyclerView一样,还可以设置一次滑动多个界面;public class VpRecyView extends RecyclerView{ publi... 阅读全文
posted @ 2018-07-17 14:07 香蕉你个博纳纳 阅读(1742) 评论(0) 推荐(0) 编辑
摘要: 布局被软键盘遮挡虽然不是什么大问题,但还是比较影响用户体验的;最让人恼火的是当前输入框被软键盘被遮挡,来看一下解决方法;1、当前输入框被软键盘遮挡,仅把输入框显示出来,不改变整体布局;设置Manifest: android:windowSoftInputMode="a... 阅读全文
posted @ 2018-07-11 19:48 香蕉你个博纳纳 阅读(1570) 评论(0) 推荐(0) 编辑
摘要: 1、比较笨的方法:/** * 设置edittext最大的输入限制 * @param editText * @param length */private void setMaxLength(EditText editText , int length){ edi... 阅读全文
posted @ 2018-07-11 17:26 香蕉你个博纳纳 阅读(2516) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页