`
文章列表
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事件,但是这个方法太过简单,如果需要处理一些复杂的手势,用这个接口就会很麻烦(因为我们要 ...
Sqlite数据库是一个开源的轻量级数据库,可以跨平台。现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎。在浏览器领域,如Mozilla FireFox就是使用SQLite来存储配置数据。 在Android中对于sqlite的操作,android提供了丰富的API,我们在数据库的时候需要继承抽象类SQLiteOpenHelper,然后自己扩展操作方法。这样可以让我们只关心业务逻辑,抽象类中包含了一些数据库的操作方法。 1、继承了抽象类以后可以通过二个方法取得数据库 ◆getReadableDatabase() 创建或者打开一个查询数据库 ◆get ...
WebSettings wSet = getSettings(); wSet.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS); 这段代码设定了WebView的HTML布局方式,其中包含了下面的三个参数值 NORMAL:正常显示,没有渲染变化。 SINGLE_COLUMN:把所有内容放到WebView组件等宽的一列中。   //这个是强制的,把网页都挤变形了 NARROW_COLUMNS:可能的话,使所有列的宽度不超过屏幕宽度。 //好像是默认的 WebView就是用来显示页面其中包含了二中加载数据的方式 ...
[原文参考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 #属 ...
使用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学习

python中字符串的处理学习,记录并学习。 1.单引号,表示字符串 2.双引号,表示等同单引号(对于有perl经验的需要注意) 3.三引号,表示多行字符串 4.转移字符用反斜线表示 5.固定自然字符串,表示不进行字符转移,在引号前面添加字母r或者R 6.unicode字符串,字符串引号前面添加u 7.字符串连接,python自动进行字符串连接 物理行表示就是一个命令,如果一行有多个命令,中间用;隔开 python对于代码中的缩进有严格的要求,对于同级的代码的缩进必须一致,否则运行时候提示错误。 python的控制流程 1.if <condidtion> :     expre ...
今天在尝试一个工程启动指定的layout的时候出现了错误,只是个人的粗心错误,记录下来保留历史 自定义了一个新的layout,在使用的时候才用 setContentView(R.layout.layout);方法设定值,注意内容包括如下: 1.直接给定了int的值,我当时多余了一部,自己取到了Layout,然后传递进入,只有运行的时候提示空指针异常。 2.R.layout.<layout文件>只需要在layout目录下创建文件即可。不可以自己制定layout的ID,然后传递此ID
在Unity3D中通过GUI.Window创建的窗口,鼠标移动的时候,他后面的背景也会跟着移动,显得特别的凌乱,为了屏蔽移动,需要进行代码分析。 经过分析,鼠标移动的时候主要是有二个地方引起的,First person controller和其下面的Camera下面都有一个Component,交过MouseLook,考虑将这二个Component禁止掉,当关闭GUI.Window的时候再启动。 代码如下 function dealMouseLook(abled:boolean){ (GameObject.Find("First Person Controller").Ge ...
//用指定图片替换鼠标指针 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中,结果发现有些面不存在,非常难看。 经过google查询以后,找到了一个帖子问是不是bug,结果查找到了方案。 原来由于制作过程中“法线”比较混乱,造成一些面看不到(面是存在的,在unity3d中通过调整角度,是可以看到面的),所以需要重新调整法线,就可以了。 选中所有的点,然后选择Mesh/Normals/Recaludate Outside,然后重新导出,之后法线在unity3d中显示所有的面了。
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 ...
Global site tag (gtag.js) - Google Analytics