菜鸟lei的学习成长空间

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

08 2011 档案

摘要:转自 http://www.howtogeek.com/howto/windows-vista/change-your-forgotten-windows-password-with-the-linux-system-rescue-cd/ 阅读全文
posted @ 2011-08-31 21:48 菜鸟-雷 阅读(232) 评论(0) 推荐(0) 编辑

摘要:转自:http://www.howtogeek.com/howto/linux/reset-your-ubuntu-password-easily-from-the-live-cd/ 阅读全文
posted @ 2011-08-31 21:05 菜鸟-雷 阅读(197) 评论(0) 推荐(0) 编辑

摘要:早上起来,开机,不留神按错了键,进入到了bois中.由于用的是acer,里面安装了那个指纹识别工具,我没做设置,退出bois之后.电脑屏幕一闪,又进入了bois设置界面. 这回我火了,直接加载出厂设置.结果呢,保存退出后,电脑不再进入bois设置了,可我的win7进不去了.汗. 每次到了选择系统界面,倒是可以认出来硬盘上安装着win7.可惜在win7加载的时... 阅读全文
posted @ 2011-08-31 20:25 菜鸟-雷 阅读(1257) 评论(0) 推荐(0) 编辑

摘要:MetaweblogPoster用来给支持Metaweblog api的博客发送博客文章.目前只实现了获取博文分类和发送博客功能. 1: package com.leipei.blogutil; 2: 3: import java.net.MalformedURLException; 4: import java.net.URL; ... 阅读全文
posted @ 2011-08-30 10:44 菜鸟-雷 阅读(2009) 评论(4) 推荐(2) 编辑

摘要:message对象,用来存储每个rss中的一条新闻 1: package com.leipei.rss; 2: 3: import java.net.MalformedURLException; 4: import java.net.URL; 5: import java.text.ParseException; 6: import java.text.SimpleDateFormat; 7: import java.util.Date; 8: 9: /* 10: * 每条rss消息的结构体 11: */ 12: public class Me... 阅读全文
posted @ 2011-08-30 00:54 菜鸟-雷 阅读(3740) 评论(0) 推荐(0) 编辑

摘要:1.什么是wifi 一种无线连网技术.可以将个人电脑,手机等终端以无限方式互相连接的技术. 2.wifi网卡的状态 android.net.wifi.WifiManager中定义了下面集中wifi网卡的状态. WIFI_STATE_DISABLED wifi网卡不可用 WIFI_STATE_DISABLING wifi网卡正在关闭 ... 阅读全文
posted @ 2011-08-24 14:07 菜鸟-雷 阅读(1625) 评论(0) 推荐(1) 编辑

摘要:广播的接收 开发者在处理广播事件时,继承BroadcastReceiver,复写onReceive方法. 每次系统在对应事件产生后,广播接收类(先前开发者编写的继承自BroadcastReceiver类的方法)实例化,然后调用onReceive(context,intent)方法,完成后,此对象不再被使用.下次同样的广播事件产生后,广播接受类重新实例化. 广播的发送 使用Act... 阅读全文
posted @ 2011-08-22 23:37 菜鸟-雷 阅读(286) 评论(0) 推荐(0) 编辑

摘要:android.util.Xml提供了一个使用sax方式解析xml的静态接口. static void parse(InputtStream in,Xml.Encoding encoding,ContentHandler contentHandler) 所以在android中使用sax解析xml最简单的做法就是自己写一个类,它是org.xml.sax.ContentHandler的子类,而ContentHandler是个接口,它有个子类为org.xml.sax.helpers.DefaultHandler,只要自己写个类继承它就行了. 一般在contentHandle... 阅读全文
posted @ 2011-08-19 00:49 菜鸟-雷 阅读(404) 评论(0) 推荐(0) 编辑

