JAVA
文章平均质量分 85
ttdevs
这个作者很懒,什么都没留下…
展开
-
使用Websocket实现消息推送(上)
WebSocket一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并被RFC7936所补充规范,WebSocketAPI被W3C定为标准。原创 2016-08-26 23:13:56 · 35905 阅读 · 2 评论 -
java.lang.NumberFormatException: Invalid float: "55,4" 分析
java.lang.NumberFormatException: Invalid float: "55,4"原创 2017-04-08 08:50:33 · 3035 阅读 · 0 评论 -
Java中的比较: == 和 equals
- `==` - 基本类型 对于基本类型,`==` 的功能是比较值。 - `Object` 比较对象在内存中的地址。- `equals` 基本类型无equals方法。Object对象默认equals的实现如下:原创 2017-03-03 17:21:05 · 592 阅读 · 0 评论 -
Android通过Intent传递数据
当我们需要对JVM中的java对象进行转储时,就需要将其转化成二进制序列,然后才能存储到外部。这个序列中保存了java对象的类型,数据,数据类型等。当需要的时候,再对存储的二进制序列进行反序列化,即可将其还原。常见的场景比如:存储JVM中对象,通过Socket传递java对象,RMI等等。原创 2016-08-08 17:20:08 · 3130 阅读 · 4 评论 -
各种小记录
1、sqlite中处理单引号:所有单引号换成双单引号,如:content.replace("'", "''");这样是不行的,临时抱佛脚,换成了带"?"的通配形式2、SimpleCursorAdapter 的 notifyDataSetChanged无效:可以使用SimpleCursorAdapter 的changeCursor方法:http://stackov原创 2013-10-08 15:37:15 · 3499 阅读 · 2 评论 -
Retrofit初探——请求参数
0x00 请求参数常见的Http请求,除了指定的请求地址,很多时候我们还需要加上一些请求参数,这些参数可能是固定的,也可能是动态添加的。在Retrofit中,我们该如何处理呢?这里以GET方式中添加请求参数为例。原创 2016-07-24 16:33:38 · 3824 阅读 · 0 评论 -
Android Studio 2.0 NDK开发环境搭建
Android Studio 2.0 NDK开发环境搭建原创 2016-04-17 23:00:53 · 4064 阅读 · 14 评论 -
自定义的带tab的可左右滑动的viewpager之一 简单实现
自己封装的带tab的可左右滑动的viewpager,灵活方便。上部为一个自定义的线性布局,下部为viewpager,点击上部自定义的tab下面的viewpager跟着切换,滑动下部的viewpager,上部的自定义的tab背景也跟着变换。原创 2013-08-25 10:34:56 · 2850 阅读 · 2 评论 -
自定义listview,带按钮,多选框,处理item事件
产品中要用到这个效果:listitem中带多选框,用来删除;有按钮,处理相应事件;item的click处理跳转。同事说这个设计操作起来很二,有点反社会,再加个图片和可以展开就反人类了。不管怎样,产品说了,我们就得做。思路:item上有控件,就不能使item失去焦点,因此,各种button,checkbox就不能去获取焦点,但是可以click。其实主要就这些,其他也没多少东西。原创 2013-09-14 10:57:05 · 4189 阅读 · 0 评论 -
犯了一个菜鸟必备的很郁闷的错误:for循环删除LinkedList集合中元素
删除集合中的元素和自己想的不一样,代码片段:private final LinkedList selected = new LinkedList();public LinkedList getSelect() { return selected;}for (int i = 0; i < adapter.getSelect().size(); i++) { System.out.pr原创 2013-09-10 21:19:25 · 2479 阅读 · 0 评论 -
android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an appli
弹dialog是出现如下错误:08-25 18:11:01.970: E/AndroidRuntime(24561): android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application08-25 18:11:01.970: E/AndroidRunt原创 2013-08-25 18:20:05 · 1933 阅读 · 0 评论 -
工具问题——android升级ADT22之后新建android项目提示R cannot be resolved to a variable
今天手贱,升级了下SDK,跟着升级了ADT22,升级之后 新建android项目提示“R cannot be resolved to a variable”,整了两个小时,又是重置环境变量,又是重装eclipse,又是重装ADT,就是不能解决。最后,再次升级下SDK,保证Tools下面的都是最新的,问题解决不禁想到ADT18升级时无法导入jar包的问题,下次再遇到升级ADT,第一想到的应该原创 2013-05-20 16:30:29 · 5403 阅读 · 4 评论 -
工具问题——eclipse中安装Installation error: INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION
开博第一篇,以一个错误开始~~ 下午修改自己的小东西,突然报错,之前一会还是好好的,不知道动了什么东西,竟然出做了。错误信息如下:控制台:[2012-04-21 18:07:55 - SMSExport] Installation error: INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION[2012-04-21 18:07:55 -原创 2012-04-21 18:20:37 · 5001 阅读 · 0 评论 -
从Java源代码到打包生成exe文件
一、准备条件:1、java环境,开发工具等,这个是必须的,废话了,我的的是eclipse2、exe4j,我下载的是4.5.2,当然,还有个序列号生成器,这个是用来生成exe文件的,下载 官网下载3、Inno Setup,这个是用来打包的, 下载 官网下载4、精简jre1.6,这个非必须,自己决定,下载5、建议所有用到的文件都放在一个文件夹下面(刚注册的帐号,请允许我收点原创 2013-06-20 22:07:53 · 1450 阅读 · 0 评论 -
四级没过写android翻译——service
服务(http://developer.android.com/guide/components/services.html)服务是一个不提供界面的应用程序组件,该组件可以在后台执行耗时操作。其他的应用程序组件可以启动服务,即使用户切换到其他的应用程序,服务仍可以在后台继续运行。另外,一个组件可以绑定一个服务并与之交互甚至执行IPC。例如,一个服务可以处理网络事务、播放音乐翻译 2013-05-18 11:38:58 · 1271 阅读 · 0 评论 -
ThreadLocal
0x00 ThreadLocal查看Android Message源码的时候,看到一个类: ThreadLocal。之前没注意过这个类,看的有点迷糊,这里对其做一下总结。原创 2017-05-07 23:53:32 · 481 阅读 · 0 评论