android studio 3.0 集成ijkplayer

一、ijkplayer编译过程略,有兴趣的朋友可以再研究,以下以编译好的版本讲解。

      将ijkplayer相关的so及aar文件复制到app下的libs目录,为支持多版本的手机使用,将所有的so文件都复制过去。

      文件下载地址:https://download.csdn.net/download/wyydn_8476/10811260   版本为:0.8.4  不支持https。

      有需要使用https的可以在此地址下载:https://download.csdn.net/download/wyydn_8476/10811332

      文件结构如下:

二、在app的build.gradle中添加引用,最主要添加四块内容

        ndk {
            // 设置支持的SO库架构
            abiFilters 'armeabi' , 'x86','armeabi-v7a'//, 'x86_64', 'arm64-v8a'
        }
    sourceSets.main {
        jniLibs.srcDirs = ['libs']
    }
    repositories {
        flatDir {
            dirs 'libs'
        }
    }
compile(name: 'ijkplayer-java-debug', ext: 'aar')

添加后完整app的build.gradle的代码如下:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 28
    buildToolsVersion '28.0.3'
    defaultConfig {
        applicationId "com.smallart.myapplication"
        minSdkVersion 19
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        ndk {
            // 设置支持的SO库架构
            abiFilters 'armeabi' , 'x86','armeabi-v7a'//, 'x86_64', 'arm64-v8a'
        }
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    sourceSets.main {
        jniLibs.srcDirs = ['libs']
    }
    repositories {
        flatDir {
            dirs 'libs'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    compile(name: 'ijkplayer-java-debug', ext: 'aar')
    compile 'com.android.support:support-v4:26.0.0-alpha1'
    compile 'com.android.support:support-v13:26.0.0-alpha1'
    compile 'com.android.support:appcompat-v7:26.0.0-alpha1'
    compile 'com.android.support:gridlayout-v7:26.0.0-alpha1'
    compile 'com.android.support:mediarouter-v7:26.0.0-alpha1'
    compile 'com.android.support:cardview-v7:26.0.0-alpha1'
    compile 'com.android.support:palette-v7:26.0.0-alpha1'
    compile 'com.android.support:recyclerview-v7:26.0.0-alpha1'
    compile 'com.android.support:support-annotations:26.0.0-alpha1'
}

三、添加ijkplayer工具类,工具类下载地址:https://download.csdn.net/download/wyydn_8476/10811874,添加完成后文件列表如下:

  修改所有的类的包引用。

 四、添加res,主要修改和添加的文件如下,添加和修改的文件下载地址:https://download.csdn.net/download/wyydn_8476/10811878

  1.在values中添加strings_pref.xml文件。

  2.修改values中的strings.xml文件。

  3.在layout中添加activity_home.xml、table_media_info.xml、table_media_info_row1.xml、table_media_info_row2.xml、table_media_info_section.xml。

 五、集成otto,到otto官网http://square.github.io/otto/下载jar包,并拷贝到到工程的libs下,并添加引用

 

compile 'com.squareup:otto:+'

 

 

 

配置完成后重新编译。

转载于:https://www.cnblogs.com/alexliuzw/p/10028115.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Android Studio 3.0是一款非常流行的集成开发环境,可以帮助开发者进行Android应用程序的开发。而对于想要使用中文界面的用户来说,可以通过安装汉化包来实现。 汉化包是一种翻译补丁,可以将Android Studio的界面、菜单、对话框等内容翻译为中文,让用户更加方便地理解和使用该软件。 安装Android Studio 3.0的汉化包有以下几个步骤: 1. 首先,我们需要下载合适版本的汉化包。可以在一些Android开发社区中搜索到最新的汉化包下载链接。 2. 下载完成后,打开Android Studio 3.0的安装目录。一般情况下,目录在C盘的Program Files下的Android Studio。 3. 在Android Studio的安装目录中,找到plugins文件夹,并将下载的汉化包文件复制到该文件夹下。 4. 重新启动Android Studio。此时,Android Studio会自动加载汉化包,并将界面翻译为中文。 需要注意的是,由于Android Studio的版本更新频繁,不同版本可能会有不同的汉化包文件。因此,在下载汉化包之前,要确认汉化包与当前使用的Android Studio版本相匹配。 总之,安装Android Studio 3.0的汉化包非常简单,只需要将汉化包文件复制到相应的目录下,然后重新启动Android Studio即可。这样,用户就可以使用中文界面进行开发工作了。 ### 回答2: Android Studio 3.0 是一款由 Google 开发的集成开发环境,用于开发 Android 应用程序。它提供了丰富的功能和工具,方便开发者进行应用程序的设计、编码、调试和测试。 Android Studio 3.0 支持英文和其他一些主要语言的界面显示,但并不直接支持中文。然而,有一些志愿者和团队为了方便中文用户,独立开发了汉化包,以将 Android Studio 3.0 界面显示为中文。 汉化包通常提供了对 Android Studio 所有界面元素的本地化翻译,包括菜单、对话框、工具栏和按钮等。安装汉化包后,用户将能够在 Android Studio 中看到中文界面,提高了理解和使用的便捷性。 要使用汉化包,首先需要下载适用于 Android Studio 3.0 版本的汉化包安装文件。在安装之前,需要确保已安装了 Android Studio 3.0。安装汉化包时,可以选择在安装程序中的设置选项中进行相关设置。 安装后,启动 Android Studio 3.0,界面将显示为中文。用户可以在中文界面下进行应用程序的开发、编程和调试,所有的选项和功能都将以中文显示。 需要注意的是,汉化包由第三方开发者提供,并非由 Android Studio 官方团队开发和维护。因此,在使用汉化包时,可能会出现一些未翻译或翻译不准确的情况。 总而言之,Android Studio 3.0 汉化包是为了方便中文用户而开发的,可以将 Android Studio 3.0 的界面翻译成中文,提高了使用的便捷性。虽然汉化包不是官方提供的,但对于不懂英文或习惯使用中文的开发者来说,它是一个很实用的辅助工具。 ### 回答3: Android Studio 3.0 汉化包是一种增加Android Studio界面汉化的工具。Android Studio是一款用于开发Android应用程序的集成开发环境(IDE),它提供了丰富的功能和工具来提高开发效率。然而,原版的Android Studio界面是英文的,对于一些不熟悉英文的开发者来说可能存在一定的障碍。 汉化包的作用就是将Android Studio界面中的英文语言转化为中文,以方便使用者更好地理解和操作。它可以将工作区、菜单、对话框、错误提示等界面元素都转化为中文显示,从而帮助开发者更轻松地使用这个开发工具。 安装汉化包相对简单,一般需要下载适用于相应版本的汉化包文件,然后将其导入到Android Studio中即可。安装完毕后,用户就能够看到Android Studio的界面已经变为中文。同时,汉化包还能够自动翻译代码注释和部分代码提示,提升开发效率。 需要注意的是,汉化包只是将界面元素转化为中文,并不影响Android Studio的功能和特性。开发者依然可以使用原版的功能和工具进行应用程序开发。此外,由于Android Studio版本的更新较快,汉化包可能会有一定的延迟来适应最新版本的界面改动。 总之,Android Studio 3.0汉化包可以提供中文界面,方便不熟悉英文的开发者使用这个强大的开发工具,提高开发效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值