EditText光标随着输入移动 当前需求如下:点击一个按钮,弹出自定义的键盘,同时输入框内需要显示光标,隐藏软键盘,在自定义的键盘上输入,光标能够不断的后移,删除字符的时候能够不断的前移。//点击获取光标位置和焦点[code="java"]plateNumberTxt.setText("");plateNumberTxt.requestFocus();[/code]//输入内容继续不断的获...
调用DialogFragment出现的Can not perform this action after onSaveInstanceState 代码里面用如下的业务场景:进页面并判断是否签到,没有签到就跳转至一个DialogFragment最开始的做法是如下:[code="java"]SignInFragment signInFragment = new SignInFragment();signInFragment.setTargetFragment(LauncherFragment.this,ConstantN...
使用自定义的Launcher.apk替代系统的 1.首先使用adb shell命令启动 会发现报一个unknow host service的错误,解决办法是: 1)检查是否有其他程序占用了5037端口 c:users>netstat -ano | findstr "5037" 2)发现Listening的PID[img]http://dl2.iteye.com/upload/attachment/012...
Android避免重复提交的问题 关于某些控件,多次点击导致的重复提交问题,我汇总如下:1.通过设置一个工具类解决重复提交 结果:不可取,快速点击多次,依然会重复提交2.自己实现的OnClickListener 结果:也是错的3.使用RxBinding来控制多次重复提交 结果:也不能有效的解决问题解决办法:在提交的时候,使用ProgressDialog显示进度条,同时设...
使用Retrofit2.0+spingmvc上传图片和参数 如题,使用SPINGMVC接收数据服务端接口如下[code="java"] @RequestMapping(value ="/photo", method = RequestMethod.POST) @ApiOperation(value = "XXX", notes = "XXX") public ResponseBean photo(@ApiParam...
百度定位 WIFI正常 电信3G出错;Error Code:62 使用一款4.3系统的手机,在开发过程中发现如下的问题1.WIFI环境下定位没有问题2.电信3G情况下定位有问题,错误码:62检查代码发现权限都已经赋予了,估计是手机的设置问题,在“位置信息使用权”这个选项里面,开启所有的服务,并且把首选网络模式改成“CDMA/EvDo自动选择”,问题得到了解决...
Android Studio和系统热键冲突问题 使用Android Stuido的快捷键功能,发现Ctrl+alt+left/right等不可用,估计是和系统的热键有冲突,首先关闭显卡的图形选项快捷键,然后重新配置Android Studio快捷键即可。...
电脑死机画面固定的其中原因 公司新配置的电脑:6700+16G+samsung250SSD+GPU+技嘉主板,鲁大师跑分10W+。到手以后发现经常莫名的死机画面定格,死机的情况有:打开电脑开一个浏览器就死机,双开AS和IDE也死机,各种死机。除了强制重启没有什么办法,排除2根内存条不兼容的问题,拔了一根并不能解决问题,而且内存都是同一个批次的;机箱里面的线路布局也没有什么不合理,新配置的机器更没有病毒的影响,安装三星的硬...
关于CPU ABI的一些零碎 首先是一篇文章 关于SO文件你应该知道的[url]http://ph0b.com/android-abis-and-so-files/[/url]介绍了目前的7种ABI官网上面也有相应的介绍[url]https://developer.android.com/ndk/guides/abis.html[/url]主要图片:[img]http://dl2.iteye.c...
关于java.lang.UnsupportedOperationException异常 使用Arrays.asList()去处理一个数组的时候,报错java.lang.UnsupportedOperationException[code="java"]String[] arrayStr = new String[4];arrayStr[0] = "0";arrayStr[1] = "1";arrayStr[2] = "2";arrayStr[3] ...
获取二个时间的跨度 获取二个时间之间的间隔,返回X天X分X秒(月之类可以自行扩展)[code="java"]/** * 二个时间比较显示 返回 XX天XX时XX分 * @param beginTime * @param endTime * @return */ public static String displayTimeRange (long beginTime, l...
使用PullToRefreshListView下拉和加载代码 [code="java"]//三个参数private int pageNo = 1;private int pageSize = 10;private int count = 0;//刷新pullToRefreshListView.setOnRefreshListener(new PullToRefreshBase.OnRefreshListener2() { ...
Android连接服务端出现中文乱码的问题 [size=medium]这个是常见问题,我给出我的排查和解决办法。 前提条件 APP端:android使用volley进行请求发送; 服务端:SPINGMVC 出现的问题:服务端接受到的请求参数有中文乱码 排查办法: 1. APP端打印请求参数,发现并无中文乱码 2. 使用wireshark抓安卓端的包如下[/size]...
TextInputLayout的使用 使用AS发现模板下的LoginActivity,布局如下[code="xml"] [/code]代码里面在验证的时候,只需要使用[code="java"]mEmailView.setErr...
使用Espresso作为测试工具 Youtube上面关于Espresso单独出了三期的内容讲解Espresso作为整合Unit Test, Instrument Test,end-to-end test等。我试了一下,感觉还不错。 官网地址:[url]https://google.github.io/android-testing-support-library/docs/index.html[/url]...
使用Apollo And Mosquitto 作为MQTT Server 始于环信的消息推送,了解了下目前的几种推送模式,XMPP,MQTT或者轮询等。 在mqtt.org的官网(已经很久没有更新消息了),推荐了几款MQTT的server,我安装下了觉得各有利弊,我是在WINDOW7环境下。 关于apollo的安装,官网有教程,装完就可以启动(和mosquitto比较起来就是有一个可视化的页面,看到连接的相关信息==) ...
环信项目分析之2 第二篇主要介绍一下服务端如何与环信进行交互, 环信的官网放出了各种平台的服务端代码,Java, php, .net 和 nodejs ==,我主要介绍一下JAVA的 这里从我个人的理解是如果搭建服务端,服务端和你的APP进行交互,然后服务端和环形再次进行一次交互,这样你的服务端充当一个接口的角色,好处就是能够把数据保存在本地,以后就算实现自己的推送也是可以的,坏处就是响应的速度,...
Jersy之路1 关于Jersey2.X 就不巴拉巴拉说这么多废话了。 主要使用它来做和手机端的交互,当然SPINGMVC也实现了相同的功能,不过Jersey是官方的实现,所以用它和环信的服务端进行分析剖析。 官方文档:[url]https://jersey.java.net/documentation/latest/getting-started.html[/url] ...
环信项目分析之1 系列文章主要是用于分析环信的APP,消息推送等功能。 基于环信的V3.1.2 2016-04-29的版本,从官网下载压缩包,目录如下[img]http://dl2.iteye.com/upload/attachment/0117/2780/892a2a01-e628-3638-99f4-f16778a80977.png[/img] 主要是使用examples这个文件...
Okhttp3 学习历程之一 最近想把一个简单的安卓APP重写一下,写的过程中就涉及到和服务端的交互,在1.0版本里面使用的是最传统的HttpClient模式来进行传输数据,我想当然的认为也可以使用Volley来替换。 原来的代码,获取参数,使用键值对形式进行存储,并转成utf-8的形式,这样一来在请求里面的content就是一堆ASCII码,而且Content-Type是application/x-www-f...