摘要: 12 fragemant对于activity的用处是什么 在activity中,可以添加一个fragement。是通过FragmentTransaction的方式吧framgement加入。 它可以让activity成为一个占似的,可以backstack操作。13 findFragmentByTag(“main”) 是干嘛的 这个是通过transaction 的add进去的时候 增加的参数之一,所以可以通过这个tag找到15 fragement是一个viewgroup 还是一个view 可以说是一个viewgroup,但是它拥有生命周期的控制16 在mainactivity里面装入了一个fra 阅读全文
posted @ 2013-07-19 17:02 penghanying 阅读(197) 评论(0) 推荐(0) 编辑
摘要: fork 可以用来创建子进程,而不是线程,此时程序的执行会变成两条路,通过对pid的判断 来做不同的操作 阅读全文
posted @ 2013-07-16 17:58 penghanying 阅读(313) 评论(0) 推荐(0) 编辑
摘要: pthread_join 该方法表示,我这个线程要等待它执行完为止才继续执行,否则我将不管它,执行我自己的 阅读全文
posted @ 2013-07-16 17:52 penghanying 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 因为编译器的库默认没有加进来所以在gcc 的最后面加上 -lpthread 把pthread库加入 即可编译通过 阅读全文
posted @ 2013-07-16 17:16 penghanying 阅读(284) 评论(0) 推荐(0) 编辑
摘要: gcc -o count count.c 阅读全文
posted @ 2013-07-16 17:14 penghanying 阅读(228) 评论(0) 推荐(0) 编辑
摘要: memset一般是用于初始化(清空)一个内存块,以防你新建一个变量等时系统分配给你一段含有用过的内存块。如果某君不小心不另外对其初始化就调用的话,可能会产生不可预料的错误。 阅读全文
posted @ 2013-07-16 16:26 penghanying 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 除非你能让被分派到事件的对象能够自己消耗事件,而不是分发给系统,否则没有用 阅读全文
posted @ 2013-07-16 15:32 penghanying 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 首先有个widgetconfiger,是个activity,用于配置,在这里可以显示任何样式。选择完后把结果告诉系统,系统就知道添加那个widget setResult(RESULT_OK, resultValue);在widget的xml中指定某某为widgetconfig, widgetconfig的menifest加个intentfilter表示我是widgetconfiger 阅读全文
posted @ 2013-07-16 13:16 penghanying 阅读(212) 评论(0) 推荐(0) 编辑
摘要: xxx 阅读全文
posted @ 2013-07-15 10:24 penghanying 阅读(132) 评论(0) 推荐(0) 编辑