
java
zhengzhihao1
前行,是驱散前方阴霾的唯一手段。
展开
-
Android平板点餐系统分析
一. 为什么要做这个项目?记的有一次看新闻,其中报道过台湾一家酒店使用ipad让客人自己点餐,客人可以使用这个ipad从全部菜中挑选自己喜欢的,又可以选择自己的特色的。还可以直接结帐。我就想了一下,为什么不在android 系统上做一个人呢,因为以后这个系统的普及度一定很高的。于是我就上网查了一下相关的项目。发现有好多人已经开始做了,我自己并没有调研,就附上别人调研的情况转载 2012-08-15 14:49:57 · 3035 阅读 · 0 评论 -
在Java中解析与构造JSON
在www.json.org上公布了很多Java下的json解析工具,其中org.json和json-lib比较简单,两者使用上差不多。下面两段源代码是分别使用这两个工具解析和构造JSON的演示程序。这是使用json-lib的程序:import java.util.HashMap;import java.util.Map;import net.sf.json.JSONObject原创 2013-03-28 14:28:32 · 837 阅读 · 0 评论 -
js多个对象绑定一个事件的方法
关于一个对象绑定多个事件的方法之前转载过一篇文章,讲这方面的文章也比较多,但是在多个对象上绑定同一事件的问题困扰了我许久,今天终于找到了解决方案,两中方法都是基于JQuery实现的:方法一:首先获取三个要绑定事件的对象,var a = $("#a"), b = $("#b"),c = $("#c");用JQuery的add方法实现:a.add(b).add(c).bind("eve转载 2013-05-27 13:49:54 · 2690 阅读 · 0 评论 -
eclipse快捷键
1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2.ctrl+o:快速outline 如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能的翻译 2014-01-10 17:35:27 · 913 阅读 · 0 评论 -
对Map中数据,按value值排序方法
对Map中数据,按value值排序方法原创 2015-12-18 15:12:52 · 1870 阅读 · 0 评论 -
WebView捕获用户输入的信息
有这么一个需求,用户在app之中内嵌的WebView中输入帐号密码的时候,App需要捕获已经输入的帐号密码。当用户输入帐号密码,一般情况下会进行页面转跳,在页面转跳之前执行js脚本,通过js脚本来获取这个帐号密码的value值。要先获取各个元素的class值,需要解析整个html页面,那么我们可以重写 onLoadResource 这个方法,代码如下:webview.setWebVie转载 2016-02-22 09:58:45 · 1704 阅读 · 0 评论 -
Android 6.0 运行时权限处理
Android 6.0在我们原有的AndroidManifest.xml声明权限的基础上,又新增了运行时权限动态检测,以下权限都需要在运行时判断:身体传感器日历摄像头通讯录地理位置麦克风电话短信存储空间Android6.0系统默认为targetSdkVersion小于23的应用默认授予了所申请的所有权限,所以如果你以前的A原创 2016-08-15 09:43:00 · 634 阅读 · 0 评论 -
Android 代码优化...
1,创建新的对象都需要额外的内存空间,要尽量减少创建新的对象。2将类、变量、方法等等的可见性修改为最小。3针对字符串的拼接,使用StringBuffer替代String。4不要在循环当中声明临时变量,不要在循环中捕获异常。5如果对于线程安全没有要求,尽量使用线程不安全的集合对象。6使用集合对象,如果事先知道其大小,则可以在构造方法中设置初始大小。7文件读取操作需要使用缓存类原创 2013-01-28 09:50:30 · 775 阅读 · 0 评论 -
截取字符串效率比较
结论最终,StringTokenizer在截取字符串中效率最高,不论数据量大小,几乎持平。substring则要次之,数据量增加耗时也要随之增加。split则是表现最差劲的。究其原因,split的实现方式是采用正则表达式实现,所以其性能会比较低。至于正则表达式为何低,还未去验证。http://blog.youkuaiyun.com/xiaohai0504/article/details/80279原创 2012-11-24 09:37:17 · 3396 阅读 · 0 评论 -
牛人博客
http://blog.youkuaiyun.com/flowingflying/article/details/7522640 (牛人博客,,,http://kuai.xunlei.com/d/WEMNMZQZWKGU (android,iphone开发资料下载)http://www.apkbus.com/forum.php?mod=viewthread&tid=65111 (控件Grid转载 2012-08-28 18:39:31 · 752 阅读 · 0 评论 -
Android中的代码优化
Android代码优化的核心原则:不做不必要的事,不分配不必要的内存1、字符串频繁操作时,多用StringBuffer而少用String2、尽量使用本地变量,即反复使用的变量要先保存成临时或局部变量,尤其是循环中使用的变量3、String方法中substring和indexOf都是native方法可以大量的使用4、如果函数返回String类型,而且返回后的使用就是要加入到Str转载 2012-08-15 16:21:12 · 706 阅读 · 0 评论 -
Java集合与数组
Java集合与数组1.Java2提供了一 个完整的集合框架,而Java的早期版本只提供了一些集合类,如Hashtable和Vector,以及内建的数组功能。2.组成集合框架的类和接口是java.util包的成员,Arrays类提供了用于操作数组的static方法,Aarrys类的方法包括用于查找的binarySearch方法,用于比较数组的equals方法,用于给数组赋值的fill方法转载 2012-08-15 09:20:22 · 847 阅读 · 0 评论 -
多信息显示-ExpandableListView的使用
在上面几次学习中,我们学习了如何在一个有限的屏幕上加载多页的信息,除此之外还可以通过隐藏-展开的方式,在屏幕有限的空间内包含更多的现象,如图所示,这就是ExpandableListView。ExpandableListView,具有树的结构:Groups和childrens。下面我们通过一个简单的例子来学习,这个例子的数据不再采用String[],而是采用另一个常见的HashMap方式,顺带复转载 2012-08-28 18:31:56 · 743 阅读 · 0 评论 -
Java中map的学习(说明一下java中map、迭代器Iterator的用法)
Q:如什么样的数据放在map中比较合适,它放在其它容器比有什么特别之处等; map是键-值对应,我知道,我想知道的是什么情况下用键值对,用数组或是其它二维容器不行吗A:Java中的范型. 給你貼我以前的學習代碼 1 import java.util.Map; 2 import java.util.HashMap; 3 i转载 2012-08-29 16:18:48 · 3912 阅读 · 0 评论 -
Android JSON字符串解析和构建 .
package sn.len.json;import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;import android.app.Activity;import android.os.Bundle;import android.util.Log;public classJSONActi原创 2012-08-23 14:37:01 · 1016 阅读 · 0 评论 -
Android适配器之------BaseAdapter(例子)
publicclass RecentAdapterextends BaseAdapter { privateclass RecentViewHolder { TextView appName; ImageView appIcon; TextView appSize; } private List mAppLis原创 2012-09-03 17:50:17 · 1010 阅读 · 0 评论 -
java中hashtable怎样存储数据和读取数据
Hashtable-哈希表类以哈希表的形式存储数据,数据的形式是键值对.特点:查找速度快,遍历相对慢键值不能有空指针和重复数据创建Hashtable ht=new Hashtable();添值ht.put(1,"Andy");ht.put(2,"Bill");ht.put(3,"Cindy");ht.put(4,"Dell");ht.put(5,"F原创 2012-10-30 16:27:59 · 3380 阅读 · 0 评论 -
Android sqlite 之LitePal的使用
Android sqlite 之LitePal的使用原创 2016-11-04 16:06:30 · 886 阅读 · 0 评论