学习笔记
文章平均质量分 82
钟秀
沉如土 疾如风 侵如火 上善若水
展开
-
JSP的九个内置对象介绍及用法
1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。 序号 方 法 说 明 1 object getAttribute(String name) 返回指定属性的属性值 2 Enumeration getAttributeNames() 返回所有可用属性名的枚举 3 String getCh转载 2010-05-10 22:19:00 · 876 阅读 · 0 评论 -
Android解析XML文件
按计划每周更新一篇技术博文,第一篇:《Android解析XML文件》一、在Android应用中的XML文件来源1、本地xml文件 本地XML文件可以放在应用根目录assets文件夹、res/xml、res/raw、SDcard卡、应用的data目录等;除res/xml可直接通过getXml(int id)获取XML文档,返回一个解析器对象(XmlResourcePar原创 2012-07-27 22:12:47 · 48942 阅读 · 17 评论 -
Android中巧妙的位运算
按计划每周更新一篇技术博文,第六篇:《Android中巧妙的位运算》Android在编码的时候经常使用到位运算,这里以Intent的Flags为例。(查看Intent说明文档)首先通过查看Flags的值,都是16进制数值代表,且只使用一位并只为1|2|4|8 (与2的次方相关),例举几个源码中对应的值: public static final int FLAG_原创 2012-09-07 21:51:39 · 23969 阅读 · 6 评论 -
Android自适应屏幕与动态加载不同的子View
最近工作忙,上周感冒三天,注意合理作息。每周更新一篇技术博文,第七篇:《Android自适应屏幕与动态加载不同的子View》此文所涉及内容网上资源比较多,大部分内容都是引用别人的东西做个归类总结,最后简单实现个demo。一、自适应分辨率1.google官方提供的自适应分辨率相关文档一个笑话:IPhone5出来当天,IOS程序员一上班立马找到Android工程师,原创 2012-09-26 23:05:15 · 5880 阅读 · 8 评论 -
使用广播实现的Android关机及重启
最近研究App拥有root权限,弄了好久关机重启都没有成功,特别郁闷。就换另外一种更简单的方式,一试就成功了。步骤一:编写Java代码java部分代码: case R.id.broadcast_reboot: //重启原创 2012-01-09 18:03:25 · 27612 阅读 · 24 评论 -
动态改变PopupWindow大小
动态改变PopupWindow大小 最近项目需要实现动态改变PopupWindow的大小,今天下午花了两个小时没能搞定,现在在宿舍实现,简单将代码贴如下: PopupwindowActivity.javapackage com.test;import android.app.Activity;import android.content.Context;import原创 2011-07-29 00:22:21 · 18548 阅读 · 4 评论 -
为Android系统定制重启功能
按计划每周更新一篇技术博文,第二篇:《为Android系统定制重启功能》一、Android系统重启的实现方式1、广播方式之前的博文介绍过这种方式《使用广播实现的Android关机及重启》,注意应用要在源码中编译,并且应用需要系统权限。2、通过init.rc启动系统服务来运行sh文件a.重启shell文件(system_reboot.sh),放在system/et原创 2012-08-03 23:32:08 · 13788 阅读 · 5 评论 -
查询/设置Settings的值
按计划每周更新一篇技术博文,第四篇:《查询/设置Settings的值》 通常很多定制系统或者与系统相关的应用都需要查询/设置Settings(设置)里边的值,比如系统亮度,休眠时间,锁屏之类的系统设置等,主要通过SettingsProvider来查询/设置,前提是要知道所要修改的值的数据类型与字符串代表的name。 对应的name值与数据类型在./ics/framewo原创 2012-08-20 21:33:43 · 24407 阅读 · 2 评论 -
Android基于Socket无线遥控(1)--Socket基本模型搭建
按计划每周更新一篇技术博文,上周因工作忙而中断,第三篇:《Android基于Socket无线遥控(1)--Socket基本模型搭建》 本例子内容比较多,初步构思分三篇完成,Android系统基于Socket实现无线遥控,可控制另一台Android设备音量增减、亮度调节、方向控制、确认、退出等,本篇主要介绍Socket基本模型搭建,以及无线控制Android系统音量增加,亮度增原创 2012-08-17 22:56:22 · 8896 阅读 · 7 评论 -
MyEclipse汉化10分钟搞定
第一步:到官方网站,或者CSDN上下载MyEclipse汉化插件下载下来的汉化插件解压,解压后如下: 里边有安装说明,可以简单按照步骤来操作。这里采用第一种方法。 第二步:将language复制到MyEclipse文件夹下快速查找MyEclipse文件夹的位置,可以选择MyEclipse右键选择属性,单击查找目标。然后将language文件夹复制到MyEclipse文件原创 2010-11-30 16:06:00 · 13461 阅读 · 10 评论 -
Heap使用及GC_EXTERNAL_ALLOC含义
一、先说DDMS中的Heap的使用,通过它可以观察VM中的Java内存,但是无法查看通过JNI分配的内存直接上图,废话少说。。。图一:将要查看内存使用情况的项目Update heap图二:操作项目,通过图表可以很直观查看虚拟机的使用内存 二:Andro原创 2011-08-25 21:50:21 · 3438 阅读 · 2 评论 -
专为新手定制的Java学习计划建议
<br /> 怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西:<br /> 首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 PlatformStandardEdition,我们经常说到的JDK,就主要指的这个,它是三者的基础,属于桌面级应用开发,这部分如果学得好很容易拓展J2EE和J2ME。J2ME,The Micro Edition of the Java 2Platform转载 2010-08-03 11:40:00 · 696 阅读 · 0 评论 -
ORA-12514: TNS: 监听程序当前无法识别连接描述符中
关于这个错误,有很多种情况,我知道有2种情况,以下是网上摘录的:1、近日在配置Oracle 10G的流复制环境时,遇到一个问题,关闭数据库(shutdown immediate)后,通过SQL Plus连接数据库:conn sys/his@orc0 as sysdba,出现如下错误: ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务通过重启服务的方式启动数据库,再次连接却能成功登录,也就是说在关闭数据库状态下无法连接服务器。 开始以为是系统环境变量Oracle_SID的转载 2010-09-27 14:13:00 · 30312 阅读 · 3 评论 -
word安全模式解除方法
<br />一、问题原因:word只能用安全模式才能打开双击word文件后就会出现软件错误,然后提示向微软提供错误报告,点击后word只能以安全模式打开。 word突然不能正常启动,并有提示框:(遇到问题需要关闭,并提示尝试恢复。) 但恢复后立即出现提示:(WORD上次启动时失败,以安全模式启动WORD将帮助您纠正或发现启动中的问题,以便下一次启动应用程序。但这种模式下,一些功能将被禁用)。确认后可启动WORD,但标题后有安全模式字样。 二、解决方法:把Normal.do转载 2010-10-19 15:54:00 · 1420 阅读 · 0 评论 -
Android学习第一天:搭建环境+运行程序
一直以来就想学习Android移动开发,但由于前段时间事务较多,难以抽出时间进行学习。 今天用了一个下午和晚上一些时间,把android的平台给搭建起来。整个过程,在安装Android SDK时遇到一个问题,心里有些烦躁,都没有细心看警告,如下图:其实问题就反应在第一句话:A folder failed to renamed or moved.(存在文件同名或移动文件),后来还得益于别人提示了一下,才把之前在另外个文件夹加压的Android SDK给删除了,再次安装便成功了。整个搭建环境过程的原创 2010-12-13 23:21:00 · 1241 阅读 · 0 评论 -
Android学习第二天:Intent传输数据、常用控件和Activity生命周期
<br /> 今天学习了在多个Activity中使用Intent传输数据,Intent对象包含了6个组件:Component name,Action,Data,Category,Extras和Flages。其中Component name指点跳转的Activity,Extras设置键值对。(用法有些类似JSP中的存取值)<br /><br /> 另外今天在编写程序时出现了一个问题,如图:<br /><br /> <br /> <br />报错:<br />emulator: ERROR: the原创 2010-12-14 23:15:00 · 2040 阅读 · 0 评论 -
Android学习第三天:页面布局和常用控件
<br />页面布局的方式有:LinearLayout(线性布局)、TableLayout(表格布局)、RelativeLayout(相对布局)和AbsoluteLayout(绝对布局)<br /> <br />LinearLayout(垂直)<br /> <br /><br /> <br />TableLayout<br /> <br /><br /> <br />AbsolutelyLayout<br /><br /> <br />RelativeLayout<br /><br /> <br />视频中原创 2010-12-16 02:54:00 · 1642 阅读 · 0 评论 -
ubuntu11.0.4下编译Android2.3源码过程
ubuntu11.0.4下编译Android2.3源码过程 最近几天修改Android系统源码,遇到很多让人崩溃的问题。现在根据记忆写下,以后方便解决。 从2.3开始,jdk使用1.6版本及Linux系统使用64位,所以很多工具都要重新安装。 以下是第一次编译时遇到的问题:1、权限不够遇到多次/bin/bash: prebuilt/linux-x86/tool原创 2011-06-30 23:08:00 · 7268 阅读 · 7 评论 -
个人解决win7未识别的网络
上个月开始,新买的手提电脑莫名其妙的上不了网,每次都是提示【未识别的网络】,无论无线还是有网线,都没办法识别网络。 百度出来的解决方法形形色色,都一一尝试,没有一个管用,看来并不是条条大路通罗马啊,这个时候只有自己走出来的路才是最好的路。 最后发现的问题既然是【McAf原创 2011-07-25 23:06:33 · 17825 阅读 · 1 评论 -
Android基于Socket无线遥控(2)--模拟触摸按键篇
按计划每周更新一篇技术博文,第五篇:《Android基于Socket无线遥控(2)--无线控制篇》 本篇主要内容涉及模拟系统按键消息,单击事件,触屏事件等,模拟Android系统按键参考了网上资料(见引用1),无线遥控收发信息部分和上节所讲内容一样。一、技术介绍1.模拟按键及触屏相关 模拟按键和触摸屏需要调用SDK内部隐藏方法,在WindowManagerS原创 2012-09-03 22:20:03 · 10280 阅读 · 47 评论