big bug ban

兴趣 创新 践行

Android开发日志 KVB移植..

 

本文为princehaku原创   已经参加   “首届 Google 暑期大学生博客分享大赛——2010 Android 篇”

如果您忘了我的地址  请使用google搜索  “Android开发日志”

之前做的时候全封装成一个类了..

虽然还没有做好.

先测试下移植是否正常

先直接使用..

卡住了..

QQ截图未命名

这样再试试..加入个step1..看看是哪里的问题

        TextView tv = new TextView(this);
        tv.setText("please wait");
        setContentView(tv);
        fs = new FileInputStream("src/resourse/kb.html");
        InputStreamReader read = new InputStreamReader (fs,"gb2312");
        BufferedReader   in   =   new   BufferedReader(read);
        tv.setText("step1");

看样子是读文件那里…

多半是文件系统..

先直接写入String试试..

CourseTable Tb=Parser.parseTable(kbhtml);
tv.setText("step2");
String res=Tb.getRowNums()+"周\r\n"+Tb.getCoursesNums()+"个课程\r";
tv.setText(res);

显示出了结果

png3

那也就是说解析式正常的了..

好..移植成功..android果然强大..

接下来是完成kvb的核心部分…

解析课程到日程表..


关键字:

Written by princehaku

八月 1st, 2010 at 11:45 下午

73 views

Posted in Android

Tagged with ,

without comments

Android开发日志 开发环境安装

 

本文为princehaku原创   已经参加   “首届 Google 暑期大学生博客分享大赛——2010 Android 篇”

如果您忘了我的地址  请使用google搜索  “Android开发日志”

其实呢..

还没有装好..因为site不能访问了..


不能访问. 得想其他办法 了..

http://androidappdocs.appspot.com/index.html

这个可以打开..但是下载后更新不能..

个方式.下载到桌面安装…

更新ing..

稍后继续…

<!–more–>

下载到桌面也不行..速度太慢了..

于是乎…抓包..找到了真实的下载地址

2.2版

文档  http://dl-ssl.google.com/android/repository/docs-2.2_r01-linux.zip

API  http://dl-ssl.google.com/android/repository/google_apis-8_r02.zip

plantform http://dl-ssl.google.com/android/repository/android-2.2_r02-windows.zip

1.5版

plantform http://dl-ssl.google.com/android/repository/android-1.5_r04-windows.zip

下载之后放入sdk目录下的temp..就可以安装了..(如果没有就新建一个)

另外..还有个nbandroid-0.3 netbeans的插件

装好后选tool – plantform     ADD    google android  然后选择sdk里面的目录就可以了

————————–

如果装好后发现不能选平台…

首先请创建一个虚拟的设备..

其次就可能是插件的问题…nbandroid(点击下载0.2版)成低一点的版本的就可以了…

我用的是0.1版

———————————————————————

运行下..hello world


/**
 * Copyright (c) 2010 princehaku
 * All right reserved.
 * Author princehaku
 * Site http://3haku.net
 * Created on : 2010-08-01, 08:01 AM
 */
package org.me.demo;
 
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
 
/**
 *
 * @author princehaku
 */
public class MainActivity extends Activity {
 
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        // ToDo add your GUI initialization code here
        TextView tv = new TextView(this);
         tv.setText("Hello, Android");
         setContentView(tv);
 
    }
 
}


关键字:

Written by princehaku

七月 31st, 2010 at 6:29 下午

223 views

Posted in Android

Tagged with ,

with 3 comments

Android开发日志 PRE

 

本文为princehaku原创   已经参加   “首届 Google 暑期大学生博客分享大赛——2010 Android 篇”

如果您忘了我的地址  请使用google搜索  “Android开发日志”

今天才看到这个…

果断下载SDK..

话说原来Android居然是java..以前一直以为是c++

正好KVB(自动抓取教务处课表然后存进用户的日程表)

缓慢的进度快收尾了..

做一个Android版的…


关键字:

Written by princehaku

七月 31st, 2010 at 4:19 下午

119 views

Posted in Android

Tagged with ,

without comments

星际争霸2 之强大的关键词

 


看看这个….在打完红石星之后的新闻..

我不说话..


关键字:

Written by princehaku

七月 31st, 2010 at 8:51 上午

390 views

