- 博客(7)
- 收藏
- 关注
原创 Android Studio在build.gradle定义全局变量,release、debug版本区分
前言 Android App在开发的过程中,也有debug、release版本,对于两个版本同一个参数,不一样的value,则需要单独配置,配置过后,就不需要在发布的时候,因为版本不一样而去修改这些参数。第一步,项目中新建配置文件在 Project 目录下,新建配置文件 config.gradle,其内容如下:ext{ url = [ "debug":"https://......", "release":"https://......"
2021-11-07 13:47:59 5274
原创 Aliyun 移动推送对接 之 移动端 Flutter 接收 Demo
移动端推送Flutter Demo一、对接文档参考官方Android原生对接:https://help.aliyun.com/document_detail/190063.html配置厂商通道密钥:https://help.aliyun.com/document_detail/92837.html小米辅助通道集成:https://help.aliyun.com/document_detail/190011.htmlFlutter 集成参考:https://pub.flutter-io.cn/pac
2021-11-07 11:44:03 1768 2
原创 Aliyun 移动推送对接 之 服务器推送Demo
前言前一段时间一直在调查阿里的移动推送,文档看得差不多了,接下来想写个demo验证一下自己的理解,是否真的能落地实施。根据以往的经验,每个人每次对接第三方资源,总会遇到这样那样相似的问题。作为一名后端开发,对Android开发只是略知一二,不知道有多少不知道,在写Flutter的demo中,遇到不少问题。这些问题对于熟悉Android开发的同学来说,只不过是小菜一碟,但还是有必要记录一下,留给有需要的同学,希望能为他们的对接工作节约时间。服务器端推送Demo:一、官方对接参考文档Java代码参考
2021-10-08 20:09:47 760
原创 国内第三方移动推送对接调查:Android、IOS、Flutter,各种云推送、个推、极光、统一推送联盟
文章目录前言一、来自小组的争议二、开启调查三、调查结果总结前言第三方移动推送对接,刚开始是移动端发起的。在开会讨论这个对接时,心里突然很迷茫,为什么要做第三方移动推送对接?我们自己为什么不能做移动推送?话说,项目里目前所使用的推送就是自己做的。但是在App离线情况下,消息就收不到了。想起来了,这是最最重要的问题,是为了在离线的情况下,App还能收到通知和消息。如果不是因为这个,这个对接可以不做。因为手机端的app层不出穷太多了,为了给手机省电,用户会主动把运行在前端的app给咔嚓掉…虽然咔嚓掉,但是
2021-09-26 22:37:38 2248
转载 Apache FreeMarker 用法拾零
上次使用 Apache 的 FreeMarker 已是一年半前,现在又有页面需要生成,翻了翻原来项目里的模板,语法基本忘光。而且只做了如何简单使用的笔记,这次就把最常用的一些语法也写一写,以便备用,翻手册范围太广。list 集合最常用<ul><#list productList as product> <li>${product_index+1} ${product.goodsName}</li></#list></ul&g
2021-09-19 10:17:18 416
原创 Android Studio gradle 同步时,报错:Caused by: Assertion failed
项目场景:提示:一个android项目换了台电脑,重置了一下android gradle 版本和gradle版本,结果在同步的时候报错:Caused by: Assertion failed:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void
2021-09-19 10:01:07 2098
原创 Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported
android studio 4.2.1 新加一个项目,运行起来报错:根据报错信息提示,打开 https://developer.android.com/guide/topics/manifest/activity-element#exported,或许是网络不好吧,打不开该链接。在网上搜索了一下,改了 app/src/main/AndroidManifest.xml 文件,在activity中增加 android:exported=“false” 后,运行正常。...
2021-07-31 12:04:12 1874
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人