先简单介绍下5.0版的变化。5.0最大的特色是调用简单,采用了链式语法,形如:new ShareAction(context).setPlatform(share_media) .withText(content).withTitle(title) .withMedia(...
分类:
移动开发 时间:
2016-01-16 16:28:38
阅读次数:
581
unit APIUnit;{ GetProcessModuleHandle API Unit Ring3调用NtQueryInformationProcess实现跨进程获取DLL句柄}interfaceUSES Winapi.Windows,System.SysUtils;type USHORT.....
分类:
Windows程序 时间:
2016-01-12 15:00:49
阅读次数:
1224
场景:当多个任务或线程并行运行时,难以避免的对某些有限的资源进行并发的访问 可以考虑使用信号量来进行这方面的控制(System.Threading.Semaphore)是表示一个Windows内核的信号量对象(操作系统级别,可以跨进程或AppDomain)。如果预计等待的时间较短,使用Sema...
分类:
其他好文 时间:
2016-01-11 20:11:42
阅读次数:
122
1.ContentProvider简单介绍 在Android中有些数据(如通讯录、音频、视频文件等)是要供非常多应用程序使用的。为了更好地对外提供数据,Android系统给我们提供了Content Provider使用,通过它能够訪问上面所说的数据。比如非常多音乐播放器中的扫描功能事实上...
分类:
移动开发 时间:
2016-01-11 09:09:13
阅读次数:
261
在上一篇文章Android IPC机制(二)用Messenger进行进程间通信中我们介绍了使用Messenger来进行进程间通信的方法,但是我们能发现Messenger是以串行的方式来处理客户端发来的信息,如果有大量的消息发到服务端,服务端仍然一个一个的处理再响应客户端显然是不合适的。另外,Messenger用来进程间进行数据传递但是却不能满足跨进程的方法调用,接下来我们来使用AIDL来实现跨进程方...
分类:
移动开发 时间:
2016-01-10 00:31:21
阅读次数:
330
原文:http://www.cnblogs.com/jonneydong/archive/2012/03/02/2418743.html服务端代码://创建服务端,管道实例NamedPipeServerStream serverStream = new NamedPipeServerStream("...
分类:
系统相关 时间:
2015-12-23 16:00:38
阅读次数:
296
原文地址:http://www.cnblogs.com/yukaizhao/archive/2011/08/08/namedpipeserverstream-example.html本文介绍命名管道使用实例,文中例子是几个客户端都通过一台服务器获得新生成的int类型id。服务器端功能:当客户端请求一...
分类:
系统相关 时间:
2015-12-23 15:47:32
阅读次数:
426
Appium介绍 Appium是一个移动端的自动化框架,可以做H5、Web测试、可以做功能测试(Android、IOS)、可以做跨进程测试,且是跨平台的。Appium做测试的时候支持的语言有很多种,包括java、Python、ruby、PHP、C#等。由于我熟悉java,后续的demo和博文,都采....
分类:
移动开发 时间:
2015-12-18 18:17:10
阅读次数:
199
什么是AIDLAndroid系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了远程过程调用(Remote Procedure Call,RPC)方式来实现。与很多其他的基于RPC的解决方案一样,...
分类:
移动开发 时间:
2015-11-12 18:08:49
阅读次数:
245
启动其他App的服务,跨进程启动服务。与启动本应用的Service一样,使用startService(intent)方法不同的是intent需要携带的内容不同,需要使用intent的setComponent()方法。setComponent()方法需要传入两个参数,第一个参数是包名,第二个参数是组件...
分类:
移动开发 时间:
2015-11-02 15:24:25
阅读次数:
193