Posted in 未分类

with 2 comments

悲剧的网络..

 

adsl断线..link长闪不止..又得打10000了..

更糟糕的是..手机居然连GPRS都连不上!!!

什么网络啊!!!

———————-华丽的分割线————————–

今天新电脑来了..

以后工作不用带自己电脑了..


关键字:

Written by princehaku

七月 27th, 2010 at 11:37 下午

61 views

Posted in things goes by

without comments

找到一个好东西/PIM API简介

 

PIM_API介绍

PIM是给手机控制通讯录,日程啊等等personal information的一个接口

这个是nokia官方的.

其他的手机应该也有这个功能


关键字:

Written by princehaku

七月 27th, 2010 at 10:28 下午

65 views

Posted in java

without comments

Google产品经理笔试题&面试题

 

以下内容整理于网路,可能有些问题并不是来自Google,当时的话很值得思考。~

1、一辆校车能装下多少个高尔夫球?

2、如果让你清洗西雅图市所有的窗户,你会对此索价多少?

3、在一个重男轻女的国家里,每家每户都想生男孩。若一户人家生了一个女孩,便会再生一个,直到生下的是男孩为止。请问这个国家的男女比例是多少?

4、全世界共有多少位钢琴调音师?

5、下水道井盖为什么是圆的?

6、为旧金山市设计一个紧急疏散方案。

7、时钟的指针一天内总共会重合多少次?

8、你有8个大小一样的球,其中7个重量相同,只有一个略重一些。给你一个天平,而且只准称两次,如何找出重量不同的那个球?

9、向你8岁的侄子或外甥解释什么是数据库,只能用三个句子。

10、你缩小到只有一枚五分硬币那么高,你的质量也成比例缩小以保持原有密度不变。随后你被扔到一个空的玻璃搅拌器里,搅拌刀片将在60秒后开始运 转,你该怎么办?

11、村子里有100对夫妻,其中每个丈夫都瞒着自己的妻子偷情。村里的每个妻子都能立即发现除自己丈夫之外的其他男人是否偷情,唯独不知道她自己 的丈夫到底有没有偷情。村里的规矩不容忍通奸。任何一个妻子,一旦能证明自己的男人偷情,就必须当天把他杀死。村里的女人全都严格照此规矩办事。一天,女 头领出来宣布,村里至少有一个丈夫偷情。请问接下来会发生什么事?

12、假设在一段高速公路上,30分钟之内见到汽车经过的概率是95%。那么,在10分钟内见到汽车经过的概率是多少?

13、有四个人要在夜里穿过一条悬索桥回到宿营地。可是他们只有一支手电,电池只够再亮17分钟。过桥必须要有手电,否则太危险。桥最多只能承受两 个人同时通过的重量。这四个人的过桥速度都不一样:一个需要1分钟,一个需要2分钟,一个需要5分钟,还有一个需要10分钟。他们如何才能在17分钟之内 全部过桥?

14、 如果你看到时钟上面的时间是3:15,那么其时针和分针之间的角度是多少?

15、将一根木条折成3段之后,可以形成一个三角形的概率有多大?

16、有两位盲人,他们都各自买了两对黑袜和两对白袜,八对袜了的布质、大小完全相同,而每对袜了都有一张商标纸连着。两位盲人不小心将八对袜了混 在一起。 他们每人怎样才能取回黑袜和白袜各两对呢?

17、有三个人去住旅馆,住三间房,每一间房$10元,于是他们一共付给老板$30,第二天,老板觉得三间房只需要$25元就够了于是叫小弟退 回$5给三位客人,谁知小弟贪心,只退回每人$1,自己偷偷拿了$2,这样一来便等于那三位客人每人各花了九元,于是三个人一共花了$27,再加上小弟独 吞了不$2,总共是$29。可是当初他们三个人一共付出$30那么还有$1呢?

18、有一辆火车以每小时15公里的速度离开洛杉矶直奔纽约,另一辆火车以每小时20公里的速度从纽约开往洛杉矶。如果有一只鸟,以30公里每小时 的速度和两辆火车同时启动,从洛杉矶出发,碰到另一辆车后返回,依次在两辆火车来回飞行,直到两辆火车相遇,请问,这只小鸟飞行了多长距离?

