- 博客(23)
- 收藏
- 关注
原创 Frame animation 版本兼容问题
1、官方文档http://developer.android.com/guide/topics/resources/animation-resource.html#Tween的实现方式在低版本系统下运行,要让Frame动画在Activity打开时就运行会出现停留在第一帧的情况。2、解决方案: ① Looper.myQueue().addIdleHandler(new Mes
2013-09-08 01:03:38 890
原创 使用SharedPreferences快速实现APP个性化设置参数的保存
1、对于SharedPreferences的详细描述见 http://developer.android.com/reference/android/content/SharedPreferences.html2、对于SharedPreferences.Edito的详细描述见 rhttp://developer.android.com/reference/android/content/S
2013-07-04 22:43:17 1242
原创 使用Xml类下的newPullParser ()、newSerializer ()方法,解析xml数据和序列化生成xml数据
1、使用XmlPullParser解析xml数据: ①pullParser.setInput(xml, "UTF-8");给pull解析器一个输入流数据。 ②int eventType = pullParser.getEventType();获取当前事件类型。 ③while (eventType != XmlPullParser.END_DOCUMENT
2013-07-04 02:11:01 5324
原创 使用FileInputStream和ByteArrayOutputStream 实现文本数据的回读
1、使用context.openFileInput(fileName)方法打开当前应用下的files文件夹下的fileName文件,这里所指向的txt文本中存入了文本“hello world!”。2、使用inputStream.read(buffer)方法分段的把txt文本中的内容写入buffer数组。 这里为buffer数组指定了长度为3,所以“hello world!”这组长
2013-06-22 17:10:58 8648
原创 使用Android Test Project进行代码测试
1、新建一个Android Test Project,绑定到要测试的android项目。2、在测试项目中可以建立起与被测试的android项目一一对应的包和类结构。3、建立测试类时注意要继承的类是android.test.AndroidTestCase。4、测试结果的反馈可以通过调用Assert类的几个方法把测试结果反馈在JUnit视图中,如:Assert.assertEquals(e
2013-06-21 00:49:24 4657
转载 eclipse常用快捷键
Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。1. 【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。2. 【Ctrl+O】显示类中方法和属性的大纲,能快速定位类的方法
2013-06-20 23:11:01 429
原创 android开发中获取授权
1、在AndroidManifest.xml中添加授权,如需要调用拨打电话的权限"android.permission.CALL_PHONE">。2、当实现一些需要授权的功能时,可以从http://developer.android.com/reference/android/Manifest.permission.html处查找。
2013-06-20 00:29:20 991
原创 windows下的android开发环境搭建(基于Eclipse)
1、从Oracle官方网站上下载最新版本的JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载完成后安装,并进行必要的配置。2、从Eclipse官方网站下载最新版本的Eclipse:http://www.eclipse.org/downloads/3、从Adroid开
2013-06-18 18:54:19 1025
原创 Array类型
1、灵活使用length属性var colors = ["red","blue","green"];colors.lenght = 2;alert(colors[2]); //结果为undefined此例中alert(colors[2])的结果为undefined的原因是通
2011-07-28 00:33:31 559
原创 执行环境及作用域
每个函数在被调用的时候都会创建自己的执行环境。当执行流进入一个函数时,函数的环境就会被推入一个环境栈中(环境栈:外层函数所创建的执行环境在栈底,内层函数所创建的执行环境在栈顶)。在函数执行之后,栈将其环境弹出,把控制权返回给上层的执行环境。
2011-07-25 23:57:38 439
原创 javascript操作符
这里我记录几个比较特殊的操作符。1、一元 + 操作符在非数值之前放一个+,它会像Number()转型函数那样对这个值进行数值转换。var s1 = "01";var s2 = "0.1";var s3 = "a";var s4 = "false";s1 = +s1;
2011-07-22 14:51:53 467
原创 JavaScript简介
一个完整的JavaScript实现应该包括三个部分:核心(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)。ECMAScript提供核心语言功能,规定了以下内容:语法、类型、语句、关键字、保留字、操作符、对象。DOM:它把整个页面映射为一个多层次节点结构,
2011-07-22 01:02:56 371
转载 从excel导入数据到数据库中和gridview导出数据到excel中
页面代码: <!-- .style1 { width: 100%; } --> .style1 { width: 100%; }
2010-05-26 21:38:00 656
原创 利用哈希表生成不重复的随机数
函数如下: /// /// 返回一个记录随机数的Hashtable /// /// 要产生的随机数个数 /// 最大值 /// 记录随机数的hashtable public static Hashtable Random(int rmNum,int upNum)
2010-05-25 15:34:00 4923 1
原创 ASP.NET防后退
如有页面Admin,则在其cs文件中写如下代码: protected void Page_Load(object sender, EventArgs e) { Response.AddHeader("Cache-Control", "no-cache"); Response.Expires = -1; Response.Cache
2010-05-25 15:25:00 1022 1
原创 UpdatePanel下用JS弹出提示框和打开一个新页面的方法
ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert(请输入关键词!)", true);ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "click", "window.open(inde
2009-12-31 17:06:00 1586 1
原创 AsyncFileUpload两次上传同名文件无响应
今天用AsyncFileUpload控件上传文件时发现了一个问题,当我上传了一个文档“A.doc”后再次点击浏览,再次选择文档“A.doc”无响应!
2009-12-25 15:52:00 710
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人