2020
12-16
12-16
Android 画中画模式的实现示例
画中画支持Android8.0(API级别26)允许以画中画模式启动Activity。画中画是一种特殊类型的多窗口模式,最常用于视频播放。使用该模式,用户可以通过固定到屏幕一角的小窗口观看视频,同时在应用之间进行导航或浏览主屏幕上的内容。画中画利用Android7.0中的多窗口模式API来提供固定的视频叠加窗口。要将画中画添加到您的应用中,您需要注册支持画中画的Activity、根据需要将Activity切换为画中画模式,并确保当Activ...
继续阅读 >
使用libjpeg-turbo进行图片压缩1.JEPG是什么? 相信有一部分使用iPhone手机用微信发送图片的时候,明明图片大小只有1M,但清晰度比Android手机5M图片大小的还要清晰,那么这是为什么呢?。 当时谷歌开发Android的时候,考虑了大部分手机的配置并没有那么高,所以对图片处理使用的是Skia。当然这个库的底层还是用的jpeg图片压缩处理。但是为了能够适配...
1、首先下载Androidstudio安装包,可以从http://www.android-studio.org/下载最新版本,这里采用3.5.2版本进行演示,安装包大小718MB.2.3.下载后进行安装将按照下列步骤进行:下面一步是安装路径的选择,个人建议内存大的就不要乱换了,小编这里就放在了D:\android\androidstudioD:\android\androidstudioD:\android\androidstudio文件夹自己新建就好(说三遍,图中有误!!!!)到此基础部分已经完成。4.下面一定要逐步完...
效果图复制代码直接用!!!!1.导入依赖implementation'com.bigkoo:pickerview:2.1.0'2.三个bean类PickerViewDatapublicclassPickerViewDataimplementsIPickerViewData{privateStringcontent;publicPickerViewData(Stringcontent){this.content=content;}publicvoidsetContent(Stringcontent){this.content=content;}@OverridepublicStringgetPickerViewText(){returncontent;...
前言前几天在自己的笔记本上把androidstudio升级到4.1了一直没有使用Gsonfomat插件所以没有发现问题!今天使用GsonFormat,发现GsonFormat没有了,在androidstudio的插件里搜不到于是百度搜官网去下载GsonFormat插件官网地址下载jar包以后,本地安装插件,还是不行,直接报错了!报错Plugin“GsonFormat”isincompatible(supportedonlyinIntelliJIDEA)还是不能使用,最后只能妥协,寻找新的办法最后,把jar删除!按照下图...
根据需求,我们要拿到h5的错误信息,并将error信息进行上报。查询了下AndroidWebView的API发现了WebChromeClient这个方法可以满足要求:@OverridepublicbooleanonConsoleMessage(ConsoleMessageconsoleMessage){//获取log的级别switch(consoleMessage.messageLevel()){caseERROR://将error信息上报到服务端LogUtil.logE("webview==",consoleMessage.message()+"level="+consoleMessage.messageLevel());...
1,CMakeError:CMakewasunabletofindabuildprogramcorrespondingto“Ninja“.因为项目中使用到Cmake编译的C/C++代码,升级了AndroidStudio后编译出现CMakeError:CMakewasunabletofindabuildprogramcorrespondingto“Ninja”.CMAKE_MAKE_PROGRAMisnotset.执行编译查看编译详细报错信息gradlew:emsinglerecord:assembleDebug --stacktrace--info最终更换了CMAKE的环境变量(电脑=>属性=>高级系...
Android里面本身有OKHttp,不过不是很好用,这里就用Retrofit2,简单好用。首先,需要加入网络权限:<uses-permissionandroid:name="android.permission.INTERNET"/><uses-permissionandroid:name="android.permission.READ_EXTERNAL_STORAGE"/><uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>在build.gradle文件里加入引用包:Gson不用的话,就不需要添加implementation'com.squareup.okhtt...