当前位置: 首页 > wzjs >正文

地狱少女通信网站怎么做重庆seo代理计费

地狱少女通信网站怎么做,重庆seo代理计费,代办香港公司注册公司,wordpress 编辑器字体大小上篇文章中我们讲述了怎么去开发中间件 Android framework 中间件开发(一) 这篇我们讲一下怎么打包中间件给外部应用使用 目录 1.新建项目 2.编写jar包代码 3.打包jar包 4.使用jar包 我们可以直接将系统编译出来的framework的jar包拿出来直接用,但是为了安全起见,防止用户调用…

        上篇文章中我们讲述了怎么去开发中间件

        Android framework 中间件开发(一)

        这篇我们讲一下怎么打包中间件给外部应用使用

目录

        1.新建项目

        2.编写jar包代码

        3.打包jar包

        4.使用jar包

        我们可以直接将系统编译出来的framework的jar包拿出来直接用,但是为了安全起见,防止用户调用不该用的API,所以我们需要将framework的jar包再打包一层,只暴露需要的函数

        framework的jar包位置:

out\target\common\obj\JAVA_LIBRARIES\framework_intermediates\classes-header.jar


        1.新建项目

        打开AndroidStudio,随便新建一个空项目,然后点击左上角File->New->New Module

新建一个模块之后,将classes-header.jar复制到module的libs目录下(没有的话新建一个)
目录结构如下:

编辑mudule的build.gradle,添加如下几行:

将jar包添加到项目中:

implementation fileTree(dir: 'libs', include: ['*.jar'])

生成新的jar包,并指定路径和名字:

task makeJar(type: Copy) {delete 'build/libs/darksdk.jar'from('build/intermediates/aar_main_jar/debug/')into('build/libs/')include('classes.jar')rename ('classes.jar', 'darksdk.jar')
}
makeJar.dependsOn(build)

然后点击右上角的Sync Now,

        2.编写jar包代码

        在module中,新建一个类,这个就是外部应用调用的类.

package com.example.darklib;import android.annotation.SuppressLint;
import android.content.Context;import android.darkcontrol.DarkControlManager;public class DarkManager {private Context context;private DarkControlManager darkControlManager;@SuppressLint("WrongConstant")public DarkManager(Context context) {this.context = context;darkControlManager = (DarkControlManager)context.getSystemService("dark_control");}/*** 设置亮度* @param bright 0~1*/public void setBright(float bright) {darkControlManager.setBright(bright);}
}
        3.打包jar包

 编写完成之后点击这边:

等编译完成后:

这便是我们给客户的jar包了  

        4.使用jar包

        和上面的使用步骤一样,将darksdk.lib复制出来,放到项目的libs目录下,并在build.gradle的dependencies节点下添加

implementation fileTree(dir: 'libs', include: ['*.jar'])

然后点击右上角的Sync Now,

        在项目中调用:

至此打包中间件和使用jar包步骤完成 

下一篇我们讲中间件中添加C++代码:

Android framework 中间件开发(三)

http://www.dtcms.com/wzjs/4950.html

相关文章:

  • 宿州网站建设时间以网红引流促业态提升
  • 中国建设银行网站类型网站发布
  • 长春专业网站建设模板关键词歌词图片
  • 招聘网站系统怎么做大数据精准获客软件
  • 个人做淘宝客网站好做吗关键词优化顾问
  • 沈阳哪家做网站好网络项目平台
  • 网站四网合一河南百度推广电话
  • 长沙网站搭建首选智投未来黄页引流推广网站入口
  • 网站被禁止访问怎么打开简单的网站制作
  • 定制网站就上爱用建站室内设计培训哪个机构比较好
  • 学校网站制作方案搜索引擎技术基础
  • 中企动力 35 做网站宁波网络建站模板
  • 专门做稀有产品的网站网站建设培训机构
  • 杭州seo网站优化中文域名交易网站
  • 家用电脑可以做网站服务器芭嘞seo
  • 自己做网站需要学什么广州网站优化
  • 微名片网站怎么做创意营销案例
  • 浙江网站建设制作流程前端seo怎么优化
  • 网站服务器和vps做一台一键优化软件
  • 商标注册查询官网入口官方西安网站优化培训
  • 佛山网站搜索排名廊坊网络推广公司
  • 外贸网站教程百度商家怎么入驻
  • 如何做汽车的创意视频网站设计深圳百度公司地址在哪里
  • 怎样做电商网站的财务分析在百度上怎么发布广告
  • 做网站需要做需求分析吗信息流投放
  • 爱站网排行榜网站优化公司怎么选
  • 上海做门户网站的公司百度推广怎么收费标准案例
  • 做网站几百块可信吗黑帽seo技术
  • 设计网站公司地址昆明新闻头条最新消息
  • 广州高端网站建设正规seo多少钱