百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程字典 > 正文

如何将IP定位SDK添加到您的 Android 应用程序

toyiye 2024-07-16 05:56 7 浏览 0 评论

IP定位的功能加入对于APP开发者及运营者有着重要作用,主要用于阻止恶意访问、用户来源分析、个性化内容推送等多个方面。通过API接口您可以准确快速地查询IP地址的归属地、宿主信息、应用场景、Whois等网络空间地图数据。通过埃文科技提供的软件开发工具包(SDK),可以让您更轻松地使用已购买的API,并快速集成到APP中。

一、获取 Android SDK

获取 SDK 的方式有多种,您可以使用以下两种方式快速获取

1. 从埃文商城 SDK 展示页下载

  1. 在浏览器输入框输入埃文商城域名 mall.ipplus360.com,则会跳转到下图中 1 指向的位置

2.进入埃文商城后点击图中 2 的位置,则会进入到 SDK 展示和下载页面,如下图


  1. 点击上图中 3 的位置切换到 Android SDK 的在线使用说明和下载页面
  2. 点击上图中 4 的下载位置,则会下载 Android SDK 文件,您会在您浏览器的下载目录中获取到如下名称的文件


  1. 接下来您就可以快速方便的使用埃文的 Android SDK

2.收藏埃文 Android SDK 下载的具体链接

https://mall.ipplus360.com/statics/document/AiwenSDK-1.0.0.aar

效果上述一样,最终您会获取到一个如下的文件

二、在项目中引入 Android SDK

1.以下是使用 Android Studio 新建的一个 demo,当前您也可以在项目中直接引入使用

2.找到画框中的 app 模块,以下操作都是在这个模块中进行

3.如上图使用 Android Studio 新建的工程目录如上,在上图 1 中的 libs 目录下添加,您之前下载的 AiwenSDK-1.0.0.arr 文件

4.同时在图 2 中的 build.gradle 文件中添加如下依赖如下图 3

5.点击上图中 4 的位置 Sync Now 加载所需依赖

6.完成如上步骤,您就可以在项目中使用埃文 Android SDK 的所有功能了

三、在项目中使用 Android SDK

1.如下图是使用埃文 Android SDK 编写的一个简单 Demo,目的是在手机页面展示一些本机 IP 定位结果

2.添加虚拟机进行在线调试,如果是首次使用或者您想更换虚拟机,则点击图中 2 Device Manager 的位置,则会出现如下页面,点击下图中 3 的位置 create device 新建虚拟机,如下图所示

3.点击 Next 进行下一步,如图所示,然后点击图中 4 所示下载对应的版本

4.待下载完成后,点击 Next 默认到完成

5.完成如上操作就可以在上图位置新增一台虚拟机,点击开启按钮,就可以使用

6.然后执行调试按钮,则会出现如下图页面

7.在下图 5 文件中添加相关布局

四、效果展示

如下图是一个简单的功能展示,点击图中的 SDK 定位则会出现下方的获取本机 IP 的数据结果

相关推荐

为何越来越多的编程语言使用JSON(为什么编程)

JSON是JavascriptObjectNotation的缩写,意思是Javascript对象表示法,是一种易于人类阅读和对编程友好的文本数据传递方法,是JavaScript语言规范定义的一个子...

何时在数据库中使用 JSON(数据库用json格式存储)

在本文中,您将了解何时应考虑将JSON数据类型添加到表中以及何时应避免使用它们。每天?分享?最新?软件?开发?,Devops,敏捷?,测试?以及?项目?管理?最新?,最热门?的?文章?,每天?花?...

MySQL 从零开始:05 数据类型(mysql数据类型有哪些,并举例)

前面的讲解中已经接触到了表的创建,表的创建是对字段的声明,比如:上述语句声明了字段的名称、类型、所占空间、默认值和是否可以为空等信息。其中的int、varchar、char和decimal都...

JSON对象花样进阶(json格式对象)

一、引言在现代Web开发中,JSON(JavaScriptObjectNotation)已经成为数据交换的标准格式。无论是从前端向后端发送数据,还是从后端接收数据,JSON都是不可或缺的一部分。...

深入理解 JSON 和 Form-data(json和formdata提交区别)

在讨论现代网络开发与API设计的语境下,理解客户端和服务器间如何有效且可靠地交换数据变得尤为关键。这里,特别值得关注的是两种主流数据格式:...

JSON 语法(json 语法 priority)

JSON语法是JavaScript语法的子集。JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组JS...

JSON语法详解(json的语法规则)

JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔大括号保存对象中括号保存数组注意:json的key是字符串,且必须是双引号,不能是单引号...

MySQL JSON数据类型操作(mysql的json)

概述mysql自5.7.8版本开始,就支持了json结构的数据存储和查询,这表明了mysql也在不断的学习和增加nosql数据库的有点。但mysql毕竟是关系型数据库,在处理json这种非结构化的数据...

JSON的数据模式(json数据格式示例)

像XML模式一样,JSON数据格式也有Schema,这是一个基于JSON格式的规范。JSON模式也以JSON格式编写。它用于验证JSON数据。JSON模式示例以下代码显示了基本的JSON模式。{"...

前端学习——JSON格式详解(后端json格式)

JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammingLa...

什么是 JSON:详解 JSON 及其优势(什么叫json)

现在程序员还有谁不知道JSON吗?无论对于前端还是后端,JSON都是一种常见的数据格式。那么JSON到底是什么呢?JSON的定义...

PostgreSQL JSON 类型:处理结构化数据

PostgreSQL提供JSON类型,以存储结构化数据。JSON是一种开放的数据格式,可用于存储各种类型的值。什么是JSON类型?JSON类型表示JSON(JavaScriptO...

JavaScript:JSON、三种包装类(javascript 包)

JOSN:我们希望可以将一个对象在不同的语言中进行传递,以达到通信的目的,最佳方式就是将一个对象转换为字符串的形式JSON(JavaScriptObjectNotation)-JS的对象表示法...

Python数据分析 只要1分钟 教你玩转JSON 全程干货

Json简介:Json,全名JavaScriptObjectNotation,JSON(JavaScriptObjectNotation(记号、标记))是一种轻量级的数据交换格式。它基于J...

比较一下JSON与XML两种数据格式?(json和xml哪个好)

JSON(JavaScriptObjectNotation)和XML(eXtensibleMarkupLanguage)是在日常开发中比较常用的两种数据格式,它们主要的作用就是用来进行数据的传...

取消回复欢迎 发表评论:

请填写验证码