自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (5)
  • 收藏
  • 关注

原创 局域网通讯方案

在局域网中,分配给设备的ip是不固定的,所以别的设备是如何获取到本设备的IP跟port的呢?本文章主要是解决不同设备在同一个局域网内的通信问题,B设备通过局域网自动发现A设备的ip跟端口,最后利用socket连接并通讯。方案一: NSD(Network Service Discovery)服务 这个服务是搜索附近哪个网络设备可以进行通信,一般指的是局域网内连接同一个...

2020-01-21 17:22:33 4104

原创 Flutter混编-iOS集成

Flutter混编-IOS集成环境要求创建Flutter module集成modlue到iOS项目方案A-通过CocoaPods和SDK集成方案B1-通过frameworks在Xcode集成方案B2-在B1的基础上使用CocoaPods集成Flutter.framework方案B3-最终方案Flutter可以作为嵌入式框架添加到现有的iOS项目中。环境要求Flutter 支持iOS 8.0或以上,开发环境必须满足以下条件:Xcode installed ;Operating Systems,ma

2020-11-13 14:14:51 3319 6

原创 Flutter混编-Android集成

学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、CSDN 技术博客 3 篇

2020-11-13 14:03:25 380 1

原创 Android Data Binding 介绍使用

介绍Data Binding 类库(Android 2.1(API level 7+))是用于编写xml layout 布局,并且尽量减少粘合代码对你的应用逻辑和布局上的绑定。构建在应用 module 的 build.gradle 添加 dataBinding 支持,Android Studio 版本必须 1.3+。android { .... dataBindi...

2018-10-09 17:11:20 966

原创 使用OpenSL ES 进行wav音频解码播放

这里使用了transcode-1.1.7对wav文件进行解码,然后使用opensl es进行播放transcode-1.1.7是比较好的对wav进行解码的第三方库,这里会把它作为WAVLib NDK导入模块包含WAVLib导入模块的Android.mk构建模块LOCAL_PATH:=$(call my-dir)##转码WAVLib##源文件MY_WAVLIB_SRC_

2018-01-06 15:15:28 1170

原创 Android Studio JNI学习之(5)-调试(LLDB与基于gradle-experimental插件)

要调试原生代码必需先按照LLDB与基于gradle-experimental插件LLDB在tools->Android->sdk manager 中的SDK tools中找到LLDB并安装.gradle-experimentalclasspath "com.android.tools.build:gradle-experimental:0.7.3"

2017-10-09 10:13:30 2153

原创 Android Studio JNI学习之(4)-日志框架

日志    开发者不希望直接与logger内核模块进行交互,Android运行库提供了API调用一边Java和native向logger内核发送日志信息。native通过包含该头文件:#include "android/log.h"    除了添加头文件,还需要在Android,mk中添加库..LOCAL_LDLIBS := -L$(SYSROOT)/us

2017-09-29 09:40:10 699

原创 React Native集成到现有Android Studio项目

开发环境准备 首先按照开发环境搭建教程来安装React Native在安卓平台上所需的一切依赖软件(比如npm)。1. 打开现在Android项目注意:react native支持最新sdk version 必须是16以上2. 安装JavaScript依赖包1. $ npm install注意:安装的过程中可能会提示rea

2017-08-01 17:42:39 1549

原创 React Native入门基础

Props(属性)、State (状态)、style(样式)组件创建的时候会使用很多参数来绘制,这些参数就是props。应用场景一:以Image为例,用prop来指定显示图片的地址,然后传给source

2017-08-01 14:11:02 404

原创 Mac下搭建react native开发环境

安装必需软件HomebrewHomebrew, Mac系统的包管理器,用于安装NodeJS和一些其他必需的工具软件。/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"homebrew在安装软件时可能会碰到/usr/l

2017-07-31 14:27:56 3155 1

原创 Android Studio JNI学习之(2)-JAVA与原生代码通信

正在搬砖。。。

2017-06-02 17:31:04 497

原创 Android Studio JNI学习之(1)-hello jni

1、下载开发工具和NDKAndroid Studio下载  NDK下载CMake : Android Studio默认使用CMake编译原生库,如果你只打算用ndk-build编译的话就不需要下载这个组件LLDB:使用它来调试本地代码      你可以使用SDK Manager来安装上述组件2、创建项目,JNI包,JniTest.java类

2017-06-02 16:12:55 548

原创 Android Studio JNI学习之(3)-使用SWIG自动生成Jni代码

在上一编博客中展示了将原生代码和Java应用程序连接的方法。如前所述,实现JNI封装代码和处理数据类型之间的转换是繁琐且耗时的开发任务。下面介绍SWIG(Simplified Wrapper and Interface Generator)就是简化上述过程的开发工具。    SWIG不是Android或Java的专用工具。它是一个可以生产许多其他编程语言代码的、广泛使用的工具,这里只会介绍An

2017-06-02 14:02:04 1864 3

原创 Mac Swig 3.0.12 安装

首先说明我安装Swig主要是用于帮助 Android JNI 开发Mac安装步骤如下:1、首先到逛完下载最新版本Swig,http://www.swig.org/download.html      到目前为止(2017.6.1)最新版本是v3.0.122、解压安装包3、配置、编译、安装Swig       打开终端cd

2017-06-01 16:00:01 5810 2

原创 Kotlin Android Studio入门学习研究

前言   Google宣布Kotlin正式成为Android的开发语言。JetBrains终于打入最重要的市场。Java is dead, long live Kotlin!概述    [Kotlin](https://kotlinlang.org/)    Kotlin 是一个基于 JVM 的新的开源编程语言,由 JetBrains (Java IDE提供商) 开发。

2017-06-01 10:59:17 528

原创 cannot resolve corresponding JNI function

对于网上千篇一律的解决办法就是 扯淡!!虽然可以解决红色消失,但是C++/C编码提示、查看源码调试功能都用不了,头痛医脚!!!错误用法:1.File--->Settings--->Plugins,将Android NDK Support(如下图中第一项)后面的对勾去掉。下面来演示正确解决方法:搜索还是要用google,百度都是拷贝的多,没啥实际意义。翻译大概意思就是说:Andr

2017-05-27 10:46:50 5278 12

原创 Openfire3.9.3 + spark2.6.2 + oracle10 开发配置指南(三)

Spark 2.6.1源代码导入eclipse中开发配置指南 1、在eclipse workspace创建名字叫spark的文件夹 2、 从SVN http://svn.igniterealtime.org/svn/repos/spark/tags   Export所需要的spark_2_6_2版本。  3、 启动 eclipse,在 菜单栏New——>

2014-11-27 15:30:27 761

原创 Openfire3.9.3 + spark2.6.2 + oracle10 开发配置指南(二)

、Oracle配置1.1   创建表空间用管理员身份登录,如system执行如下Sql:create tablespace openfire_tsploggingdatafile D:\oracle\product\10.2.0\oradata\tablespace\openfire_tsp.dbf' --oracle的安装路径size 32mautoexten

2014-11-27 14:40:37 913

原创 About how to build PJSIP under linux environment

PJSIP is a free and open source multimedia communication library written in C language  implementing standard based protocols such as SIP, SDP, RTP, STUN, TURN, and ICE. It combines signaling protoc

2014-11-19 15:25:02 788

原创 Openfire3.9.3 + spark2.6.2 + oracle10 开发配置指南(一)

1. 从官网http://www.igniterealtime.org/downloads/source.jsp下载源码openfire_src_3_9_3.zip或者从SVN(http://svn.igniterealtime.org/svn/repos/openfire/tags)中下载所需要的版本。

2014-11-18 10:00:05 815

classes12.jar

classes12.jar

2014-11-18

coherence.jar,coherence-work.jar,tangosol.jar

coherence.jar,coherence-work.jar,tangosol.jar

2014-11-18

汇编环境文件MASM.EXE&&LINK.EXE下载

汇编环境文件MASM.EXE&&LINK.EXE下载

2011-12-24

C# + sql 学生成绩管理系统

C# + sql 学生成绩管理系统C# + sql 学生成绩管理系统C# + sql 学生成绩管理系统C# + sql 学生成绩管理系统C# + sql 学生成绩管理系统C# + sql 学生成绩管理系统C# + sql 学生成绩管理系统C# + sql 学生成绩管理系统C# + sql 学生成绩管理系统C# + sql 学生成绩管理系统C# + sql 学生成绩管理系统C# + sql 学生成绩管理系统C# + sql 学生成绩管理系统

2011-07-17

asp+Access体育论坛

ASP+Access制作论坛 ASP+Access制作论坛 ASP+Access制作论坛 ASP+Access制作论坛

2011-06-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除