摘要: 近日在做一个java的串口通讯swing开发界面的小项目,给Jframe里面布局的控件JComboBox下拉框和JButton一开始运行和死后不显示,鼠标扫过,JButton才显示出来,JComboBox下拉框要再点击之后才显示出来。 关于这个问题的解决方法,是因为把jf.setVisible(tr 阅读全文
posted @ 2016-07-28 16:08 huamaoenjoy 阅读(2063) 评论(0) 推荐(0) 编辑
摘要: 近日升级包下载过程中发现一例问题:升级包下载到99.5卡顿,然后报无法获取网络资源。本文对该问题的做详细定位和总结。问题原因:下载过程中断网,由于批量写入,因此下载浮标位置更新了,而实际上有一段数据未写入。此时下载完毕了,而系统计算只有99.5左右(有一段数据丢失)。此时服务器上已经无数据可下,而系... 阅读全文
posted @ 2016-01-12 10:18 huamaoenjoy 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 如文:提供httpUrl的get和post方式,可以当工具类使用package com.tcl.bill.http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import j... 阅读全文
posted @ 2015-11-19 15:34 huamaoenjoy 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 需要实现一个开机时刻启动升级服务的功能,但是接受的广播为android的"android.intent.action.BOOT_COMPLETED",接收到广播后,系统的网络并不一定就绪,在网络不通的情况下可能导致本次升级服务启动不了。 解决方法是,在接收到广播之后查询网络状况,如果网络通畅,则启动 阅读全文
posted @ 2015-10-21 15:04 huamaoenjoy 阅读(8290) 评论(0) 推荐(0) 编辑
摘要: eclipse在运行工程的时候费时很久,且报了Unable to execute dex的错误,查找了很多原因,最终解决。是因为我的工程引入了一个jar包(libs目录下),该jar包引用了其他jar,而原工程也引用了这些jar,导致了重复引用。将原工程中引用到的jar包删除即可编译通过。在打包的过... 阅读全文
posted @ 2015-03-18 17:02 huamaoenjoy 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 最近做的一个升级应用,在下载升级包的过程中又有一个toast类型的dialog悬浮在屏幕右上角,这个时候切换系统语言会出现问题。当主屏幕为升级应用时,切换系统语言升级应用重启,而重启后并不能自动断点续传切换前的下载进度;当主屏幕为launcher的时候,切换系统语言进度条上的提示语言并不能跟着切换;... 阅读全文
posted @ 2015-03-05 11:02 huamaoenjoy 阅读(2443) 评论(0) 推荐(0) 编辑
摘要: 在应用退出的时候需要将本身的进程kill掉,进而节省内存。怎样kill掉进程呢,首次使用了android.os.Process.killProcess(android.os.Process.myPid());。然而使用后,发现了一个非常严重的问题,第二次进入程序会提示Activity has lea... 阅读全文
posted @ 2015-01-23 12:34 huamaoenjoy 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 为了节省内存,故需要在android的apk任务完成后将服务杀掉,可是最近遇到了一个怎么也杀不掉的进程。系统升级的apk主线程是一个服务,退出的时候会执行this.stop(),进而调到onDestroy()函数,在该函数中执行android.os.Process.killProcess(andro... 阅读全文
posted @ 2015-01-14 16:42 huamaoenjoy 阅读(1863) 评论(0) 推荐(0) 编辑
摘要: 实际应用中经常会出现dialog被用户按下back键销毁,导致了一些长时间进行的任务中断,或者导致了一些用户安歇back键而出现的异常。解决方法:设置dialog的可取消属性为false:dialog.setCancelable(false);dialog.create().show();这样就解决... 阅读全文
posted @ 2014-08-19 15:47 huamaoenjoy 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 最近在做的USB文件浏览器对于空文件夹的情况会弹出“文件为空,请返回”的dialog。但是在点开空文件夹之前若按下home键后,再启动器usb的app,就会出现文件为空,请返回”的dialog不会弹出。定位发现是该广播并未接收到。广播是在oncreate方法里面注册的,原因为home键按下以后,再次... 阅读全文
posted @ 2014-08-19 15:42 huamaoenjoy 阅读(258) 评论(0) 推荐(0) 编辑