`
Teok
  • 浏览: 147805 次
  • 性别: 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
分享到:
评论

相关推荐

    闲言碎语-逐步了解Spring

    主要介绍了闲言碎语-逐步了解Spring,涉及Spring的诞生,简介,作用等相关内容,具有一定参考价值,需要的朋友可以了解下。

    Gossip-闲言碎语

    和同学一起做的一个参赛项目,使用了SpringBoot+SpringCloud+Redis+Elasticsearch+Nginx等技术~~~

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

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

    cshboke.zip

    html5模板,全套前台模板,有六个页面,页面简洁规整,可扩展开发。 页面有:首页,闲言碎语,留言板,关于我,学无止尽,文章详情。

    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 本章小结 ...

    李雷PHP博客源代码-PHP

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

    李雷PHP博客系统 3.5

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

    【深度学习入门】Paddle实现手写数字识别详解(基于DenseNet)

    闲言碎语:1. MNIST 数据集:2. DenseNet 详解:2.1 ResNet(颠覆性的残差结构):2.2 DenseNet(跨层链接的极致):3. 代码: 0. 闲言碎语: OK,因为课程需要就来做了一个手写数字(当初就是这个小项目入的坑...

    设计观点 技术是设计能力的重要资本

    闲言碎语:设计的技术资本.

    阿达区号机

    闲言碎语咱不说,简而言之,阿达区号机是用来查询各地电话区号的。每当人们打长途的时候往往会找不到区号而犯愁,有了阿达区号机,瞧好吧您呐……

    Windows驱动编程基础教程.pdf

    个人感觉不错 目录 版权声明 1 作者信息 1 前言 2 目录 4 第一章 字符串 6 1.1 使用字符串结构 6 1.2 字符串的初始化 7 1.3 字符串的拷贝 8 1.4 字符串的连接 8 1.5 字符串的打印 9 ...后记:我的闲言碎语 54

    slackerspeak:松弛聊天室的文本到语音书签

    闲言碎语 松弛聊天室的文本到语音书签 如何使用 将链接(任何)添加到您的工具栏 将 URL 编辑为 bookmarklet.js 的内容 ??? 利润!

    Bootstrap基础学习

    Bootstrap是一个基于栅格结构的前端结构框架(当然也有JS,JQuery),它的优点是内容框架能够迅速搭建起来,基于...闲言碎语不多讲,开始总结自己这段时间BS笔记! 1.在结构内容方面,BS对结构内容的控制基本是有类来控

    设计的细节

    另外就是《闲言碎语》其实是一个偏设计职场现象和潜规则的系列,主要是针对现象讲一些个人看法,它不是教程也不是案例分析。不过其实挺多朋友一直在通过各种不同的途径问我一个相同的问题:“好的设计大家都说很有...

    AUTO-EARN:一个利用OneForAll进行子域收集,Shodan API端口扫描,Xray漏洞Fuzz,服务器酱的自动化突破扫描,即时通知提醒的扩展挖掘辅助工具

    闲言碎语 在平时的漏洞挖掘过程中经常会有些Fuzz的需要,而自动化工具一直是各大SRC榜首师傅的利器,会掌握的经验与工具集合形成一套自己行之有效的入侵探测方法,也看到了各位师傅一级的自动化工具,其中有很多思想...

    fdm-x64-setup 迅雷链接下载

    迅雷链接下载 和资源链接下载

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

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

Global site tag (gtag.js) - Google Analytics