摘要:JNI是Java Native Interface的缩写,是java调用操作系统原生方法的技术.目前只能由C/C++实现要调用的native 接口.通常,这些native接口都是以库文件的形式来供调用的. JNI是相当于在开发人员自己编写的java类于系统底层之间建立了一个代理或者桥梁.开发人员自己的java类告诉代理说要调用先前加载的库文件中的某某接口,JNI代理则去调用库文件中的接口,由库... 阅读全文
posted @ 2011-08-18 17:15 菜鸟-雷 阅读(360) 评论(0) 推荐(0) 编辑

摘要:上午写代码,从网上看到一段关于JNI的样例代码,想先复制粘贴到eclipse中,然后编译好看看结果的.结果粘贴到eclipse之后,就有了"Syntax error, insert ";" to complete BlockStatements"这样的错误提示了. 先是把代码中的中文标点全部换成英文的,然后错误就少了几个.不过仍然有3个位置还是有错误提示. 最让人郁闷的是下面这个图里面的,... 阅读全文
posted @ 2011-08-18 15:07 菜鸟-雷 阅读(35672) 评论(0) 推荐(1) 编辑

摘要:这个是今天去软通动力面试时候碰到的.当时虽然知道是通过数据库提供的某种工具实现的,但因为先前没用过,所以不知道怎么弄.后面就采用了java程序方法. 先说下这个题是怎么样的.有一张表学生信息表studentinfo,有学号,姓名,班级号,电话,住址字段.然后表结构已经告诉了.现在有一个数据文件,假设叫studentdata.txt,里面有很多行数据,每行数据都是一个学生信息,每个字段用"|"隔... 阅读全文
posted @ 2011-08-17 22:50 菜鸟-雷 阅读(4526) 评论(0) 推荐(0) 编辑

摘要:上午去软通动力面试,面试过程中聊到了这个问题.其实以我自己的观点来看,产品就是长期做而且是面向市场上很多的用户,而项目则是给某个用户定制的. 回来宿舍之后想了想,似乎这个描述也太简单了.上网好好找找看. 做产品和做项目,网上有人给出来个很贴切的比喻:一个是做成衣生产商,一个是做量体裁缝店. 1.面向的主体上,产品面向市场,项目面向特定客户 产品要做好,需要引领潮流,领导市场.市场占有率越... 阅读全文
posted @ 2011-08-17 15:00 菜鸟-雷 阅读(480) 评论(0) 推荐(0) 编辑

摘要:晚上用sax解析xml,费了半天劲写的程序一跑就报错:SAXParseException: Content is not allowed in prolog. 上网找了半天,发现可能的原因是xml文件被加了bom标记了.于是用editplus将xml文件打开,然后重新保存为utf8无bom格式. 然后重新编译,然后果然没报错了. 据说dom4j1.6解决了bom问题.不过sax呢?貌似还不... 阅读全文
posted @ 2011-08-17 13:10 菜鸟-雷 阅读(2385) 评论(0) 推荐(0) 编辑

摘要:从网上下载文件,写入sd卡.思路如下: 1.创建一个http访问 HttpURLConnection httpcon=(HttpURLConnection)url.openConnection() 2.从HttpURLConnection中获取一个输入流 InputStream httpInputStream=httcon.getInputStream() 3.解析流 一般用Buff... 阅读全文
posted @ 2011-08-15 22:50 菜鸟-雷 阅读(648) 评论(0) 推荐(0) 编辑

摘要:在android project下面的res文件夹下创建了一个menu目录,打算往里面放置menu的配置xml文件. 保存的时候控制台一直报错,看了下报错信息"[2011-08-15 09:14:44 - MyContact] res\menu\mainMenu.xml: Invalid file name: must contain only [a-z0-9_.]",这回就有点惊奇了.从报错... 阅读全文
posted @ 2011-08-15 09:42 菜鸟-雷 阅读(873) 评论(0) 推荐(0) 编辑

摘要:android中文本框有很多属性,这些树形既可以在xml文件中提前配置好,也可以在Activity中实例化TextView对象后通过调用TextView对象的方法来做配置. 本来想全部摘抄出来,去看了android的参考手册,发现这样的属性太多.就参考了下网上的视频,找了几个常用个的配置. TextView方法 XML属性 setTextColor android:textColor 文字颜色... 阅读全文
posted @ 2011-08-13 18:32 菜鸟-雷 阅读(1267) 评论(0) 推荐(0) 编辑

