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 · 914 阅读 · 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 · 1189 阅读 · 2 评论 -
android原生项目webView与js交互实例
一、我项目中选择DSBridge作为H5页面与Native进行通信1、原生的webView对js的支持比较生硬,选择DSBridge进行混合开发它支持跨平台,双向调用,仅支持同步调用(符合我的项目需求),简单易用;2.添加jitpack,在项build.gradlemaven { url "https://jitpack.io" }3.添加依赖app的build.gradleimplementation 'com.github.wendux:DSBridge-Android:master-SNA原创 2020-07-31 10:49:06 · 475 阅读 · 1 评论 -
android项目接入阿里视频直播实例详解
一、简介目前很多APP都含有自己的视频直播功能,市场上大家比较熟悉的是阿里和腾讯的两款直播服务,最初我选的视腾讯云直播集成方法也很简单,后来发现水印无法去除可以自定义,,项目要求无水印,交涉后组长说需要付费才能去除,直播画面画质不太好,免费版特别虚;因此转而使用阿里的直播服务,集成方法很简单,比较顺利。二、包引用1.根据文档来功能快捷键撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题原创 2020-07-25 16:38:31 · 2290 阅读 · 4 评论 -
超简单实现ButterKnife注解的应用
第一步:在project的build.gradle里添加buildscript { repositories { ... mavenCentral() } dependencies { ... classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' ...原创 2019-01-04 17:52:00 · 150 阅读 · 0 评论 -
android实时监听网络状态并在断网的情况下打开网络设置
1、这种实时监听的功能一般使用广播来实现,首先写一个广播类public class NetBroadcastReceiver extends BroadcastReceiver { private String getConnectionType(int type) { String connType = ""; if (type == Connectiv...原创 2019-01-31 17:17:29 · 2123 阅读 · 2 评论