摘要:
AsyncTask<Params, Progress, Result>中三个参数为: Params 输入数据 Progress 过程数据 Result 结果数据 工作队列 LinkedlockingQueue 的特性 线程从空的LinkedlockingQueue中取任务执行,线程会被阻塞; 线程向 阅读全文
摘要:
进程内启动Activity 新进程中启动Activity 阅读全文
摘要:
Android的Logger日志系统是基于内核中的Logger日志驱动程序实现的。 日志保存在内核空间中 缓冲区保存日志 分类方法:日志的类型 + 日志的输出量 日志类型: main sysytem radio events 以上四种日志分别通过以下四个设备文件来访问: /dev/log/main 阅读全文
摘要:
基本概念 事务(Transaction)是指一个或多个更改数据库的扩展。例如,如果您正在创建一个记录或者更新一个记录或者从表中删除一个记录,那么您正在该表上执行事务。重要的是要控制事务以确保数据的完整性和处理数据库错误。实际上,可以把许多的 SQLite查询联合成一组,把所有这些放在一起作为事务的一 阅读全文
摘要:
Android Studio中实现NDK开发较之前Eclipse+Cygwin,方便了很多。 本文以最简单的从C程序中获取字符串,并显示到MainActivity的TextView上为例进行NDK开发的基本流程。 准备 NDK开发环境 在安装好的Android Studio上,在SDK Manage 阅读全文
摘要:
情景: ListView中,如果业务需要在点击position为1的item是,将position=1的itemView背景设置为Green;其他的设置为white 如何实现? 实现方案: 通过onItemOnClickListener()及getView() 首先设置一个currentPostio 阅读全文
摘要:
基本情景如下: 在DialogFragment中单击一个按钮跳转到another Activity做一些逻辑处理,然后将返回的结果回显到该DialogFragment上。 处理逻辑是: 在DialogFragment的Activity的onActivityResult方法中再次调用showDialo 阅读全文
摘要:
FragmentPagerAdapter中会在滑动到2页时,会预加载第三个页面。如果在这些页面中都有网络请求,那么当你还没有看到第三页时,第三页的数据请求已经发出。这样就会造成,当已进入该页面,可能会同时发出2个网络请求,这也就是增加了服务器的压力。有可能在这个页面用户不会立即滑动到下一页,因此最好 阅读全文
摘要:
Node.js连接MongoDB的简单实例 安装Node.js driver 连接 CRUD CRUD的简单实例:这里主要介绍查询一个collection的所有document 参考资料:https://docs.mongodb.org/getting-started/node/ 阅读全文
摘要:
上面的代码段在语法上是没有问题的,在执行的时候抛出了错误: 这里错误在于使用synchronous的for循环. 如果使用下面的方法代替showFile(),it works! 阅读全文