摘要:android.widget.Button 1.layout的xml中先设置好button的属性,包括id <Button android:id="@+id/button1" android:text="button_name" android:layout_height="wrap_content" android:layout_width="fill_parent"></Button> 2.... 阅读全文
posted @ 2011-08-13 18:19 菜鸟-雷 阅读(930) 评论(0) 推荐(0) 编辑

摘要:转自:http://guide.hiapk.com/content/2010-01-07/20100106230816921,2.shtml 1、固件、刷固件 固件是指固化的软件,英文为firmware,它是把某个系统程序写入到特定的硬件系统中的flashROM。 手机固件相当于手机的系统,刷新固件就相当于刷系统。不同的手机对应不同的固件,在刷固件前应该充分了解当前固件和所刷固件的优点缺点和兼... 阅读全文
posted @ 2011-08-13 09:05 菜鸟-雷 阅读(459) 评论(0) 推荐(0) 编辑

摘要:原文在http://linuxtoy.org/archives/the-7-deadly-linux-commands.html,自己读完之后觉得挺有意思,加了点评论,哈哈. 如果你是一个 Linux 新手,在好奇心的驱使下,可能会去尝试从各个渠道获得的命令。以下是 7 个致命的 Linux 命令,轻则使你的数据造成丢失,重则使你的系统造成瘫痪,所以,你应当竭力避免在系统中运行它们。 1. r... 阅读全文
posted @ 2011-08-13 00:37 菜鸟-雷 阅读(306) 评论(0) 推荐(0) 编辑

摘要:如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态? 当一个Activity被pause或者stop的时候,这个Activity的对象实际上还是保存在内存中,因此这个Activity中的信息(成员和状态信息)还可以重新获取到. 如果系统为了整理内存而销毁了整合各Activity对象时,系统没法简单的原封不动地恢复先前的Activity对象及其状态信息. 从a... 阅读全文
posted @ 2011-08-12 15:57 菜鸟-雷 阅读(3227) 评论(0) 推荐(0) 编辑

摘要:最近不单只是看android开发与测试相关知识,也在了解这之外相关的信息.毕竟,自己的眼界不能太狭窄.今天我在逛一个android论坛上时候看到一个很老的帖子,转了个关于android被从linux分支树上移除的新闻. 以为是假新闻来着,后面上网找了找,还真是搜索出一堆结果,发现有些比较大的IT网站上也有.看样子是假不了了. 原文上说是linux内核开发者Greg Kroah-Hartman... 阅读全文
posted @ 2011-08-12 02:52 菜鸟-雷 阅读(1457) 评论(0) 推荐(0) 编辑

摘要:1.5 (Cupcake) 基于Linux Kernel 2.6.27 2009年4月30日,官方1.5版本(Cupcake)的Android发布。[14][15]主要的更新如下: 拍摄/播放影片,并支持上传到Youtube 支持立体声蓝牙耳机,同时改善自动配对性能 最新的采用WebKit技术的浏览器,支持复制/贴上和页面中搜索 GPS性能大大提高 提供屏幕虚拟键盘 主屏幕增加音乐播放器和相框w... 阅读全文
posted @ 2011-08-11 23:40 菜鸟-雷 阅读(3431) 评论(2) 推荐(0) 编辑

摘要:学习android的同学们一定要赶紧收藏哦.图片取自:http://android.guao.hk/posts/android-a-history-in-infrographic-form-stats.html 阅读全文
posted @ 2011-08-11 23:33 菜鸟-雷 阅读(592) 评论(0) 推荐(0) 编辑

摘要:android应用程序,由一到多个Activity组成.每个Activity没有很紧密的联系,因为我们可以在自己的程序中调用其它Activity,特别是调用自己的代码之外生成的Activity,比如android提供的发短信或者打电话的Activity. Intent call = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+phonenumb... 阅读全文
posted @ 2011-08-11 23:29 菜鸟-雷 阅读(37708) 评论(5) 推荐(2) 编辑

