目的: 在原生app开发时需要嵌入flutter页面时,把flutter的module导入给原生使用。 主要流程是: 1.flutter工程师把自己的flutter modu...
目的: 在原生app开发时需要嵌入flutter页面时,把flutter的module导入给原生使用。 主要流程是: 1.flutter工程师把自己的flutter modu...
前言:文件包括,图片,视频,音频和非媒体文件,如果目标文件是在服务器端,那么操作流程是:1.先通过okhttp将文件下载下来,下载完成后得到文件对象file。2.再通过io流...
1.项目的gradle中配置 2.module的gradle中配置 3.AndroidMainfest.xml中 4.MyFirebaseMessagingService 5...
在Android studio上安装flutter插件,这里面就包括了dart插件,然后下载flutter sdk(https://mirrors.tuna.tsinghua...
作者:Pika 对于一个普通的android应用来说,so库的占比通常都是居高不下的,因为我们无可避免的在开发中遇到各种各样需要用到native的需求,所以so库的动态化可以...
具体流程大概是这样的: 1.需要加载某个类时,先检查自定义类加载器是否加载过,如果已经加载过,则直接返回。2.如果自定义类加载器没有加载过,则检查应用程序类加载器是否加载过,...
1.布局文件 2.子布局tab_item_layout.xml 3.交互代码
问题 在使用BottomNavigationView过程中,因为要自定义一个底部导航栏的控件,所以免不了会遇到:所添加的控件被BottomNavigationView给遮...
map格式数据如下 相应的实体类如下: 那么接受时的数据格式是:
在drawable文件夹下命名一个xx.xml,代码如下
无需用到悬浮窗权限 1.布局:只需要在xml里面按照普通的写法,摆放位置一般写在未拖动前的默认位置。2.方法
一.先下载360加固工具复制到项目根目录下二.编写gradle脚本实现一键加固个多渠道,代码如下1.reinforce.gradle(放到app目录下) 2.keystore...
步骤 1.下载并安装 360加固保 2.project bulid.gradle : (配置需要用户路径和常量) 3.app bulid.gradle 4.启动加固Task
运行后没有生成加固包,报:apk not exist , please check it
Android gradle 自动化360加固打包步骤 1.下载并安装 360加固保 2.project bulid.gradle : (配置需要用户路径和常量) 3.app bulid.gradle 4.启动加固Task
当公司有多个app,app主题又不一样,有些模块在多个app上都有引用,这时候这个模块就需要适配不同app了。不同效果图如下,可以看到字体颜色、背景颜色、圆角大小,切图ico...