- 博客(8)
- 资源 (10)
- 收藏
- 关注
原创 Android P的Socket通信实现之传输图片数据
Android的socket通信基本实现请参考:https://blog.csdn.net/Sunxiaolin2016/article/details/90715331在文章《Android P的Socket通信实现》中主要实现了一个socket通信,通过读写一个txt文本去传输一些数据信息。本文主要记录传输一张图片信息。一、创建客户端 protected void connec...
2019-05-31 16:14:40 2529 2
原创 Android P的Socket通信实现
android通过网络协议TCP进行socket的通信的Demo。测试可用。一、创建客户端 protected void connectSocket() { Socket socket; try { // 创建一个Socket对象,并指定服务端的IP及端口号 socket = new Socket("10....
2019-05-31 14:17:10 592
原创 minicap编译和使用
minicap是一个截屏并实时传输的工具。minicap技术特点:实时截屏;通过socket通信传送截屏数据。利用该工具可以在电脑上实时查看安卓机器上面的画面操作。一.源码下载minicap源码:https://github.com/openstf/minicap二.用NDK编译源码1.需要先配置好NDK的环境变量。在cmd窗口中输入 ndk-build -version,测试ndk...
2019-05-30 15:07:52 9653 6
原创 安卓OpenGL之GLES20常用接口解析
1.glClearColor//设置SurfaceView的背景颜色为灰色。GLES20.glClearColor(0.5f, 0.5f, 0.5f, 0.5f); //native层接口原型public static native void glClearColor( float red, //范围0-1.0f float green, //范...
2019-05-24 12:22:47 4926
原创 Andrid打印数组的方法
使用Arrays.toString()方法打印输出数组的内容。数组定义():static final float CUBE[] = { -1.0f, -1.0f, // v1 1.0f, -1.0f, // v2 -1.0f, 1.0f, // v3 1.0f, 1.0f, // v4};打印语句://支持floa...
2019-05-10 17:13:16 7075
原创 Android P系统中的JNI调用解析
本文讲解android p系统中的JAVA层使用Jni调用C++ Libraries层的方法;并且新增自己的so库和自己的Jni调用代码,以便熟悉安卓系统中的Jni调用方法。安卓原生代码解析使用音频架构中的AudioTrack为例,AudioTrack是framework层供上层应用创建AudioTrack的接口API,以便上层应用App使用AudioTrack进行播放某种音频,使用Audio...
2019-05-10 14:51:16 1347
原创 Android JNI开发解析
1.JNI简介JNI的含义:Java native interface,是为了方便Java调用C、C++本地代码所封装的一层接口2.JavaVM和JNIEnvJNI定义了两个关键数据结构,“JavaVM”和“JNIEnv”。这两者基本上都是指向函数表指针的指针。(在C ++版本中,它们是带有指向函数表的指针的类,以及用于指向表中的每个JNI函数的成员函数。)JavaVM提供“调用接口”函数...
2019-05-07 12:26:28 458
原创 Android P Camera架构
一、APP层打开摄像头:openCamera();二、frameworks层:CameraManager:代码路径:\frameworks\base\core\java\android\hardware\camera2\CameraManager.javaprivate CameraDevice openCameraDeviceUserAsync(String cameraId, ...
2019-05-06 14:09:54 3227
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人