Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Android下如何通过JNI方法向上提供接口总结

Android下如何通过JNI方法向上提供接口总结

1 什么是JNIJNI是Java Native Interface的缩写,即Java本地接口.从Java1.1开始,JNI标准成为Java平台的一部分,它允许java代码和用其它语言编写的代码进行交互.JNI是本地编程接口,它使得在Java虚拟机(VM)内部运行的Java代码能够与用其他编程语言(如C,C++和汇编语言)的应用程序和库进行交互操作.在Android中提供的JNI的方式,让Java程序可以调用C语言程序。Android中很多Java类都具有n...
Android内核驱动开发中的Kconfig文件结构分析(图文)

Android内核驱动开发中的Kconfig文件结构分析(图文)

1 Kconfig和Makefile毫不夸张地说,Kconfig和Makefile是我们浏览内核代码时最为依仗的两个文件。基本上,Linux 内核中每一个目录下边都会有一个Kconfig文件和一个Makefile文件。Kconfig和Makefile就好似一个城市的地图,地图引导我们去 认识一个城市,而Kconfig和Makefile则可以让我们了解一个内核目录下面的结构。在希望研究内核的某个子系统、某个驱动或其他某个部分时,都 有必要首先仔细阅读一下相关...
手把手教你如何创建一个连接到Binder上的服务(图文)

手把手教你如何创建一个连接到Binder上的服务(图文)

1 概述 大家都知道在Android下的IPC机制是Binder,它可以实现两个进程之间的通信。有关Binder的介绍网上太多,这里就不费话,OK,还是进入这篇文章的主题,即教你如何创建一个连接到Binder上的服务.并且这个示例中的源代码是保证可以原样编译通过的. 在开始之前,我们首先来简单介绍一下我们即将制作的服务ExampleServer, 这个示例服务由主程序加上一个libExample.so文件组成,libExample.so用来实现对Clien...
rt3070驱动的ARM平台移植问题

rt3070驱动的ARM平台移植问题

最近在做wifi数据采集的东西,需要做rt3070的驱动移植,目标板是AM3517的ARM板(cortex-A8的核心)。中间遇到很多问题。需要准备的东西。rt3070的驱动,linux内核源码,还有固件。arm-none-linux-gnueabi-后空格,识别错误,commandno found驱动直接在官网下的最新的,是tar.bzip2格式的。以前碰到的都是tar格式的,直接最常用的tar -zxvf ***.tar就可以解压。这个格式的解压搜了好...
使用Android中SQLite表的全文检索

使用Android中SQLite表的全文检索

在Android中,使用的是sqlite,而如果需要在其中做全文检索的话,也是可以的。因为sqlite中支持fts表(full-text search的简称),详细的可以参考:http://www.sqlite.org/fts3.html#section_1 ,这里介绍了FTS3和FTS4的区别,这里的FTS3其实是sqlite的一个扩展模块,是虚拟表模块,允许用户去实现全文检索。下面是一个简单的例子:CREATEVIRTUALTABLEenrondata...
利用Linux中IIC子系统做IIC驱动

利用Linux中IIC子系统做IIC驱动

背景描述IIC总线在嵌入式系统中应用十分广泛,常见的有eeprom,rtc。一般的处理器会包含IIC的控制器,用来完成IIC时序的控制;另外一方面,由于IIC的时序简单,使用GPIO口来模拟时序也是常见的做法。面对不同的IIC控制器,各种各样的芯片以及linux源码,如何更快做好IIC设备驱动。问题描述在我们的方案中,我们会用到eeprom,rtc以及tw2865。由于Hi3520的IIC控制器设计有问题,无法正常使用。而IIC控制器的SDA和SCL管脚正...
Android 使用Wake Lock

Android 使用Wake Lock

为了延长电池的使用寿命,Android设备会在一段时间后使屏幕变暗,然后关闭屏幕显示,最后停止CPU。WakeLock是一个电源管理系统服务功能,应用程序可以使用它来控制设备的电源状态。WakeLock可以用来保持CPU运行,避免屏幕变暗和关闭,以及避免键盘背光灯熄灭。注意:创建和使用Wake Lock会对应用程序造成的电池电量消耗产生显著的影响。因此,最好只在确实有必要时使用Wake Lock,并且使用它们的时间越少越好,只要有可 能就释放它们。屏幕Wa...
Android中设置EditText获得焦点时不弹出软键盘

Android中设置EditText获得焦点时不弹出软键盘

默认EditText在获得焦点时,会弹出软键盘,如果想实现当EditText获得焦点时,直接弹出对话框,像时间对话框,而不要弹出软键盘,该如何禁卡弹出软键盘?方法:即onCreate()中调用EditText实例的setInputType(InputType.TYPE_NULL),xml文件中定义EditText时,指定的Android:inputType="??",??可以任意。/** Init date EditText. */View.OnTouch...
<< 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 >>