android
妳融我半世心霜
你必须十分努力才能看起来毫不费力
展开
-
Android studio升级4.0.1遇到的坑
本来项目一直用的是AS 3.1的版本,整天提示更新,也没管过;某天手一抖点了更新,结果导致自己的项目无法编译打包,难弄呀~ 问题1:kotlin版本不一致,AS4.0.1使用的是1.4.0;那就改呗,可是半天找不到改版本号的地方,众里寻它千百度在项目根目录的build.gradle里 代码中使用: dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } 问题2:原创 2020-09-07 15:43:12 · 895 阅读 · 0 评论 -
android项目接入阿里视频播放实例详解
超简单的阿里播放器:一般的MP4文件也可是使用哦~ 1、先添加依赖:implementation ‘com.aliyun.dpa:oss-android-sdk:+’ 2、libs里把jar和aar包加全 3、接下来就是代码部分了,我们要播放的直播地址是前期推流的时候申请好的,推流地址和播放地址一样使用push和pull区分,例如: 4、新建播放activity,其中布局文件使用: <SurfaceView android:id="@+id/preview_view"原创 2020-09-03 11:44:34 · 1108 阅读 · 2 评论 -
android原生项目webView与js交互实例
一、我项目中选择DSBridge作为H5页面与Native进行通信 1、原生的webView对js的支持比较生硬,选择DSBridge进行混合开发它支持跨平台,双向调用,仅支持同步调用(符合我的项目需求),简单易用; 2.添加jitpack,在项build.gradle maven { url "https://jitpack.io" } 3.添加依赖app的build.gradle implementation 'com.github.wendux:DSBridge-Android:master-SNA原创 2020-07-31 10:49:06 · 444 阅读 · 1 评论 -
android项目接入阿里视频直播实例详解
一、简介 目前很多APP都含有自己的视频直播功能,市场上大家比较熟悉的是阿里和腾讯的两款直播服务,最初我选的视腾讯云直播集成方法也很简单,后来发现水印无法去除可以自定义,,项目要求无水印,交涉后组长说需要付费才能去除,直播画面画质不太好,免费版特别虚;因此转而使用阿里的直播服务,集成方法很简单,比较顺利。 二、包引用 1.根据文档来 功能快捷键 撤销:Ctrl/Command + Z 重做:Ctrl/Command + Y 加粗:Ctrl/Command + B 斜体:Ctrl/Command + I 标题原创 2020-07-25 16:38:31 · 2234 阅读 · 4 评论 -
超简单实现ButterKnife注解的应用
第一步:在project的build.gradle里添加 buildscript { repositories { ... mavenCentral() } dependencies { ... classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' ...原创 2019-01-04 17:52:00 · 142 阅读 · 0 评论 -
android实时监听网络状态并在断网的情况下打开网络设置
1、这种实时监听的功能一般使用广播来实现,首先写一个广播类 public class NetBroadcastReceiver extends BroadcastReceiver { private String getConnectionType(int type) { String connType = ""; if (type == Connectiv...原创 2019-01-31 17:17:29 · 2074 阅读 · 2 评论