19、一个经理有三个女儿,三个女儿的年龄加起来等于13,三个女儿的年龄乘起来等于经理自己的年龄,有一个下属已知道经理的年龄,但仍不能确定经 理三个女儿的年龄,这时经理说只有一个女儿的头发是黑的,然后这个下属就知道了经理三个女儿的年龄。请问三个女儿的年龄分别是多少?为什么?

20、你有两个罐子,50个红色弹球,50个蓝色弹球,随机选出一个罐子,随机选取出一个弹球放入罐子,怎么给红色弹球最大的选中机会?在你的计划 中,得到红球的准确几率是多少?

21、你有一桶果冻,其中有黄色,绿色,红色三种,闭上眼睛,抓取两个同种颜色的果冻。抓取多少个就可以确定你肯定有两个同一颜色的果冻?

22、对一批编号为1~100,全部开关朝上(开)的灯进行以下操作:凡是1的倍数反方向拨一次开关;2的倍数反方向又拨一次开关;3的倍数反方向 又拨一次开关……问:最后为关熄状态的灯的编号。

23、想象你在镜子前,请问,为什么镜子中的影像可以颠倒左右,却不能颠倒上下?

24、一群人开舞会,每人头上都戴着一顶帽子。帽子只有黑白两种,黑的至少有一顶。每个人都能看到其它人帽子的颜色,却看不到自己的。主持人先让大 家看看别人头上戴的是什幺帽子,然后关灯,如果有人认为自己戴的是黑帽子,就打自己一个耳光。第一次关灯,没有声音。于是再开灯,大家再看一遍,关灯时仍 然鸦雀无声。一直到第三次关灯,才有劈劈啪啪打耳光的声音响起。问有多少人戴着黑帽子?

25、有两根不均匀分布的香,香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间?

26、两个圆环,半径分别是1和2,小圆在大圆内部绕大圆圆周一周,问小圆自身转了几周?如果在大圆的外部,小圆自身转几周呢?

27、1元钱一瓶汽水,喝完后两个空瓶换一瓶汽水,问:你有20元钱,最多可以喝到几瓶汽水?

28、100白球100黑球,每次拿出两个,如白+白,则放一个黑球进去,黑+黑,也放个黑球进去,白+黑,放个白球进去,直到只剩下一个球为止, 问剩下黑球的概率。

29、10个人排队戴帽子,10个黄帽子,9个蓝帽子,戴好后后面的人可以看见前面所有人的帽子,然后从后面问起,问自己头上的帽子,结果一直问了 9个人都说不知道,而最前面的人却知道自己头上的帽子的颜色,问是什么颜色,为什么。

30、正方形边长为1,以各个顶点半径为1做弧,在正方形中间有一个公共区域,求面积。

31、1000!有几位数,为什么 3.11的三次方是1331,12的三次方是1728,请问哪个数的三次方是1442897?

32、在一次酒会上有人作了如下统计:参加酒会的人彼此都碰了杯子,此次酒会共碰杯子45 次,请问有多少人参加了酒会?

33、一个人的假期有13天下雨,12天上午晴天,11天下午晴天,任何一天上午下午不会同时下雨,请问这个人的假期有多少天?

34、一只蜗牛从井底爬到井口,每天白天蜗牛要睡觉,晚上才出来活动,一个晚上蜗牛可以向上爬3尺,但是白天睡觉的时候会往下滑2尺,井深10尺, 问蜗牛几天可以爬出来?

35、在一个平面上画1999条直线最多能将这一平面划分成多少个部分?

36、在太平洋的一个小岛上生活着土人,他们不愿意被外人打扰,一天,一个探险家到了岛上,被土人抓住,土人的祭司告诉他,你临死前还可以有一个机 会留下一句话,如果这句话是真的,你将被烧死,是假的,你将被五马分尸,可怜的探险家如何才能活下来?

37、怎样种四棵树使得任意两棵树的距离相等。

38、27个小运动员在参加完比赛后,口渴难耐,去小店买饮料,饮料店搞促销,凭三个空瓶可以再换一瓶,他们最少买多少瓶饮料才能保证一人一瓶?

39、有两根不均匀分布的香,每根香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间?

40、你让工人为你工作7天,给工人的回报是一根金条。金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如 何给你的工人付费?

