- 博客(9)
- 资源 (19)
- 收藏
- 关注
原创 Android系统进程间通讯之Binder机制(二)
Android系统进程间通讯之Binder机制(二) ----实践篇 首先我们来看一张图,binder机制的层次模型: 如果想要实现Binder机制实现进程间的通讯,从理论篇中总结下来需要有一下几步: (1)第一步,需要为这个接口定义一个继承自I
2017-05-16 20:38:45 2912 1
原创 Android系统进程间通讯之Binder机制(一)
Android系统进程间通讯之Binder机制(一) ----理论篇 首先我们知道Andr
2017-05-16 20:25:33 2999
原创 Android开发之应用层到驱动层的接口实现(二)
应用层到驱动层的接口实现(二) ----应用框架层&&app应用层 这里介绍的是应用框架层的实现和上层app应用层对已定义的JNI的调用方法(binder通讯)。主要介绍是JNI方法的具体实现和在Android的ApplicationFramewo
2017-05-16 14:46:12 3337
原创 Android开发之应用层到驱动层的接口实现(一)
应用层到驱动层的接口实现(一) ----硬件抽象层 该系列的文章主要是介绍实现从应用层(app)实现对硬件驱动层的访问,也就是通过读写文件节点的方式,访问Linux内核驱动程序。在这便文章中介绍的是第一部分:即如何在硬件抽象层中增加硬件模块来和内核驱动程序交互。主要通过
2017-05-16 14:24:12 3807
原创 Python之argv实现命令行参数实现
Python之argv实现命令行参数实现 我们都知道,如果要运行一个python的程序文件的命令是: python filename.py。其中是没有带任何参数的,涉及到的参数都在.py文件中定义好了。但是如果说我们有一些动态的参数需要加入的话,每次去修改文件参数内容可能就太麻烦了,那么,怎么实现在执行python filename.py 的时候把参数一起带进去呢?比如说: py
2017-05-16 14:04:44 4538
原创 Python调用adb命令实现对多台设备同时进行reboot
Python调用adb命令实现对多台设备同时进行reboot首先,adb实现对设备的reboot命令是:adb reboot . 但是如果是两台/多台设备的时候,需要声明serial number: adb -s serial_no reboot.那么,如何用python实现对多台设备进行adb操作呢(reboot)?这里涉及到 python 下 subprocess
2017-05-12 14:50:39 7728 2
转载 Python中subprocess学习
subprocess的目的就是启动一个新的进程并且与之通信。subprocess模块中只定义了一个类: Popen。可以使用Popen来创建进程,并与进程进行复杂的交互。它的构造函数如下:subprocess.Popen(args, bufsize=0, executable=None, stdin=None, stdout=None, stderr=None, preexec_fn=No
2017-05-12 14:47:13 2558
原创 Python之XML文件操作
Python之XML文件操作前面我们介绍了Python对json文件的操作,相对还是比较简单的。这里给大家介绍怎么对XML文件操作,包括新建xml/修改/保存。首先,需要加载的model有:from xml.dom.minidom import Document然后创建并保存:doc = Document()root = doc.createElement('di
2017-05-12 13:51:54 3737
原创 Python之Json文件操作
Python之Json文件操作Python对Json文件的操作主要用到的model是:json, 所以首先我们要把json加载进来:import json然后我们用到的是json下的 json.load / json.dumps 函数,结合IO的基本文件操作函数 open/write/close实现对json文件的操作。1. 首先我们需要新建一个
2017-05-12 13:43:38 11744
C#添加WebService服务实现天气预报(查询)
2016-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人