- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Android系统中通过binder(AIDL)进行跨层IPC通信
Binder是Android系统进程间通信(IPC)常用方式之一,client/service端是通过binder驱动作为通信介质的。Android系统中可以通过binder,实现JAVA/C++层的双向IPC通信,即JAVA - JAVA 、 JAVA - C++ 、 C++ - C++ 都可以通过Binder进行IPC双向通信。 在Android 系统中个,很多模块...
2019-03-20 16:21:25
1909
1
原创 JNI NDK开发 例子
1、什么是JNI JNI全称 Java Native Interface , java本地化接口 。简单的说,他就是JAVA语言与C/C++语言的桥梁,JAVA函数的API可以通过JNI映射到Native层C/C++的API接口,反向调用亦可。他们的调用只是一个简单映射关系,仍然在一个进程中。2、NDK NDK(Native Development Kit): 开...
2018-12-13 19:07:04
247
原创 AIDL 用法
AIDL是一个缩写,全称是Android Interface Definition Language,也就是Android接口定义语言。 AIDL 在Android中有着广泛的应用,是IPC中最常用的通信方式。它分为了 客户端(client) 和 服务端(sever), 可以完成数据的双向通信,数据包括了常规数据类型和自定义类(其中自定义类需要进行序列化)。下面主要介绍了 AIDL的应用, 客户端...
2018-10-07 17:11:12
891
原创 file/Shareference 用法
Android中常见的数据存储方式,存文件和存 SharedPrefrence , 他们都是存在在/data/data/com.xxxx.xxxx/ 下面。 常用写法如下:package com.example.file;import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileInput
2017-05-07 18:30:54
443
原创 progressbar 动态变换颜色
ProgressBar 是android中布局中很重要的一个view,现要实现一个竖着的Bar,且能够动态变换进度条的颜色。 1、progressbar 背景图片(xxx.xml)这里写代码片layer-list xmlns:android="http://schemas.android.com/apk/res/android"> item android:id="@a
2017-03-22 19:31:15
450
原创 android监听TF卡插拔事件 判断
如何通过注册广播获知TF插拔事件:注册广播:IntentFilter filter = new IntentFilter();filter.addAction(Intent.ACTION_MEDIA_EJECT);filter.addAction(Intent.ACTION_MEDIA_MOUNTED);filter.addDataScheme("file");this.re...
2017-03-16 20:12:57
2368
Android apk反编译工具(dex2jar.zip jd-gui.zip)
2019-02-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人