41、5个囚犯,分别按1-5号在装有100颗绿豆的麻袋抓绿豆,规定每人至少抓一颗,而抓得最多和最少的人将被处死,而且,他们之间不能交流,但 在抓的时候,可以摸出剩下的豆子数。问他们中谁的存活几率最大?

42、据说有人给酒肆的老板娘出了一个难题:此人明明知道店里只有两个舀酒的勺子,分别能舀7两和11两酒,却硬要老板娘卖给他2两酒。聪明的老板 娘毫不含糊,用这两个勺子在酒缸里舀酒,并倒来倒去,居然量出了2两酒,聪明的你能做到吗?

43、已知: 每个飞机只有一个油箱, 飞机之间可以相互加油(注意是相互,没有加油机) 一箱油可供一架飞机绕地球飞半圈, 问题:为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从同一机场起飞,而且必须安全返回机场,不允许中途降落,中间没 有飞机场)

44、门外三个开关分别对应室内三盏灯,线路良好,在门外控制开关时候不能看到室内灯的情况,现在只允许进门一次,确定开关和灯的对应关系?

45、一个岔路口分别通向诚实国和说谎国。来了两个人,已知一个是诚实国的,另一个是说谎国的。诚实国永远说实话,说谎国永远说谎话。现在你要去说 谎国,但不知道应该走哪条路,需要问这两个人。请问应该怎么问?

46、在一天的24小时之中,时钟的时针、分针和秒针完全重合在一起的时候有几次?都分别是什么时间?你怎样算出来的?

查看本文来源 我想网


关键字:

Written by princehaku

七月 25th, 2010 at 9:32 下午

117 views

Posted in 未分类

Tagged with ,

without comments

改造后的kvb的类图

 

看不清楚点大图…


关键字:

Written by princehaku

七月 24th, 2010 at 11:52 下午

63 views

Posted in java

Tagged with

without comments

KVB的课程表类图做好了

 



关键字:

Written by princehaku

七月 22nd, 2010 at 11:12 下午

62 views

Posted in java

Tagged with

without comments

java程序打包成安装程序exe

 

Technorati 标签:

一,下载inno setup (这个是免费的)

二,下载jre..去java官方下载

三,开始动手吧!..

image

如图所示..这个是我将要打包的目录(netbeans编译后的dist文件夹)

然后把jre和相关的东东放进去,然后在里面加入一个go.cmd(bat)(名字随意啦)

 

代码就像这样

注意各个地方的文件名

解释下这里..

java||jre-6u20-windows-i586.exe /q /norestart

意思是..如果java这个命令执行不成功..则执行后面那句jre-6u20-windows-i586.exe /q /norestart

这句话是在安静模式下安装jre,没有对话框

这部完成后

start /MIN javaw -jar AutoCheckOut.jar

可以让我们的java程序在一个没有控制台的方式运行

然后你的目录大概就是这样的

image

好了.改下一步了

四,用inno创建setup.exe

打开inno

用向导创建

image

之后一步一步到这里

注意添加文件和文件夹  你添加的部分都是作为应用程序的根目录

image

这里改成我们刚才写的cmd(bat)文件

然后继续向前.按照你的喜好来改设置

最后到这里的时候

image

我们还要改小小的地方..不然的话..

1.[Files]里面

Source: “E:\JAVA\AutoCheckOut\dist\lib\*”; DestDir: “{app}”; Flags: ignoreversion recursesubdirs createallsubdirs

这一行  可以看到吧lib目录加到根目录区了..所以要改一下

Source: “E:\JAVA\AutoCheckOut\dist\lib\*”; DestDir: “{app}\lib\“; Flags: ignoreversion recursesubdirs createallsubdirs

2.[Icons]里面

Name: “{group}\{#MyAppName}”; Filename: “{app}\{#MyAppExeName}”

需要多加一行

Name: “{group}\{#MyAppName}”; Filename: “{app}\{#MyAppExeName}”;WorkingDir: “{app}”

加这行是为了让cmd运行时有正常的工作目录

好了!…运行你的setup.exe把!!!!


关键字:

Written by princehaku

七月 20th, 2010 at 11:02 下午

114 views

Posted in other

Tagged with

without comments

Pages: Prev 1 2 3 4 5 6 7 8 9 10 ...19 20 21 Next