融云即时通讯SDK集成 -- FCM推送集成指南(Android平台) 背景: 最近公司新上的app要加上即时通讯的功能, 自己快速实现一个当然是不可能的了(项目deadline也顶不住哇).就从各家成熟的SDK厂商选来选去的, 各有各的好也各有各的不足.最后点兵点将,选了融云家的SDK(老板说了算 ...
分类:
移动开发 时间:
2020-11-17 12:26:59
阅读次数:
24
前言 在原生的andriod 和iOS 里面都会有数据缓存的api Android 端用的是 Sharedpreferences 来实现对于轻量级数据的缓存 , IOS端 通常使用NSUserDefaults 来实现轻量级数据的缓存 但是在flutter 有基于Android iOS 做支持的三方插 ...
分类:
其他好文 时间:
2020-11-16 13:24:08
阅读次数:
3
《数据结构与面向对象程序设计》实验五报告 课程:《程序设计与数据结构》 班级: 1923 姓名: 杨坤 学号:20192320 实验教师:王自强 实验日期:2020年10月28日 必修/选修: 必修 1.实验内容 1.Android Stuidio的安装测试: 参考《Java和Android开发学习 ...
分类:
编程语言 时间:
2020-11-13 12:57:53
阅读次数:
11
该压缩包包含以下工具 命令行工具 apktool2.4 dex2jar2.0 集成工具 jadx0.9 jd-gui.exe apkIDE 安卓逆向助手2.0 点击下载 ...
分类:
移动开发 时间:
2020-11-13 12:41:50
阅读次数:
22
创建Flutter项目有很多种方法,各个IDE工具也都集成了创建Flutter项目的快捷操作。我们这里列举三种方式:使用命令行创建、使用Android Studio创建和使用VSCode创建。
分类:
其他好文 时间:
2020-11-12 14:27:21
阅读次数:
13
了解Flutter的目录结构,可以帮助我们更好的管理和开发项目。这样我们在开发的过程中就会很清楚的知道,iOS代码该放在那里,Android代码该放在那里,Flutter代码该放在哪里,测试代码放在哪里等等。
分类:
其他好文 时间:
2020-11-12 14:26:55
阅读次数:
12
第一步 引入JS文件 <script type="text/javascript" src="js/echarts.js"></script> js文件有几个版本,可以根据实际需要引用需要的版本。 第二步 准备一个放图表的容器 <div id="chartmain" style="width:600 ...
分类:
Web程序 时间:
2020-11-12 14:11:18
阅读次数:
18
更换项目位置利用集合的更换函数 swap(),移动项目到指定位置,其他所有项目后移要实现这个没有现成的方法可用,上面的swap只会下拉交换两个项目,中间的项目索引不会发生变化,这里分三步实现1.取出要移动的列表项目2.移除此项目3.添加此项目到指定位置 ...
分类:
移动开发 时间:
2020-11-12 13:58:39
阅读次数:
16
使用appnium 操作如下(保证adb在连接真机或者模拟器的情况下) 如图所下 如图所下 desired_caps常用参数: platformName 平台的名称:iOS, Android, or FirefoxOS platformVersion 设备系统版本号 deviceName 设备号 I ...
分类:
移动开发 时间:
2020-11-11 16:47:27
阅读次数:
27
前言:ButterKnife是一个专注于Android系统的View注入框架,以前总是要写很多findViewById来找到View对象,有了ButterKnife可以很轻松的省去这些步骤。是大神JakeWharton的力作,目前使用很广。最重要的一点,使用ButterKnife对性能基本没有损失, ...
分类:
移动开发 时间:
2020-11-11 16:35:42
阅读次数:
14