z22

android 学习 历程
12月 安装
2.3 Property Animation
Download manager
ContentValues

http://www.cnblogs.com/abob/archive/2009/07/09/1520021.html
ContentValue 使用StringBuilder 构建 where 条件。


使用ContentObserver监听数据库变化
http://www.iteye.com/topic/568260


//注册短信变化监听
this.getContentResolver().registerContentObserver(Uri.parse("content://sms/"), true, content)


handle 定义处理线程, abstract class 必须要子类化。 final 。
子类实现继承, 注意最后要取消注册。


UML
时序图(SequenceDiagram)是显示对象之间交互的图,这些对象是按时间顺序排列的。顺序图中显示的是参与交互的对象及其对象之间消息交互的顺序。时序图中包括的建模元素主要有:对象(Actor)、生命线(Lifeline)、控制焦点(Focus of control)、消息(Message)等等。
活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。




音频信号是(Audio)带有语音、音乐和音效的有规律的声波的频率、幅度变化信息载体。
声音 四要素
响度,音量
音调,音高
音色,音质
音长 时长
http://baike.baidu.com/view/338576.htm
http://stackoverflow.com/questions/3892828/play-variable-tone-with-java


Android新增API之AudioEffect中文API与应用实例
http://www.cnblogs.com/salam/archive/2011/01/09/1931241.html
子包,通过 mediaPlayer sessionID 关联。
音乐均衡器的作用与原理
http://hi.baidu.com/yaobing0687/blog/item/fc4b98c3fe32700b0ff47779.html


spinner
promt ,adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
default value?


http://www.cnblogs.com/salam/tag/Android2.2/


四大Java云计算测评,还是没有免费,稳定的java 方案
http://cloud.csdn.net/a/20111020/306101_2.html




API 分析 。 第三方库。


preference
http://www.oschina.net/code/snippet_103631_5534




Android 轻松实现语音识别
http://www.oschina.net/code/snippet_3307_2324




android 语言变化


build type 改变 ,maintefet 不改变。


Android 2.2 使用 JIT ,改善性能,对性能优化也有影响。


上网本 999 。


http://stackoverflow.com/questions/5083958/what-aud
http://blog.sina.com.cn/s/blog_575b0ca50100ntdv.html
AAC 或者 wave 选择


DBConstants.ground_table.GROUND_TABLE_ID+" integer primary key autoincrement," +




viewgroup status


ListView itemClicklisenter 问题。不会logic ,导致没有深究下去。
public boolean onTouchEvent(MotionEvent ev) {
if (mItemsCanFocus && ev.getAction() == MotionEvent.ACTION_DOWN && ev.getEdgeFlags() != 0) {
// Don't handle edge touches immediately -- they may actually belong to one of our
// descendants.
return false;
}
return super.onTouchEvent(ev);
}
post(performClick);



onClickListener ,不会屏蔽掉ontouch 方法。开始方法错了。
选中的时候 会ItemClick ,否则会调用child view 的 click 。这个猜想还是错了,正确的是只会调一个,child click优先。
logic 一不小心 ,就出错啊。
listContentView.setItemsCanFocus(false);

buff[i] = (byte)(buff[i] ^ 0x7b); 最简单的加密




bitmpa OOM 测试
Main_bg jpg 大小 199
854*480*4 = 1639680 应该 是 位图有 1M 多,但是 实际上 100 个 加载后 ,才 22M 。
图片 JAVA heap 中加载很少。
44 M 后 还没用爆掉 ,为什么我的程序这么容易爆掉。


EMA OOM ,手机 ,模拟器,以及版本不同,结果也不同 ,2.1 更容易出问题。


仁宝


刷机市场




所有handler 都有一个 loop ,envetquene?
message 属性,what ,两个 int arg ,一个object arg,一个回复的 messager 。
Message 还有几个package 属性
long when; Bundle data; Handler target;Runnable callback; Message next;
( callback 属性,可以让handler 直接处理 runable,when 属性,可以让handle 定时)
Messager 关联一个 handler 处理 ,有个Ibinder 实现,便于跨进程。
MessgeQuene ,messge 队列,但是加事件的 enqueueMessage 不公开,只能增加 IdleHandler。
Loop 每个线程有一个 。


Handler ,每个message 都有handle(messager )属性 ,所以 多个handle ,多个message , 可以虽然大家共用一个Loop ,但是可以互不干扰。


obtain message 。(message 也可以直接创建)
sendMessage 。
sendEmptyMessageAtTime(int what, long uptimeMillis)
removeMessage
post(Runnable r)
remove


dispatchMessage 是处理message 的。我们可以传一个Handler Handlercallback ,就不用实现 handleMessage 。
继承,还是传个callback ?更灵活。


handler 是多线程处理 UI 的最佳方法。




升级,源代码问题。
新建是最简单有效的解决方法,重新导入 apidemo ,property 文件问题。
复制past ,解决了。




http://www.blogjava.net/amplifier/archive/2007/04/12/110131.html
判断socket 断开。
http://blog.csdn.net/cclsw07/article/details/6089587


新建,paste 的都在下面 。
复制和复制幻灯片。
修改一个文字块。 母版。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值