摘要:android参考手册中的测试部分提到,android Junit扩展为android提供了组件特定的(component-specific)测试用例类,能帮助生成mock object和方法. 从网上查了下,mock object是模拟对象.测试其他对象时,需要用到相关的某个对象,但这个对象不方便实现,甚至没有实现,这个时候就模拟需要用到的对象,以便我们能进行正常的测试. mock obj... 阅读全文
posted @ 2011-08-10 22:18 菜鸟-雷 阅读(1058) 评论(0) 推荐(0) 编辑

摘要:虽然android安装完成后会有一套参考手册,其中包括了api,但是如果在开发过程中能查看android的源码(sdk的源码),将对我们学习android有一定的帮助.毕竟,有时候源码比api文档更能说明问题. 我平常学习android用的2.2版本,从网上下载了2.2的源码(从官方git库下载太麻烦,是从网友共享的源码位置下载的).按照网上的说法,我把解压后的那一堆文档放在了android-... 阅读全文
posted @ 2011-08-10 16:24 菜鸟-雷 阅读(6807) 评论(0) 推荐(0) 编辑

摘要:android sdk提供了比较齐全的工具包,包含了大量的工具,分为两类,每一类都是一个工具集合,我称之为工具集. 这两类分别是:sdk工具集(SDK tools)和平台工具集(platform tools).sdk工具集是平台独立的,不和某个android平台相关联.平台工具集是专门为最新的android平台定制的,且能支持最新android平台的一些新特性. sdk工具集中常用的工具,根... 阅读全文
posted @ 2011-08-10 11:36 菜鸟-雷 阅读(1589) 评论(0) 推荐(0) 编辑

摘要:android提供了自己的log输出api-->位于android.util.Log这个类中. 这个类比较常用的打印日志的方法有5个,这5个方法都会把日志打印到LogCat中: Log.v(tag,message); //verbose模式,打印最详细的日志 Log.d(tag,message); //debug级别的日志 Log.i(tag,message); //info级别的日志 Log.w... 阅读全文
posted @ 2011-08-10 00:49 菜鸟-雷 阅读(61865) 评论(0) 推荐(0) 编辑

摘要:和先前一样,我们有两个Activity,Activity01和Activity02.先看一个传统的没有定义窗口模式的Activity. 可以看到,从Activity01切换到Activity02时,当Activity02最终覆盖了Activity01,占据了整个屏幕后,Activity01调用了onStop方法.从android官方给出来的文档中来看,onStop方法是这个Activity被完... 阅读全文
posted @ 2011-08-09 14:52 菜鸟-雷 阅读(7197) 评论(0) 推荐(0) 编辑

摘要:onCreate 当Activity第一次被用户调用时 onRestart 当Activity被stop之后又要重新被用户使用时 onStart 当Activity可以被用户看到时 onResume 当Activity可以获得用户焦点时,即可以和用户交互时 onPause 当系统需要运行另外一个Activity时 onStop 当这个Activity不再被用户可见时,即被另外一个Activity... 阅读全文
posted @ 2011-08-09 13:57 菜鸟-雷 阅读(921) 评论(0) 推荐(0) 编辑

摘要:android中每个activity通常描述了一个屏幕上的所有画面(窗口级别的activity除外),因此通常手机屏幕两个界面(准确些说是整个屏幕)之间的切换就涉及到了activity的切换. 假定有两个activity,分别是Activity01和Activity02,现在Activity01页面中有一个按钮,点下之后会切换到Activity02.并且在Activity切换时,Activit... 阅读全文
posted @ 2011-08-09 12:28 菜鸟-雷 阅读(27733) 评论(2) 推荐(3) 编辑

