- 浏览: 661490 次
- 性别:
- 来自: 深圳
最新评论
-
ZHOU452840622:
少了一个构造函数 晕
Android画图之Matrix(一) -
ZHOU452840622:
06-30 17:39:19.193: E/AndroidRu ...
Android画图之Matrix(一) -
ZHOU452840622:
为什么报错哦
Android画图之Matrix(一) -
悬空90:
只是获取activity的名字而已, 没有实例。 反射 ...
获取屏幕上正在显示的activity -
night_iv:
重写下面两个函数EditText完全作废,点击没有反应没有光标 ...
Android自由选择TextView的文字
文章列表
Api Level 3: (SDK 1.5)
android.intent.action.ALL_APPS
android.intent.action.ANSWER
android.intent.action.ATTACH_DATA
android.intent.action.BUG_REPORT
android.intent.action.CALL
android.intent.action.CALL_BUTTON
android.intent.action.CHOOSER
android.intent.action.CREATE_LIVE_FOLDER
android.in ...
递归很常用,但是很耗内存,因为需要存储临时变量,当递归次数多了,占据的内存数量惊人。
如下, 是阶乘的递归:
int function(n) {
return n==1?1:function(n-1)*n;
}
还有更好的递归算法,称为尾递归。这种方式不需要存储临时变量。因为是从erlang中学到的,所以先给出erlang的实现方法:
-module(test).
-export([fac/1]).
fac(N) -> fac_temp(N, 1).
fac_temp(1, X) -> X;
fac_temp(N, X) -> fac_temp( ...
以前在博文中提到过,在
webview
中使用
jQuery
等框架,很影响网页加载速度,所以我都是使用纯
Javascript
来写页面脚本。在开发
webview
程序过程中,经常用到了一些东西,总结一下:
1.
排序:
对一个对象数组进行排序,大的在前,小的在后
var array =
[{id:1,date: 1272775205971}, {id:2,date: 1272775145384}, {id:3,date: 1272 ...
以前写
android
,对事件的处理没有太深入,只是简单的
onTouchEvent
就
ok
了,现在写的
UI
,很多自定义组件,父
view
和子
view
都需要接收事件,然后处理。如果不弄明白它的事件传递机制,很难拥有好的用户体验。
Touchevent
中,返回值是
true
,则说明消耗掉了这个事件,返回值是
false
,则没有消耗掉,会继续传递下去,这个是最基本的。
在
View
中跟
Touch
相关的事件有
dispatchTouchEvent
,
interceptTouchEvnet
,
onTouchE ...
最近做的项目大量用到了
webview
,用网页来布局。
Android
的
webview
是基于
webkit
内核,不过他的运行效果和
firefox
上一模一样,所以写的时候都是先用
firefox
测试,测试
OK
了再放到程序里面看效果,基本上不会有什么问题。其实
android
的
webview
跟
iphone
的
webview
差不多,
iphone
上的
webview
比
android
上的强大多了。
谈一下研究
webview
的一些成果:
一.
加载资源的速 ...
以前就想过要实现一个锁屏程序,一直没有动手,今天尝试了一下。
首先,得听到系统的屏幕关闭的广播,这个广播是什么呢?不知道啊。那怎么办?搜呗!搜索,可以搜到,不过我找到一个可以知道系统所有广播的办法:我 ...
第一次在JavaEye开博。
很少写博客,以前的很多经验都没有积累下来,感觉很是可惜。以后要多写博客,为积累,也为分享。