- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 Android app退出程序的两种方式
1. Process.killProcess(android.os.process.pId()); 杀掉当前的进程,从而退出程序2. system.exit(0); 括号里面的参数:0代表正常的退出 0以外的数值代表异常退出 相当于是退出JVM...
2018-02-09 11:37:14 9036
原创 android AIDL
AIDL(Android Interface Definition Language)是一种IDL语言,用于生成可以在Android设备上两个进程之间进行进程间通信(interprocess communication, IPC)的代码。如果在一个进程中(例如Activity)要调用另一个进程中(例如Service)对象的操作,就可以使用AIDL生成可序列化的参数。说明以及实现流程:AIDL接口和普
2017-08-17 17:15:01 204
原创 Android HandlerThread
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); HandlerThread handlerThread = new HandlerThread("handl
2017-08-17 17:10:55 234
原创 BluetoothKit蓝牙通信框架
BluetoothKit 详细介绍 BluetoothKit是一款功能强大的Android蓝牙通信框架,支持经典蓝牙和低功耗蓝牙设备混合扫描,提供了一系列简单易用的接口用于低功耗蓝牙设备的连接,数据读写,通知等。特点一、支持经典蓝牙和BLE蓝牙混合扫描,支持自定义扫描策略 作为智能家居平台,接入的设备包括经典蓝牙和BLE,因此扫描设备时需要两者混合进行,而设备扫描场景不同,扫描策略也会不一样,
2017-08-17 17:05:53 3802
原创 Android系统架构简析
1.Android系统架构 Android系统架构分为五层,从上到下依次是应用层、应用框架层、系统运行库层、硬件抽象层和Linux内核层。 应用层 系统内置的应用程序以及非系统级的应用程序都是属于应用层。负责与用户进行直接交互,通常都是用Java进行开发的。 应用框架层(Java Framework) 应用框架层为开发人员提供了可以开发应用程序所需要的API,我们平常开发应用程序都是调
2017-08-17 16:55:51 459
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人