- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 builder模式——实现具名可变参数
builder模式适合于实例化参数多且不固定的对象的情况。 举个例子,当你注册某个网站的用户,填写信息的时候,必填的只有用户名、密码而其他的诸如生日、手机号码、电子邮件地址、性别等等都是选填的。假如你是开发此网站的程序员,你要如何定义“user”这个对象? 一般情况下都会有如下定义法:public class user{ /** *必填 */ private S
2017-06-03 01:43:14 478
原创 AsyncTask简介与使用
如如转载,请注明出处谢谢!一、简介 AsyncTask 是一个执行异步任务的方法。它允许在后台执行耗时操作,并可以把耗时操作产生的数据结果来更新UI线程(如果你不理解这句话的意思,详情见上一篇)。是一个简单的实现多线程之间的通信(安卓中的IPC)的方法。二、使用简单来说,它的使用要理解“三个参数,四个方法(步骤)”。
2015-09-14 00:06:45 409
原创 关于UI线程的阻塞问题以及处理方式
学习Android,有一条程序设计中比较重要的原则,就是永远不要阻塞UI线程。(以下观点是个人看法,不到之处望大家指出互相学习)一、什么叫UI线程的阻塞?UI线程的阻塞是指,由于在activity所在的线程中执行耗时操作,导致UI线程无法正常的运作。二、UI线程的阻塞会导致什么?会导致程序发生假死状态,导致用户提前关闭程序,丧失用户数量。或者在过了5秒之后Android系统出来干预
2015-09-12 18:56:41 7879
原创 移动web相关学习(二)——WebView的学习(2)
书接上回。。。首先来看Android调用JS:首先要把WebView 的支持JS的开关打开。webSettings.setJavaScriptEnabled(true);只要在加载了指定了的页面,然后只需用mwebView.loadUrl("javascript:callAnDialog('i am from Android!')");就可以实现对指定JS的调用,是不是很简单呢?
2015-07-02 09:41:00 300
原创 移动web相关学习(一)——WebView的学习(1)
(有兴趣一起学习的同学可以看下安卓的官方的教程)个人认为,当前原生的APP(也就是传统意义上的AndroidApplication)虽然目前还很有它自己的旺盛的生命力,但是在大数据和移动互联的时代,将有更加海量的更加多样化的数据需要传递,需要交互。传统的JAVAEE的开发虽然可以再B/S 架构的基础上实现更丰富化的数据交流,但是却没有在移动端的APP 那种方便快捷的数据交流方式。所以移动端的w
2015-06-29 17:44:08 473
Streaming Systems - Tyler Akidau(english).zip
2019-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人