- 博客(19)
- 资源 (7)
- 收藏
- 关注
原创 24点破解的Java实现
一、基本思想要想计算24点游戏的结果,则必须要采用基于搜索的算法(即穷举法)对每种情况进行遍历,我们怎么样才能遍历所有的情况呢?其实我们只要总结一下,还是有规律可以找的。输入a、b、c、d,组成a Op1 bOp2 c Op3 d的表达式,其中先算哪个子表达式未知,一共有5种计算方式,如下图所示: 此时如果要实现该程序,需要存储5棵树,为了能够
2012-06-26 23:22:24 6763 1
原创 Android入门:SQLite
一、SQLite介绍SQLite是一个小型的内嵌于Android的数据库;我们不需要引入驱动即可访问它;SQLite可视化工具:SQLite Expert Professional 3;下载地址:http://www.kuaipan.cn/file/id_125546433842511875.htm二、预备阶段在本节中,我们会为操作数据库做准备,即本节并
2012-06-26 22:35:38 4936 2
原创 在网页上嵌入新浪微博页面
模板代码如下: test-新浪微博 如果想要换人,则只需要改uid,如果要改高度和宽度,则改width和height;我们以蒋涛的微博为例,效果如下:
2012-06-26 09:55:45 23277 3
原创 Android入门:SharedPreferences
一、SharedPreferences应用场景SharedPreferences 用于保存参数;内部是以XML文件进行保存的,位于/data/data/package/shared_prefs目录中;二、SharedPreferences核心代码1.保存SharedPreferences preference = context.getSha
2012-06-25 21:07:53 1718
原创 Android入门:Pull解析XML
一、Pull解析器介绍pull解析类似于SAX\DOM,都是用来解析XML的方法;二、使用Pull解析器读取XML数据模板代码如下:XmlPullParser parser = Xml.newPullParser(); //创建一个PULL解析器parser.setInput(in,"UTF-8"); //读取的编码为UTF-8int
2012-06-25 20:52:44 5587
转载 颜色选择表
此网页不能用ie打开。#000000#2F0000#600030#460046#28004D#272727#4D0000#820041#5E005E#3A006F#3C3C3C#600000#9F0050#750075#4B0091#4F4F4F#750000#BF0060#930093#5B00AE
2012-06-25 13:57:47 5898
原创 Maven:No goals have been specified for this build
[INFO] Total time: 0.109s[INFO] Finished at: Wed Apr 13 11:04:20 CST 2011[INFO] Final Memory: 1M/4M[INFO]ERROR] No goals have been specified for this build. You must specify a valid lifecycle phase
2012-06-25 11:22:28 15524 2
转载 Could not find artifact com.sun:tools:jar:1.5.0 问题解决
【maven package】,则依然报错,但报的是另外一个错误:[INFO] Scanning for projects…[INFO] [INFO] Building Struts 2 Blank Webapp 1.0-SNAPSHOT[INFO][INFO] BUILD FAILURE[INFO]
2012-06-25 11:15:49 19353 5
原创 Android入门:File文件存储
数据的存储有多种方式,比如数据库存储、SharedPreferences存储、文件存储等;这里我们将要介绍最简单的文件存储方式;文件存储简单的来说就是一般的JAVASE中的IO流,只是把他应用于Android手机中而已;一、文件存储核心代码文件存储(1)FileOutputStream out = context.openFileOutput(Strin
2012-06-24 15:32:33 52770 2
原创 Android入门:Log介绍
一、Log类介绍在Logcat视图中查看Android日志信息;(1)Log.v():任意信息;(2)Log.e():error信息;(3)Log.w():warning信息;(4)Log.i():提示信息;(5)Log.d():Debug信息;其中:VERBOSE注意:使用System.out.print
2012-06-24 11:20:28 1752
原创 Android入门:ImageView介绍
ImageView就是一个用来显示图片的视图;主要我们使用android:src="@drawable/aa"添加图片;<ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/f
2012-06-23 16:55:51 1920
原创 Android入门:Layout
AbsoluteLayout因为已被废除,因此不做介绍;只要存在界面,就会有布局的存在,就像Swing,虽然一个是桌面应用,一个是手机应用,但是他们都差不多。1.LinearLayout默认布局。组件的排列按照预先定义方向很有序的排列,类似于Swing中的FlowLayout;注意点:(1)可以在中添加
2012-06-23 16:53:42 6693
原创 Android入门:利用SmsManager发送短信
我们可以通过Intent调用发送短信的服务,但是也可以通过SmsManager发送;一、为何需要自己开发短信发送器虽然在Android系统中已经存在发送短信的应用,但是如果我们在开发其他应用时需要集成发送短信功能,则很方便。二、开发短信发送器应用目标:将应用安装到5554模拟器上,并发送给5556的模拟器;界面介绍:核心代码:
2012-06-23 16:16:23 38293 16
原创 Android入门:部署时的常见错误
错误:Failure[INSTALL_FAILED_UPDATE_INCOMPATIBLE]原因:因为没有卸载干净。解决:在Android手机上,“设置”-->“应用程序”-->“管理应用程序”,卸载程序即可;错误:failure 【install-failed-already-exists】原因:在Android手机上已经存在该应用。解决:adb shell pm
2012-06-17 08:38:16 4940
原创 Android入门:单元测试
一、Android的Junit测试一般的JUnit我们都用过,而针对Android的JUnit也是类似于这种,显示的结果也是绿条和红条。单元测试整体框架如下: 我们这里只介绍其中一个类:AndroidTestCase;二、AndroidTestCase 程序描述:新建一个Android项目:Activity,添加一个EditText,
2012-06-16 08:23:48 4849 1
原创 Android入门:Intent入门(2)
一、Intent与Activity应用 0.创建新的Activity步骤 在应用中创建新的Acitivity很常见;步骤1:创建一个class继承Activity 步骤2:在Android-manifest.xml中添加元素 比如创建了一个名为SubActivity的Activity,则需要声明如下: 1.最简单的跳转到新的Act
2012-06-14 23:08:28 17018 4
原创 Android入门:Intent入门(1)
一、Intent介绍如果Android要做什么事件,则肯定与Intent有关;Intent能够做的动作有很多,比如打电话动作、发短信动作、跳转界面动作等; 二、Intent继承结构java.lang.Object |- android.content.Intent 三、Intent应用1.打电话此处实现一个如下
2012-06-14 22:43:05 9051 1
原创 to be
http://xiezuo.hrbole.com/http://www.iteye.com/news/search?page=7&query=sourceforge%E4%BC%98%E7%A7%80%E9%A1%B9%E7%9B%AE%E4%BB%8B%E7%BB%8D
2012-06-04 17:56:54 942
Struts国际化源代码
2012-01-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人