Android 第3页

Java synchronized详解

3

bjmayor 发布于 2016-08-25

第一篇: 使用synchronized 在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。我们首先编写一个非常简单的多线程的程序,是模拟银行中的...

阅读(5223)评论(0)赞 (0)

java 多线程 之 CountDownLatch 代码示例

bjmayor 发布于 2016-08-24

CountDownLatch,一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 这个概念和unix中的屏障(barrier)很相似,可能底层实现就是barrier。 屏障允许任意数量的线程等待,直到所有的线程完成处理工作,而线程不需要退出。所...

阅读(115)评论(0)赞 (0)

Android 中 Socket的简单用法

bjmayor 发布于 2016-08-24

Socket通常也称做”套接字“,用于描述IP地址和端口,废话不多说,它就是网络通信过程中端点的抽象表示。值得一提的是,Java在包java.net中提供了两个类Socket和ServerSocket,分别用来表示双向连接的客户端和服务端。这是两个封装得非常好的类,使用起来很方便...

阅读(100)评论(0)赞 (0)

Android中webview和js之间的交互

bjmayor 发布于 2016-08-24

  1.android中利用webview调用网页上的js代码。 Android 中可以通过webview来实现和js的交互,在程序中调用js代码,只需要将webview控件的支持js的属性设置为true,,然后通过loadUrl就可以直接进行调用,如下所示: mWeb...

阅读(102)评论(0)赞 (0)

Android 轻松实现语音识别的完整代码

3

php 发布于 2016-08-24

苹果的iphone 有语音识别用的是Google 的技术,做为Google 力推的Android 自然会将其核心技术往Android 系统里面植入,并结合google 的云端技术将其发扬光大。 所以Google Voice Recognition在Android 的实现就变得极其...

阅读(54)评论(0)赞 (0)

Android Service生命周期及用法!

7

bjmayor 发布于 2016-08-24

Service概念及用途: Android中的服务,它与Activity不同,它是不能与用户交互的,不能自己启动的,运行在后台的程序,如果我们退出应用时,Service进程并没有结束,它仍然在后台运行,那 我们什么时候会用到Service呢?比如我们播放音乐的时候,有可能想边听音...

阅读(10752)评论(0)赞 (0)