笔记
文章平均质量分 64
berylqliu
博客已经搬家至 http://www.cnblogs.com/berylqliu/
展开
-
笔记
1.凡是和访问网络有关的,都放在子线程中进行,防止网络状况不好而导致应用停止,影响用户。2.子线程不能直接更新界面。原创 2015-01-23 22:32:57 · 410 阅读 · 0 评论 -
java正则表达式
从JDK1.4开始提供了支持正则表达式API,它们位于java.util.regex包中,由于已经有了标准API,所以本书将会用java.util.regex进行正则表达式的相关操作。一、正则表达式基础知识 1.1 句点符号 假设你在玩英文拼字游戏,想要找出三个字母的单词,而且这些单词必须以“t原创 2015-07-04 11:51:08 · 322 阅读 · 0 评论 -
java中进行高精度、大数运算总结BigInteger BigDecimal
为了解决Java基本数据类型在运算时会出现的溢出和计算不精确的问题。* Java 提供了两个类BigInteger和BigDecimal,专门用于进行高精度运算* 凡是能用int 或float 做的事情,用BigInteger和BigDecimal也可以做,* 只是必须换用方法调用,而不是使用运算符。* * 高精度整数BigInteger* BigInteger支持任意精度原创 2015-07-01 09:19:00 · 662 阅读 · 0 评论 -
安卓Intent.ACTION_TIME_TICK 广播
Intent.ACTION_TIME_TICK 广播需要动态注册,不能在清单文件配置.TimeReceiver mBroadcastReceiver = new TimeReceiver(); IntentFilter intentFilter = new IntentFilter();intentFilter.addAction(Intent.ACTION_TIME_T原创 2015-06-21 20:53:59 · 2079 阅读 · 0 评论 -
online judge 提交代码应该注意的事项
首先,eclipse工程上出现红色的惊叹号,这个时候一般是工程的参考library或者build path的jar文件或者库文件缺失,可以右键工程,打开properties,点击 java build path,看Libraries那一项有红叉叉的就知道了,如果是安卓项目,properties里面的Android那一项点开,下面可以看见引用库的信息,有红叉叉的就是缺失的。提交的代码要使原创 2015-06-20 16:37:19 · 1955 阅读 · 0 评论 -
安卓开发利用外部jar包时ClassNotFound的错误
今天调试一个小程序,一直没有进入 MainActivity 中的onCreate方法,因为没有看见提前设置好的log,然后仔细观察logcat的日志,发现提示很多ClassNotFound的信息,而且是jar包里面的class 找不到,虽然之前在编译阶段,把所有的外部jar包add to build path 编译进工程了,但是jar包没有被打包进apk,才会在运行时出现这种问题。网上查找资料原创 2015-06-21 17:49:05 · 600 阅读 · 0 评论 -
安卓中bundle的使用
Bundle类用作携带数据,它类似于Map,用于存放key-value形式的值,相对于Map,它提供了各种常用类型的putXxx()/getXxx()方法,Bundle的内部实际上是使用了HashMap类型的变量来存放PutXxx()方法存入的值。 SDK里是这样描述:A mapping from String values to various Parcelable types。它帮助我原创 2015-06-21 23:03:13 · 900 阅读 · 0 评论 -
安卓四大组件之--service
服务:长期后台运行的没有界面的activity,程序写法和activity类似。安卓系统进程管理是按照一定规则的:1.默认情况下,关闭掉一个应用程序,清空了这个应用程序的任务栈,应用程序的进程还会保留。因为手机内存较小,方便下次快速启动应用程序,但是也会带来内存不足的问题。2.安卓系统有一套内存清理机制,按照优先级去回收系统的内存。进程分为5个等级的优先级:(从高到低)原创 2015-01-28 16:49:34 · 584 阅读 · 0 评论 -
安卓广播接收者
凡是四大组件,都需要在清单文件中注册,写一个广播接收者的步骤:1.写一个类继承广播接收者。2.在清单文件配置关心的action.3.一旦广播事件发生了,就会执行广播接收者的onReceive方法。广播事件可以设置优先级,优先级最高就最先得到广播事件。应用程序之间的广播一般采用隐式意图。原创 2015-01-26 23:03:54 · 364 阅读 · 0 评论 -
java中保留固定小数位数
方式一:四舍五入double f = 111231.5585;BigDecimal b = new BigDecimal(f);double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();保留两位小数方式二:java.text.DecimalF原创 2015-07-04 15:36:58 · 8090 阅读 · 0 评论