- 浏览: 431880 次
- 性别:
- 来自: 济南
-
最新评论
-
wufeipeng2001:
结果呢?
数据源 -
ivan:
这样可以。jstl好傻。用grails没有这个问题。
jstl fn:replace替换换行符 -
396063616:
怎么解决的?
android学习之android.content.res.Resources$NotFoundException: File res/drawable/ -
Rinoajun:
多谢楼主,和你遇到了同样的问题
jstl fn:replace替换换行符 -
hellostory:
tanghanlin 写道这样也可以,在安装插件时,勾选:Co ...
eclipse报错Missing Constraint: Require-Bundle: org.eclipse.emf.transaction;
文章列表
Android学习之手势
- 博客分类:
- android
GestureDetector和SimpleOnGestureListener的使用教程
--转帖:http://www.cnblogs.com/transmuse/archive/2010/12/02/1894833.html
1. 当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件,但是这个方法太过简单,如果需要处理一些复杂的手势,用这个接口就会很麻烦(因为我们要 ...
- 2012-10-16 21:11
- 浏览 908
- 评论(0)
Sqlite数据库是一个开源的轻量级数据库,可以跨平台。现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎。在浏览器领域,如Mozilla FireFox就是使用SQLite来存储配置数据。
在Android中对于sqlite的操作,android提供了丰富的API,我们在数据库的时候需要继承抽象类SQLiteOpenHelper,然后自己扩展操作方法。这样可以让我们只关心业务逻辑,抽象类中包含了一些数据库的操作方法。
1、继承了抽象类以后可以通过二个方法取得数据库
◆getReadableDatabase() 创建或者打开一个查询数据库
◆get ...
- 2012-10-16 10:41
- 浏览 1478
- 评论(0)
WebSettings wSet = getSettings();
wSet.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);
这段代码设定了WebView的HTML布局方式,其中包含了下面的三个参数值
NORMAL:正常显示,没有渲染变化。
SINGLE_COLUMN:把所有内容放到WebView组件等宽的一列中。 //这个是强制的,把网页都挤变形了
NARROW_COLUMNS:可能的话,使所有列的宽度不超过屏幕宽度。 //好像是默认的
WebView就是用来显示页面其中包含了二中加载数据的方式
...
- 2012-10-16 08:56
- 浏览 4603
- 评论(0)
[原文参考http://lpqsun-126-com.iteye.com/blog/1158070]
Inflater英文意思是膨胀,在android中应该是扩展的意思吧。
LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而 findViewById()是找具体某一个xml下的具体 widget控件(如:Button,TextView等)。
具体作用:
1、对于一个没有被载入或者想要动态载入的界面,都需要使用LayoutInflater.inflate()来载入;
2、对 ...
http://blog.csdn.net/Android_Tutor/article/details/5531849
#setDefaultKeyMode
http://blog.csdn.net/silenceburn/article/details/6069645
#Intent
http://yueguc.iteye.com/blog/391527
#Handler
http://www.pin5i.com/showtopic-android-handler.html
#Cursor与Adapter结合使用
http://www.moandroid.com/?p=1667
#属 ...
- 2012-10-15 16:46
- 浏览 962
- 评论(0)
使用Java语言编写的Android应用程序从源码到安装包的整个过程,示意图如下,其中包含编译、链接和签名等:
1.生成R.java文件
直接使用aapt命令取得R.java文件,具体命令格式如下
aapt.exe package -m -J E:\project\mobile\LocalCalc\build\andr ...
今天看到代码发现了一个os.walk方法,感觉第一次使用这种语法,很奇妙
os.walk返回一个三元数组,其中
第一个是起始目录,
第二个数组是起始目录下的目录列表
第三个返回值是起始目录下的文件列表
注意:同时他会遍历处所有的目录,包括子目录的内容。
今天看了一下python的sys模块,首先在模块看吧他的帮助文档
1.python命令
>>>import sys
>>>help(sys)
2.
python中字符串的处理学习,记录并学习。
1.单引号,表示字符串
2.双引号,表示等同单引号(对于有perl经验的需要注意)
3.三引号,表示多行字符串
4.转移字符用反斜线表示
5.固定自然字符串,表示不进行字符转移,在引号前面添加字母r或者R
6.unicode字符串,字符串引号前面添加u
7.字符串连接,python自动进行字符串连接
物理行表示就是一个命令,如果一行有多个命令,中间用;隔开
python对于代码中的缩进有严格的要求,对于同级的代码的缩进必须一致,否则运行时候提示错误。
python的控制流程
1.if <condidtion> :
expre ...
Android学习之contentview
- 博客分类:
- android
今天在尝试一个工程启动指定的layout的时候出现了错误,只是个人的粗心错误,记录下来保留历史
自定义了一个新的layout,在使用的时候才用
setContentView(R.layout.layout);方法设定值,注意内容包括如下:
1.直接给定了int的值,我当时多余了一部,自己取到了Layout,然后传递进入,只有运行的时候提示空指针异常。
2.R.layout.<layout文件>只需要在layout目录下创建文件即可。不可以自己制定layout的ID,然后传递此ID
- 2012-09-29 11:33
- 浏览 2140
- 评论(0)
在Unity3D中通过GUI.Window创建的窗口,鼠标移动的时候,他后面的背景也会跟着移动,显得特别的凌乱,为了屏蔽移动,需要进行代码分析。
经过分析,鼠标移动的时候主要是有二个地方引起的,First person controller和其下面的Camera下面都有一个Component,交过MouseLook,考虑将这二个Component禁止掉,当关闭GUI.Window的时候再启动。
代码如下
function dealMouseLook(abled:boolean){
(GameObject.Find("First Person Controller").Ge ...
实现改变鼠标形态,并设置GUI的深度(转)
- 博客分类:
- 3D
//用指定图片替换鼠标指针
public var mouse:Texture2D;
static var guiDepth : int = 0;
function Update()
{
}
function OnGUI()
{
GUI.Window(1,new Rect(200,10,200,50),test,"123");
if(new Rect(200,Screen.height-10-40,50,40).Contains(Input.mousePosition)
|| new Rect(200+60,Screen.height-10- ...
在Unity3d中为了防止物体被穿过,给对象添加了碰撞体,然后原来的单击事件OnMouseDown不执行了,经过查询文档发现:
◆function OnMouseDown():void
描述:当用户在GUIElement或Collider上按下鼠标按钮时OnMouseDown被调用
这个事件被发送到所有附加在Collider或GUIElement的脚本上。
所以修改彭状态对象添加脚本,原来由于子对象国的概念,给子对象添加了彭状态,父对象添加的单击事件,结果就什么也没有执行,修改到一个对象时,执行OK
blender导入unity3d不显示部分面
- 博客分类:
- 3D
今天开发了一个简单的房屋模型,在blender中采用了拉伸工具,做成了一个整体工具,然后导入到unity3d中,结果发现有些面不存在,非常难看。
经过google查询以后,找到了一个帖子问是不是bug,结果查找到了方案。
原来由于制作过程中“法线”比较混乱,造成一些面看不到(面是存在的,在unity3d中通过调整角度,是可以看到面的),所以需要重新调整法线,就可以了。
选中所有的点,然后选择Mesh/Normals/Recaludate Outside,然后重新导出,之后法线在unity3d中显示所有的面了。
- 2012-09-07 10:39
- 浏览 3987
- 评论(0)
ORACLE加强对EM的开发,很多变化都是为em服务的,其趋势是通过em完成大部分操作与管理。Oracle 11g 数据库以 XML
与传统的文本两种格式提供 Alert 日志。
ALERT日志位置由 Automatic Diagnostic Repository (ADR) 决定。通过新的初始化参数
DIAGNOSTIC_DEST 控制 ADR BASE 位置。如果没有设定这个初始化参数的位置,而设置
ORACLE_BASE 环境变量的话,那么ADR为ORACLE_BASE。如果没有设定 ORACLE_BASE , 则 ORACLE_HOME/log
即为 DIAGNOSTI ...