- 浏览: 168575 次
- 性别:
- 来自: 杭州
最新评论
-
natan:
和楼主问题一样 添加动画后 总是从屏幕的最上或最底部 出现
PopupWindow的显示隐藏配置动画 -
shenya2:
...
js的this指针理解 -
jonson:
就是用了它的判空函数而已,直接 判断也是可以的。oldFile ...
JAVA高效文件内容比较 -
jonson:
我的是android的项目,这个类是属于android.jar ...
JAVA高效文件内容比较 -
wangh8:
TextUtils这个类提示找不到
JAVA高效文件内容比较
文章列表
//熟悉java的程序员,大致都了解"||"操作符的含义。
在java中,"||"操作符表示两个值进行或者运算,返回的是boolean类型的值,也就是true或者false值。在两个表达式进行“||”运算时,只要有一个表达式的值为true,其返回值就为true;否则返回false。
但是在javascript中,却完全不同。"||"运算符的返回结果却是第一个为true的表达式,也就是返回的是第一个为true的那个对象。假设两个表达式均为false,那么会返回"||"操作符后面的表达式。并非 ...
在JavaScript中,存在有nodeName 、nodeType、 nodeValue这三个属性,今天我们来了解下JavaScript中的nodeName 、nodeType 、nodeValue区别
nodeName
nodeName 属性含有某个节点的名称。
* 元素节点的 nodeName 是标签名称* 属性节点的 nodeName 是属性名称* 文本节点的 nodeName 永远是 #text* 文档节点的 nodeName 永远是 #document
注释:nodeName 所包含的 XML 元素的标签名称永远是大写的.
nodeValue
对于文本节点,nod ...
看了非常震撼的转基因的前世今生。虽然不知道是否属实,但确实让人非常震撼,非常担心。以后尽量都不吃转基因食品了!
原视频地址:http://v.youku.com/v_show/id_XMjU0MzA3MDc2.html
虽然各个机型都对多媒体的支持做了定制,但是了解android平台默认支持的格式,可以让自己的多媒体应用做的更通用。本文主要对目前主流的android平台的支持情况做个介绍。
android默认支持的多媒体格式:
一.对网络多媒体的协议支持
主要由如下三种:
RTSP (RTP, SDP) 实时的流媒体协议,主流的web应用应该都用的这个吧。
HTTP 非完全的,支持部分流媒体播放
HTTP live streaming draft protocol (Android 3.0 以上)
二.主流平台中支持的多媒体格式
Type
Format / Codec
BroadcastReceiver接受来自sendBroadcast()发送的Intent。有两种方法来注册BroadcastReceiver,动态或者静态。动态方法是通过android的接口registerReceiver及unregisterReceiver来绑定,静态呢则定义在AndroidManifest.xml的<receiver>标签里面。可以参考:Android提高第六篇之BroadcastReceiver.
一般情况下,如果你在resume中绑定了BroadcastReceiver,那么建议在pause的时候解绑定。这样可以避免不必要的系统开销 ...
JAVA中volatile关键字,在许多场合是不推荐使用的。因为,它容易使用不当导致不必要的问题。但是,如果使用得当,它能提供比锁更优的性能。
volatile单词的英文翻译为:易变的。它在JAVA中的语义就是来标明该变量是容易变化的,
提醒每次当线程读取该变量的时候都要从主内存中同步该变量的值。
在JAVA中有人把volatile看做是“程度较轻的 synchronized”。与synchronized相比,volatile所需要的读写开销要小很多,但是它实现的功能也只有synchronized的一部分。锁提供了两种特性:互斥与可见性。互斥即为线程间的互斥访问,一次只允许一 ...
预备知识:
palindromic number 回文数字。如:9009.正序与逆序所获取的字符串是一致的。
Question:
A palindromic number reads the same both ways. The largest palindrome made from the product of two 2-digit numbers is 9009 = 91 99.
Find the largest palindrome made from the product of two 3-digit numbers.
在python中如何进行:
...
Problem three.
- 博客分类:
- Project Euler
The question is :
The prime factors of 13195 are 5, 7, 13 and 29.
What is the largest prime factor of the number 600851475143 ?
You may have a try first!
the answer:
For this problem ,you can ...
OpenGL与OpenGL-ES简介
OpenGL
是由SGI公司开发的一套3D图形软件接口标准,由于具有体系结构简单合理、使用方便、与操作平台无关等优点,OpenGL迅速成为一种3D图形接口的工业标准,并陆续在各种平台上得以实现。作为一个性 ...
google I/O开始啦。
从以下地址可以详细关注:http://www.google.com/events/io/2011/
今年谷歌提供了android APP来实时围观这次盛会。
详细情况看谷歌的官网啦。
http://www.google.com/events/io/2011/agenda.html
设备C8500开发应用程序
- 博客分类:
- android
今天尝试把我的C8500的ADB调试开启,发现无论怎么样都无法连上,发现该设备最终被认为是一个存储设备。看来设备的驱动安装 不成功,只是USB 存储驱动安装成功了。
于是就开始更新驱动,在网上搜索了半天,官网上也看了,没发现相应的驱动下载,最后终于在设备的存储里面找到了驱动程序。
卸载原先的MASS storage驱动,重现点击安装驱动。连接上USB数据线,ADB顺利找到设备。
看来求人不如求己,多想想自己所拥有的,说不定想要的就在身边。
clipse 编译 Android工程时,提示该错误 :Error generating final archive: Debug certificate expired on xxxxxx(日期)
解决办法:
进入:C:\Documents and Settings\XXX\.android(注意是隐藏目录)
删除:debug.keystore及 ddms.cfg
最近在做图片处理相关的工作,做些记录。
1.图片可以看做两部分:相关的信息(宽、高、颜色空间)+图片数据。
相关信息用于解析图片数据。比如宽度和颜色空间来确定 图片数据多少个字节进行跳行;而高度则指定了图片的像素高度。但是这两个数据可以分开来保存。
当VM载入libmedia_jni.so档案时,就呼叫JNI_OnLoad()函数。接着,JNI_OnLoad()呼叫 register_android_media_MediaPlayer()函数。此时,就呼叫到 AndroidRuntime::registerNativeMethods()函数,向VM(即AndroidRuntime)登记gMethods[]表格所含的本地函数了。简而言之,registerNativeMethods()函数的用途有二:
1) 更有效率去找到函数。
2) 可在执行期间进行抽换。由于gMethods[]是一个<名称,函数指针>对照表,在程序执行时,可多次 ...
record the note of the Activity.
1.oncreate -> onstart -> onresume->onpause-> onstop-> onrestart -> ondestroy.
you should save your data in or before onpause called. because before onpause the process will not been killed witch the activity hosted in.
2.when the activity unvisible, ...