- 博客(12)
- 资源 (1)
- 收藏
- 关注

原创 Android采用消息推送实现类似微信视频接听功能
1、背景需求:业务需要接入视频审核功能,在PC 端发起视频通话,移动端显示通话界面点击接听后进行1对1视频通话。2、解决方案:因为项目没有IM功能。只集成了极光消息推送(极光消息推送接入参考官方文档:https://docs.jiguang.cn//jpush/guideline/intro/),经过跟需求沟通,采用消息推送调起通话接听界面。再集成腾讯实时音视频SDK(具体集成方式参考官方文档:...
2019-06-10 13:59:00
5395
4
原创 Flutter web 打包部署到 uniCloud 免费的前端网页托管平台
在前端网页托管-参数配置中有个默认域名,你在你的默认域名后面+"/index.html"就可以访问你的 flutter web应用了,但是当你敲下回车后会发现页面依然是空白的。修改完成后重新上传这个文件到对应云服务目录,再次访问 域名/+文件夹名称/+index.html就可以正常访问 flutter 开发的 web 页面了,1、直接运行,页面空白、Flutter Web的行为和传统的前端web开发不一样,不支持直接点击index.html文件进行访问。新建一个文件夹,将打包成功的/内容也会加载显示正常。
2024-04-22 14:12:24
721
1
原创 Android 解决小米手机添加图片水印后显示黑边的问题
柑橘虽然是小米的锅,但是问题还是要解决了,遗憾的是没有找到获取这个黑边宽度和高度的方法。
2022-08-10 18:21:35
1191
原创 Mac环境配置JAVA、Android 环境变量
Mac环境配置JAVA、Android 环境变量1、下载Java和AndroidSDKAndroidSdk下载 JavaSDK下载2、安装完成后找到对应的安装目录3、配置环境变量:在Mac打开Terminal终端工具执行:ls -a如果当前路径下有.bash_profile文件则忽略此步骤,没有此文件需要在终端输入命令:touch .bash_profile;输入命令:open .bash_profile 打开.bash_profile文件进行编辑;在编辑器中输入
2020-12-05 08:23:49
646
原创 Mac adb配置环境变量后重新打开终端不生效
1.打开终端:touch .zshrc open .zshrc 2.zshrc文件中加入:source ~/.bash_profile3.打开终端执行:source ~/.zshrc4.关闭终端再打开输入adb命令进行验证:adb version输出结果:jiabaokang@jiabaokangdembp ~ % adb versionAndroid Debug Bridge version 1.0.41Version 30.0.5-6877874Install
2020-12-05 08:01:54
1837
1
原创 解决Android更新Gradle 报 'variantOutput.getPackageApplication()' is obsolete replace getPackageApplicati
AndroidStudio更新Gradle V5.1.1版本后编译正常,但是会警告:WARNING: API’variantOutput.getPackageApplication()‘isobsolete and has been replaced with’variant.getPackageApplicationProvider()’.It will be removed at the e...
2019-07-30 13:23:13
1095
原创 Android6.0_Permission权限控制学习记录
1、权限的请求和检查,检查哪些是危险权限,在命令行中执行:adb shell pm list permissions -d -g 就可以列出危险权限和权限组2、以下是拨打电话的权限申请public void onClick(View view) { switch(view.getId()){ case R.id.callPhone: ...
2019-06-10 13:24:25
171
转载 获取android联系人信息
转载自http://fanfq.iteye.com/blog/779569importandroid.app.Activity; importandroid.database.Cursor; importandroid.os.Bundle; importandroid.provider.ContactsContract; importandroid.pro...
2019-06-06 13:40:50
323
原创 LitePal更新到3.0版本后建表报错
An exception that indicates there was an error with SQL parsing or execution. create table userModel (id integer primary key autoincrement,account text, avatarurl text, avatarurl text, city text, coun...
2019-06-06 13:39:30
622
原创 判断字符串是JSONObject 还是JSONArray?
Object json = new JSONTokener(jsonResponse).nextValue();if (json instanceof JSONObject) { JSONObject jsonObject = (JSONObject) json;} else if (json instanceof JSONArray){ JSONArray jsonArra
2017-07-20 22:47:16
1738
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人