精华内容
下载资源
问答
  • 大疆无人机安卓Mobile Sdk开发(一)简单介绍

    万次阅读 多人点赞 2019-03-29 16:08:16
    大疆无人机安卓Mobile Sdk开发(一)简单介绍 大疆无人机安卓Mobile Sdk开发(二)连接无人机,获取无人机信息 大疆官方提供了安卓sdk供开发者使用,这是地址...

    大疆无人机安卓Mobile Sdk开发(一)简单介绍

    大疆无人机安卓Mobile Sdk开发(二)连接无人机,获取无人机信息

    大疆无人机安卓Mobile Sdk开发(三)制定航点任务WaypointMission

    大疆无人机安卓Mobile Sdk开发(四)读取飞机的图片和视频并下载

    大疆无人机安卓Mobile Sdk开发(五)解决M300Rtk H20相机无法获取图片视频的问题

    qq 505057618 接mobilesdk开发,有需求可以联系

    大疆官方开发文档目前没有提供中文的api,所以看起来可能会比较麻烦,尤其对于一些专业名词,如果不是我从事这个方面开发作为一个小白我肯定看不懂的。

    基于官方的sdk我们能开发出什么呢?其实大疆的官方应用DJI go和DJI go 4都很好用的,那么我们基于sdk可以开发出跟DJI go一模一样的功能,可以有过之无不及。目前我在做的项目就是先把大疆官方支持的功能全部实现一遍,然后在此基础上实现自己的功能,大的框架主要是实现一个无人机的云平台,小的话就是满足不同用户对于无人机操控的需求。

    目前我们可以实现类似于大疆司空的系统,无论是全自动执行任务,还是远程控制都没有问题。我会在后面的篇章教大家如何基于大疆的sdk开发出一个完整的应用。

    展开全文
  • 移远BC26模组 OPENCPU开发 SDK开发包,OPENCPU开发,NB模块
  • 大华sdk开发手册

    2019-01-19 11:22:27
    大华sdk开发手册java版
  • Nokia SDK 开发模拟器

    2010-12-30 23:54:06
    Nokia SDK 开发模拟器 Nokia SDK 开发模拟器 Nokia SDK 开发模拟器
  • 宇视视频SDK开发

    2018-11-28 19:29:23
    宇视视频SDK开发包,方便集成开发。里面包含 VC++
  • 软件开发之SDK开发

    千次阅读 2019-05-27 17:47:36
    1.SDK与API的区别? SDK包含了API所必须的资料,又提供了一些额外的帮助,目的是为了服务调用方更加方便地调用所需服务。比如,我们现在需要编程,...2.SDK开发 在开发SDK过程中,至少应关注以下四个方面: ...

    1.SDK与API的区别?

        SDK包含了API所必须的资料,又提供了一些额外的帮助,目的是为了服务调用方更加方便地调用所需服务。比如,我们现在需要编程,那么电脑就是我们编程所需要地API(application program interface),而SDK不仅包括电脑,还可以包括电脑桌椅,甚至还包含一杯咖啡~

    2.SDK开发

        在开发SDK过程中,至少应关注以下四个方面:

        1.接口文件和库文件。对服务本身所提供的API进行包装,制定SDK接口和库文件。

        2.帮助文档。 其主要解释API,介绍相关开发工具和操作示例。

        3.开发示例。 SDK demo源码

        4.实用工具。二次开发向导、API搜索工具 、软件打包工具等。

    3.高质量的SDK

        编写开发高质量的SDK应注意以下三个方面:

        1.一份可用的文档:精简、自动化、高可读性

        2.一份可用的示例代码:即时可用、正确且可拷贝、符合优秀的编程规范、弥补文档的缺陷

        3.一份可用的接口:简而精、统一、自动说明、向后兼容、高维护性

     

     

     

    展开全文
  • 客户端SDK开发使用手册客户端SDK开发使用手册客户端SDK开发使用手册客户端SDK开发使用手册客户端SDK开发使用手册客户端SDK开发使用手册客户端SDK开发使用手册客户端SDK开发使用手册客户端SDK开发使用手册
  • HyperLeger Fabric SDK开发(一)——Fabric SDK开发简介 一、Fabric SDK简介 1、Fabric SDK简介 Farbric的Peer节点和Orderer节点都提供了基于gRPC协议的接口,用于和Peer节点与Orderer节点进行命令/数据交互。为了...

    HyperLeger Fabric SDK开发(一)——Fabric SDK开发简介

    一、Fabric SDK简介

    1、Fabric SDK简介

    Farbric的Peer节点和Orderer节点都提供了基于gRPC协议的接口,用于和Peer节点与Orderer节点进行命令/数据交互。为了简化开发,为开发人员开发应用程序提供操作Fabric区块链网络的API,Fabric官方提供了多种语言版本的SDK。
    Fabric提供了三种语言版本的SDK,分别如下:
    A、Fabric Nodejs SDK
    B、Fabric Java SDK
    C、Fabric Go SDK
    Fabric区块链应用可以通过SDK访问Fabric区块链网络中的多种资源,包括账本、交易、链码、事件、权限管理等。应用程序代表用户与Fabric区块链网络进行交互,Fabric SDK API提供了如下功能:
    A、创建通道
    B、将peer节点加入通道
    C、在peer节点安装链码
    D、在通道实例化链码
    E、通过链码调用交易
    F、查询交易或区块的账本

    2、Fabric SDK安装

    下载Fabric SDK:
    go get -u github.com/hyperledger/fabric-sdk-go

    3、Fabric Go SDK源码结构

    pkg/fabsdk: Fabric SDK的主要包,允许基于配置创建上下文。上下文由客户端软件包使用。
    pkg/client/channel: 提供通道交易相关功能
    pkg/client/event: 提供通道事件相关功能
    pkg/client/ledger: 启用对通道底层账本的查询相关功能
    pkg/client/resmgmt: 提供资源管理功能,例如安装链码
    pkg/client/msp: 启用身份管理相关功能

    二、Fabric SDK功能模块

    1、API

    对于应用开发者来说,插件化的API可以支持SDK提供的关键接口的可选实现。对于每个接口,都有内置的默认实现,也可以灵活自定义。

    2、fabric-client

    fabric-client模块提供API与基于Hypreledger Fabric区块链网络的核心组件(即peer,order和事件流)进行交互,主要功能如下:
    A、创建channel
    B、请求peer节点加入通道
    C、在peer节点中安装链码
    D、在通道中实例化链码
    E、通过调用链码来调用事务
    F、多种查询
    G、监听事件

    3、fabric-ca-client

    fabric-ca-client模块提供与可选组件fabric-ca进行交互的API,fabric-ca提供成员管理服务。fabric-ca-client模块主要功能如下:
    A、注册新用户
    B、注册用户以获得由Fabric CA签名的注册证书
    C、通过注册ID撤销现有用户或撤消特定证书
    D、可定制的持久化存储

    转载于:https://blog.51cto.com/9291927/2322903

    展开全文
  • 海思3559AV100 SDK开发

    2019-09-28 23:47:26
    基于海思3559A平台的SDK开发包,包含全部文件,方便二次开发
  • 常青锋尚CK920SDK开发包常青锋尚CK920SDK开发包常青锋尚CK920SDK开发包常青锋尚CK920SDK开发包常青锋尚CK920SDK开发包常青锋尚CK920SDK开发包常青锋尚CK920SDK开发
  • 2016海康威视android官方SDK开发包以及开发文档
  • 三菱数控SDK开发包及说明书下载地址
  • 海思Hi3559芯片SDK开发包分享下载,Hi3559芯片全套开发资料Hi3559V100R003C02SPC008
  • IP摄像头二次开发SDK开发包,支持威视达康公司全系列网络摄像机。
  • zebra条码打印机SDK开发
  • sdk开发项目心得

    万次阅读 2016-09-12 10:27:02
    这是博主第一次sdk开发工作,是开发过程中的感悟和心得,写得不好,还请指正公司背景是一家专门从事sdk开发服务的公司,这次楼主接到sdk开发的任务,项目经理告知说可以依靠之前公司的sdk进行修修改改就可以完成任务...

    技术背景

    这是博主第一次sdk开发工作,是开发过程中的感悟和心得,写得不好,还请指正

    公司背景是一家专门从事sdk开发服务的公司,这次楼主接到sdk开发的任务,项目经理告知说可以依靠之前公司的sdk进行修修改改就可以完成任务,楼主就这么做了,可是做到后期项目需求变化发现公司之前的sdk根本不能用了,但是项目也进行了一大半,所有就在之前的代码框架下完成,到项目后期功能全部完成后,才发现有大问题;
    sdk框架前期没有经过合理的设计,导致sdk内部许多代码逻辑会暴露给客户,暴露了sdk的安全问题,所有在次提醒,在进行开发之前一定要做好框架的设计,一个好的框架也就标志着一个好的项目
    项目功能都开发完了,时间也紧迫,博主为了补救项目的缺失,把代码内部的逻辑能修理的尽量修理了,最后实在不能掩藏,就进行代码混淆和将代码写入到jni里面去,这样解决后,虽然不能保证能完全解决问题,但是还是从一定程度上为代码加了一道安全锁

    以下是在开发过程中遇到问题时的感悟

    代码框架设计

    楼主认为框架设计的目的是:

    1. 将整个项目合理的拆分为许多模块,各个模块功能职责明确,降低各个模块的依赖,耦合;做到想用某一个模块时就用,不用时就去除掉,并且不影响其他模块
    2. 合理设计类与类之间的继承关系,接口的实现关系,和利用java的public、private、protected、default权限,来掩藏代码内部逻辑,争取做到只暴露外部开发接口,完全掩藏内部逻辑
      楼主认为:
      以功能为单位划分模块,无论功能大小均划分成模块,方便后期代码升级可以进行添加;
      模块设计准则:
      a.模块设计准则:在一个功能模块下,放于同一个package下,根据功能点为这个模块创建一个接口,创建两个功能管理类并实现前面的该接口,一个用于对外部模块开放接口,另一个用于控制模块内部逻辑。最后,在将模块内部真正实现的代码逻辑类全部设置为default权限,保证package以外的无法访问;如下图:
      模块设计
      b. 类与类的继承、接口实现;如果有多个相同的功能的代码块,都为其写一个基类,子类来继承即可;接口方面,如果多个类有相同的功能,但实现不一样则就用接口来实现(ps这块了解的不多,有高见还请赐教)
      其他的安全、代码冗余等问题也是老生常谈的问题,也需要去合理设计

    总结下来也就是面向对象设计的几大原则:

    • 优化代码的第一步 —— 单一职责原则
    • 让程序更稳定、更灵活 —— 开闭原则
    • 构建扩展性更好的系统 —— 里氏替换原则
    • 让项目拥有变化的能力 —— 依赖倒置原则
    • 系统有更高的灵活性 —— 接口隔离原则
    • 更好的可扩展性 —— 迪米特原则

    jni操作

    内部算法类,数据加解密已一些数据操作的类,尽量都写在jni内,这样代码的安全性会大大增加。jni操作见这儿eclipse jni基础操作Android studio jni基础操作

    代码混淆

    在某些内部类无法掩藏的前提下或者你想保护它不被别人看到,可以使用代码混淆来保护;
    代码混淆主要是通过修改类名、成员名和方法名等,并且在内部建立了一张映射表,使破解者不容易看懂代码而已,记住只是不易而已

    混淆方法:
    主要是在proguard-android文件下编写混淆代码,当你打开混淆时,默认是所有代码均进行混淆,你编写的代码就是保持哪些类不被混淆,一般来说下面几个你不能混淆

    不能混淆的地方

    1. 你引用的第三方库不能混淆
    2. 系统的api,如一些activity的生命周期方法不能混淆
    3. 在androidmainfest里面的activity不能混淆
    4. 你需要暴露的接口不能混淆

    混淆语法

    -keep 某一个class         					
    -keep public class * extends Android.app.Activity     //这个类不能保持不混淆
    -keep public class * extends Android.app.Activity{*;} //类以及里面的成员方法都不混淆
    -keep public class com.jack.xinyounative.bean.**{*;}  //这个路径下的类以及成员不混淆
    -keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,*Annotation*,EnclosingMethod //注解  异常 内部类等不混淆
    
    #jar config
    -dontwarn okhttp3.**						//不能有告警
    -keep class okhttp3.**{*;}
    -keep public class com.jack.xinyounative.bean.OrderInfo{
        public void setSubject(java.lang.String);
        public void setBody(java.lang.String);
        public void setAmount(int);
        public void setApp_user_name(java.lang.String);
        public void setNotify_url(java.lang.String);
        public void setApp_order_id(java.lang.String);
        public void setApp_user_id(java.lang.String);
        public void setExt(java.lang.String);
    }											//类里面的某些方法不能混淆
    -keepclasseswithmembers class **.R$*{
        public static <fields>;
    }											//资源文件不能混淆
    

    由于Android studio默认是release混淆,所以你需要在gradle里面修改为debug或者增加release的混淆代码,如下:

    buildTypes {
            debug{
                minifyEnabled true
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
    
            release {
                minifyEnabled true
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }
    

    最后,如果你还想加密apk的,不妨尝试修改apk的arsc文件,修改文件头即可,让apktool失效;更或者给apk加壳,使别人看到的代码只是壳而已,等等等…

    到这一步,大体都已经完成了,如果哪位仁兄有更好的建议,还忘不吝赐教!

    加入公众号,我们一同成长!
    在这里插入图片描述

    展开全文
  • 海康威视网络摄像头SDK开发文档,包括SDK使用说明,调用顺序等
  • Swift SDK 开发详解

    千次阅读 2018-01-16 20:59:31
    这个时候,我们一般就想到了sdk开发。在OC的开发中,我们涉及到的一般是静态库(.a)或者动态库(.framework)。(注:不是所有的.framework就一定是动态库)。之前,使用OC尝试过SDk的开发,感觉还是比较繁琐,接下来我们...
  • Google Android SDK开发范例大全(第2版) Google Android SDK开发范例大全(第2版)
  • CVR100UD二次开发SDK开发说明(华视)
  • 海康网络摄像头 硬盘录像机2018年 最新安卓sdk开发包 包括开发文档 demo 非常详细
  • 海康IP camera SDK开发

    2014-03-20 14:53:24
    海康IP camera SDK开发
  • 大疆无人机安卓Mobile Sdk开发(一)简单介绍 大疆无人机安卓Mobile Sdk开发(二)连接无人机,获取无人机信息 大疆无人机安卓Mobile Sdk开发(三)制定航点任务WaypointMission qq505057618 mobile sdk提供了...
  • ESP8266 sdk开发入门

    千次阅读 2017-06-13 11:40:43
    ESP8266的SDK开发入门教程 1 引言 据我所知,ESP8266开发方式有三种:AT指令、LUA、SDK开发。AT指令和LUA都是基于特定bin固件的二次开发,具有简单易上手的特点。事实上,SDK开发也不难,而且灵活性更高,官方提供...
  • 大疆 DJI SDK 开发介绍

    万次阅读 2018-02-12 11:54:27
    大疆 DJI SDK 开发介绍转自:http://blog.sina.com.cn/s/blog_6266a8840102xn4x.html大疆SDK开发分为三种:Mobile SDK,Onboard SDK,Guidance SDK。1.Mobile SDK以大疆遥控器作为通信设备,以高数据速率传输所有...
  • 大华平台SDK开发手册(Android版),提供安卓版(java) sdk说明
  • 游戏 sdk 开发总结

    千次阅读 2018-09-20 09:36:52
    sdk 开发的不同点 屏幕适配 混淆 自定义控件 Gradle 设置 sdk 开发的不同点 sdk 和普通 app 有什么区别呢? sdk 是作为一个 module ,也就是程序库,它不能独立存在,需要其他app去调用. sdk 不能引入开源框架,比如图....
  • 海康SDK开发Demo_Java

    热门讨论 2014-03-12 12:49:36
    海康SDK开发Demo Java版本 使用设备网络SDK CH-HCNetSDK(Windows32)V4.2.1.8_2
  • Android SDK开发技术分享

    万次阅读 2018-06-19 09:17:27
    最近在工作中负责统一支付平台的SDK开发部分,就此总结下SDK开发的技术点、注意事项、与普通app开发的差别,作为自我总结,也作为公司内部互相学习的分享,希望有Android开发需求或者对Android有兴趣的同学(互相...
  • android SDK 开发心得笔记

    千次阅读 2018-04-04 09:34:16
    这篇博文博主在心里酝酿了好久了,在从事SDK开发的时候 从最初的版本到现在还未完 成的版本,算是收获良多,本篇博文就把自己的心得体会记录下来,算是个总结吧,估计篇幅不少,博主会尽量组织的合理点来做说明。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 436,669
精华内容 174,667
关键字:

sdk开发