美文网首页
Android studio生成SDK以及调用

Android studio生成SDK以及调用

作者: ESE_ | 来源:发表于2020-08-27 13:17 被阅读0次

    渗透

    方式一、arr类型sdk

    1、打开android studio,用android studio新建一个工程,


    图片.png

    然后新建一个Module,


    图片.png

    新建Module时候选择Android Library,后面按新建普通工程操作


    图片.png

    结果


    图片.png

    2、新建一个类addition,编写需要代码,如下:

    图片.png

    编译整个工程后就会自动生成aar包,选中自己创建好的Module(我的就是eeesdk)


    图片.png

    发现生成arr文件,


    图片.png

    调用sdk

    1、这里我调用arr类型的sdk,编写一个调用应用程序

    图片.png

    这里进行主界面编写,

    package com.ese.sdktest;
    
    import androidx.appcompat.app.AppCompatActivity;
    
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.Toast;
    
    public class MainActivity extends AppCompatActivity {
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            final EditText add1 = findViewById(R.id.add1);
            final EditText add2 = findViewById(R.id.add2);
            Button btn1 = findViewById(R.id.button);
    
            btn1.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    int ad1 = Integer.parseInt(add1.getText().toString());
                    int ad2 = Integer.parseInt(add2.getText().toString());
                    Toast.makeText(getApplicationContext(),"计算完成----> "+addd(ad1,ad2)+" <-----",Toast.LENGTH_SHORT).show();
                }
            });
        }
    
        private int  addd(int addd1,int addd2)
        {
            return addd1+addd2;
        }
    
    }
    
    

    将aar包复制到libs目录下 如下图:


    图片.png

    2、配置build.gradle文件:

      repositories {
            flatDir {
            dirs 'libs'
        }
    compile(name:'eeesdk-debug', ext:'aar')  
    
    图片.png

    点击编译


    图片.png

    查看动态库,发现存在方法


    图片.png

    调用其方法,如下:

    图片.png

    运行apk,查看效果

    相关文章

      网友评论

          本文标题:Android studio生成SDK以及调用

          本文链接:https://www.haomeiwen.com/subject/vslcsktx.html