上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页

2015年11月12日

摘要: 温馨提示 建议你先了解一下上一篇博文([Android L]SEAndroid增强Androd安全性背景概要及带来的影响)所讲的内容,先对SEAndroid窥个全貌,然后再继续本节内容。1 现象描述基于Android L版本源码环境进行开发时,根据项目需求,APP层需要操作sys/xxx 或 pr... 阅读全文
posted @ 2015-11-12 23:04 屌丝迷途 阅读(6876) 评论(0) 推荐(0) 编辑
摘要: 1 SEAndroid背景 Android对于操作系统安全性方面的增强一直沿用Linux内核所提供的MAC强制访问控制套件SELinux,对权限进行了更为深度的管理,有效地控制着进程对资源的访问。2012年才问世的SE Android将SELinux移植到Android平台上,以降低恶意应用程序攻... 阅读全文
posted @ 2015-11-12 23:01 屌丝迷途 阅读(4043) 评论(0) 推荐(0) 编辑
摘要: 什么是AIDLAndroid系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了远程过程调用(Remote Procedure Call,RPC)方式来实现。与很多其他的基于RPC的解决方案一样,... 阅读全文
posted @ 2015-11-12 17:11 屌丝迷途 阅读(454) 评论(0) 推荐(0) 编辑
摘要: BluetoothChat核心类BluetoothChatService,该类用于管理与其他设备的蓝牙连接和设置。该类包含AcceptThread、ConnectedThread、ConnectThread三个线程。AcceptThread用于监听传入的连接。ConnectedThread用于管理与... 阅读全文
posted @ 2015-11-12 10:59 屌丝迷途 阅读(1050) 评论(0) 推荐(0) 编辑

2015年11月11日

摘要: Android的软键盘右下角有Action按钮,如下图的“上一步”在EditText中有android:imeOptions选项,它包括完成按钮“actionDone”,发送按钮“actionSend”等动作。如何使用android:imeOptions呢?让EditText实现setOnEdito... 阅读全文
posted @ 2015-11-11 18:01 屌丝迷途 阅读(854) 评论(0) 推荐(0) 编辑

2015年10月29日

摘要: 在C中,JNI 函数调用由“(*env)->”作前缀,目的是为了取出函数指针所引用的值。在 C++ 中,JNIEnv 类拥有处理函数指针查找的内联成员函数。下面这两行代码访问同一函数,但每种语言都有各自的语法C语法: jsize len = (*env)->GetArrayLength(env,a... 阅读全文
posted @ 2015-10-29 15:04 屌丝迷途 阅读(224) 评论(0) 推荐(0) 编辑

2015年10月28日

摘要: 1、修改Android.mk如生成的库文件是“.so文件”,则在Android.mk中添加如下内容:LOCAL_LDLIBS:=-L$(SYSROOT)/usr/lib -llog如生成的库文件是“.a文件”,则在Android.mk中添加如下内容:LOCAL_LDLIBS:=-llog2 在.c或... 阅读全文
posted @ 2015-10-28 13:54 屌丝迷途 阅读(585) 评论(0) 推荐(0) 编辑
摘要: Android.mk是Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。要掌握jni,就必须熟练掌握Android.mk的语法规范。一、Android.mk文件的用途一个android子项目中会存在一个或多个... 阅读全文
posted @ 2015-10-28 11:38 屌丝迷途 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 编译SO库1、新建工程,建立jni目录用于放置c语言相关文件2、编写Android.mk文件 1 LOCAL_PATH := $(call my-dir) 2 include $(CLEAR_VARS) 3 LOCAL_LDLIBS :=-llog 4 LOCAL_MODULE := Psam... 阅读全文
posted @ 2015-10-28 10:00 屌丝迷途 阅读(1337) 评论(0) 推荐(0) 编辑

2015年9月6日

摘要: 把应用push到/system/app下面后,加载.so库的问题01-01 00:07:08.186: E/MessageQueue-JNI(2683): java.lang.UnsatisfiedLinkError: Couldn't load DeviceAPI from loader dalv... 阅读全文
posted @ 2015-09-06 10:13 屌丝迷途 阅读(550) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页

导航