`
Teok
  • 浏览: 150341 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android开发闲言碎语

 
阅读更多
1. Android,任何app的生命都是短暂的,所以开发app时,不要试图假定:我的service会一直执行;我的这个线程不会被意外终结。


2. Android service是难以测试的。根本应该还是线程同步问题。


3. 当你的Service里面有AsyncTask时,测试时就要注意了,即便是你用ServiceTestCase也会出问题。问题在于AsyncTask会把接通post给主线程,而你的test里面并没有构造出主线程,所以你永远收不到onPostExecute。解决方法见:http://stackoverflow.com/questions/6065351/asynctask-onpostexecute-never-gets-called-in-servicetestcase


4.ContentObserver机制是可选的,所以并不是所有provider都是支持它。如果你要支持它,其实也很简单,在你的provider进行完CRUD之后调用一下ContentResolver#notifyChange。具体可以参看SqliteContentProvider

5.windows下也有管道这个概念,用|就可以了。例如:
adb shell ls /sdcard/ | findstr.exe "android"


//TODO
分享到:
评论

相关推荐

    Android程式设计及调试新手入门.pdf

    - **一般熟悉Java的读者**:可以通过文档加深对Android开发的理解,特别是在Eclipse和Android SDK的操作上。 - **完全不懂Java的读者**:可以从零开始跟随文档学习。 #### 三、示例代码与实践指南 **示例代码介绍...

    Gossip-闲言碎语

    【Gossip-闲言碎语】是一个由学生团队合作完成的竞赛项目,它结合了多种先进的IT技术,旨在实现一个类似知乎和微博的社交网络平台。这个项目利用了SpringBoot、SpringCloud、Redis、Elasticsearch和Nginx等工具,...

    基于 Go 的个人微博客,一个供你闲言碎语的地方. Go based microblog system..zip

    Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: ...

    vite2-in-action:一个关于vite2+vue3项目开发中常见任务实践的库,很适合作为一个项目的起始点,欢迎大家提pr丰富这个项目

    Vite2项目最佳实践配套视频演示我专门录了一套视频演示本文所做的所有操作,喜欢看视频学习的小伙伴移步:制作不易,求3连,求关注vite2来了Vite1还没用上,Vite2已经更新了,全新插件架构,丝滑的开发体验,和Vue3...

    秋八年级政治上册 第6课 青春相册我们的交往很正常教案 人民版-人民版初中八年级上册政治教案.doc

    2. 烦人的“小广播”:在男女生交往中,可能会遭遇闲言碎语,这主要来自周围同学的误解或无端猜测。学生应学会正确应对这些闲言碎语,保持自信和正直。 3. 正确交往的方式:异性同学之间的交往应当注意时间、地点和...

    Java测试新技术TestNG和高级概念.part1

    第7章 闲言碎语 7.1 动机 7.2 TestNG哲学 7.3 关注和提供异常 7.4 有状态的测试 7.5 测试驱动开发的缺点 7.6 测试私有方法 7.7 测试与封装 7.8 调试器的威力 7.9 记日志的最佳实践 7.10 时间的价值 7.11 本章小结 ...

    Java测试新技术TestNG和高级概念.part2

    第7章 闲言碎语 7.1 动机 7.2 TestNG哲学 7.3 关注和提供异常 7.4 有状态的测试 7.5 测试驱动开发的缺点 7.6 测试私有方法 7.7 测试与封装 7.8 调试器的威力 7.9 记日志的最佳实践 7.10 时间的价值 7.11 本章小结 ...

    广西来宾实验高级2016_2017学年高一语文上学期第一次月考试题无答案.doc

    5. 语病判断:例如选项A中"设计、开发"的顺序问题,正确的应该是"开发、设计",这测试了学生对语言逻辑性和语法规范性的理解。 6. 诗歌鉴赏:舒婷的《也许》和艾青的《我爱这土地》两首诗的鉴赏,涉及诗歌情感表达...

    授课保证书格式經典.docx

    在课堂上讲闲言碎语不仅是对教师的不尊重,也体现了对他人劳动成果的忽视,这不符合社会对学生的期待。 3. 自我反省与自我提升:通过写保证书,学生意识到自己的错误,并承诺进行自我改正。这种自我反省的过程有助...

    李雷PHP博客源代码-PHP

    所以,请那些自认为自己对开源系统用的很熟悉的牛人,别在我这闲言碎语。说到底我只佩服那些从底层自己用PHP一行行敲出代码的人,自信、认真而有深度的学习就是这样这点滴开始的。少依赖一些别人的插件,自己多动手...

    李雷PHP博客系统 3.5

    我也只是借鉴一部分模板用在了后台管理界面,并没有完全引用,所有源代码都是经过我自己加工处理的,每一个细节都是我用心研究过的,所以,请那些自认为自己对开源系统用的很熟悉的牛人,别在我这闲言碎语,...

    初中政治我们的交往很正常.ppt

    6. 应对闲言碎语:当遭遇他人对异性交往的误解或闲言碎语时,要保持坦荡的心态,检查自己的行为是否得体,主动沟通澄清误会,并避免成为流言的制造者和传播者。 7. 家长和老师的理解:家长和教师应理解和引导青少年...

    飞短流长成语故事.docx

    在弗兰茨·卡夫卡的《变形记》中提到,旅行推销员由于长期不在公司,很容易成为闲言碎语的受害者,这表明即使在现代社会,流言蜚语依旧能对个人的名誉和生活造成影响。 这个成语提醒我们在日常生活中要谨慎言行,...

    八年级政治上册 第二单元 第六课 青春相册教学案 人民版.doc

    2. 能力培养:让学生正确认识男女生的差异,并能归纳总结,同时学习如何对抗性别偏见,提高应对闲言碎语的能力。 3. 知识传授:对比分析男女生的差异,理解性别偏见的来源,了解男女交往的好处,以及学习法律知识,...

    cs 插件 巨龙 巨龙拉冬插件 cs插件

    在CS插件开发中,开发者通常使用编程语言如C++或C#,并且需要对游戏的内部机制有深入理解。插件开发涉及逆向工程,理解游戏的网络通信协议,以及编写代码来实现所需功能。 在实际使用中,安装和配置CS插件需要一定...

    人教版《道德与法治》七年级下册问知识点汇总.docx

    7. 开发创造潜力:打破常规,追求创新,同时注重社会实践,以此激发创造热情。 8. 男生女生的差异:青春期男女在生理和心理上都有显著差异,包括生理特征、性格、兴趣和思维方式等。应尊重并接受这些差异。 9. ...

    七年级道德与法治下册第一单元青春时光第二课青春的心弦第2框青春萌动导学案新人教版.pdf

    9. **应对闲言碎语**:在异性交往中,为了避免闲言碎语,应保持适当的交往距离,避免过于亲密的行为,同时增强自我保护意识,维护个人名誉。遇到误解时,要有勇气澄清事实,避免过度敏感或逃避。 10. **教育者的...

    陕西省西安市七年级政治下学期期中试题(无答案) 试题.doc

    13. 异性交往:异性同学间的交往是健康且有益的,有助于理解异性思维,增进友谊,不应因担心闲言碎语或误解而避免正常交往。 14. 真正的爱情:真正的爱情包含自我成熟、道德完善以及对家庭的责任感,而不只是简单的...

    酒店保洁员离职报告.docx

    此外,保洁员提到社区中的闲言碎语和与朋友关系的疏远也影响了她的决定,她渴望有更多自由时间和朋友一起享受生活。同时,工作本身的体力需求也让保洁员感到压力,考虑到身体健康,她认为是时候停止这份工作。 报告...

Global site tag (gtag.js) - Google Analytics