摘要:默认情况下ftp里面的交互式提示是开启的,平常如果是下载多个文件时,这种提示很让人烦,如果是在shell脚本里面要从ftp服务器上一次mget多个文件,写个交互式脚本很麻烦.最好是把这个交互式提示关掉. 进入ftp命令后,prompt会将交互式提示的配置置反,如果原先交互式提示是开着的,则使用prompt之后就关闭,如果原先是关闭的,则使用prompt后就打开.当然也可以直接加参数如promp... 阅读全文
posted @ 2011-08-06 18:48 菜鸟-雷 阅读(2974) 评论(0) 推荐(0) 编辑

摘要:修改solaris下的ftp服务端口,虽然不一定用到,但今天被华为面试官给问到了,汗啊.说明自己还是钻的不深. solaris下的ftp服务端口,默认是21号端口传输命令,20号端口传输数据. 先前一直以为是修改/etc/ftpd目录下的某个配置文件来着.今天回来上网找了下资料,原来是要修改/etc/inet/services文件(这个文件有个符号链接 /etc/services文件). ... 阅读全文
posted @ 2011-08-06 18:38 菜鸟-雷 阅读(1939) 评论(0) 推荐(0) 编辑

摘要:在eclipse中,一个android project的目录结构如下: src目录: src目录中存放的是java代码. gen目录: gen目录是adt里面自动生成的.其中的R.java也是一样. res目录: res是resource,资源目录,包含了项目中所有资源. drawable目录为程序图标,底下的ldpi,mdpi,hdpi分别对应不同屏幕分辨率下的程序图标目录 layo... 阅读全文
posted @ 2011-08-02 00:57 菜鸟-雷 阅读(818) 评论(0) 推荐(1) 编辑

摘要:一.sdk的安装1.sdk下载 去http://www.android.com/ 在那个页面中有developers链接,点击后链接到developer.android.com网站上,如下图,下载相应的sdk版本就是了,由于我的电脑的操作系统是windows,所以我直接在选择了r12-windows.exe(图中有标识).2.安装sdk开发使用的相应的包运行之后安装了sdkmanager,然后sdkmanager启动后会去android仓库去取还未安装的包的信息,如下图(由于我的系统中已安装好,因此每个包前面都是绿色打勾的),为了偷懒,我直接就选择了accept all,将所有的包安装上.其实 阅读全文
posted @ 2011-08-01 22:23 菜鸟-雷 阅读(44735) 评论(2) 推荐(4) 编辑

摘要:应用程序基础android 应用程序由java编程语言编写.android sdk工具会将android代码和数据以及资源文件编译成为一个android package,这是一个归档文件,名称以.apk结尾.在同一个apk文件中的代码被认为是一个应用程序.android应用程序被安装进一个设备后,每个android应用程序驻留在自己的安全沙盒中.android操作系统是一个多用户linux系统,每个应用程序相当于一个用户.默认情况下,系统为每个应用程序分配一个独立的linux user id.系统给这个应用程序的所有的文件授予许可,这样就只有这个应用程序对应的user id的用户(实际上是进程 阅读全文
posted @ 2011-08-01 17:12 菜鸟-雷 阅读(1268) 评论(0) 推荐(1) 编辑

摘要:昨天和先前的同事聚会,了解到前公司被收购.今天上网,无意间看到这条新闻,记录一下,做个纪念吧. 曾经的永远也不再会回来,万物都在变,物是人非,物非人也非. 石竹,一路走好. 阅读全文
posted @ 2011-08-01 17:06 菜鸟-雷 阅读(248) 评论(0) 推荐(0) 编辑

摘要:1.android概念 android是一个软件合集,包括操作系统,中间件和关键应用程序.(取自android sdk所带的文档) 2.android的体系结构 官方给出来的体系结构如下: 可以看到,自顶向下,android体系结构分为4层:应用程序层,框架层,库与运行时层,linux内核层. 应用程序 我们自己开发出来的程序属于这一层.应用程序使用java编程语言来写. 应用程序框架 提供... 阅读全文
posted @ 2011-08-01 16:26 菜鸟-雷 阅读(362) 评论(0) 推荐(0) 编辑