博客

ionic打开第三方应用

0

检测应用是否安装

https://ionicframework.com/docs/native/app-availability/
https://github.com/ohh2ahh/AppAvailability

打开应用

https://ionicframework.com/docs/native/in-app-browser/
https://github.com/apache/cordova-plugin-inappbrowser

ionic使用sliders做滑动切换tab效果

0

看群里发的,记录下
https://blog.csdn.net/malonely/article/details/52512827?tdsourcetag=s_pctim_aiomsg

https://my.oschina.net/u/2949632/blog/1475364?tdsourcetag=s_pctim_aiomsg

ionic编译提示error: resource android:attr/fontVariationSettings not found.

0

估计是gradle或者sdk版本太高造成的
解决办法:
安装插件cordova-android-support-gradle-release
https://github.com/dpa99c/cordova-android-support-gradle-release

ionic/cordova打开apk文件提示exposed beyond app through Intent.getData()

0

解决办法:
最简单的解决办法就是把arduino SDK版本降到23,但也可能造成其他问题

其他解决办法:

https://github.com/Smile-SA/cordova-plugin-fileopener/issues/15

https://inthecheesefactory.com/blog/how-to-share-access-to-file-with-fileprovider-on-android-nougat/en

https://stackoverflow.com/questions/38200282/android-os-fileuriexposedexception-file-storage-emulated-0-test-txt-exposed

ionic应用全屏/状态栏透明等操作

0

华为手机适配:
直接在入口文件MainActivity.java中添加:

关于隐藏状态栏、导航栏:
https://blog.csdn.net/QQxiaoqiang1573/article/details/79867127

留海屏适配(android 9.0之后google官方支持)
https://developer.huawei.com/consumer/cn/devservice/doc/50114

Android SDK目录及版本号区别

0

https://blog.csdn.net/aiynmimi/article/details/51028499

ionic3 升级 ionic4

0

提示:
error TS2307: Cannot find module ‘rxjs-compat/Observable’


import { Observable } from ‘rxjs/Observable’;
改为
import { Observable } from ‘rxjs’;
即可

合并json数据

0

方法1:

方法2:

ionic3和ionic4差异

0

版本差异

先了解下ionic4 >>> ionic4概述
在继续使用angular开发的前提下,ionic4和ionic3还是有诸多差异,总的来说更angular了。
主要主要注意的如下:

项目结构

不ionic了,以后都angular了。命名方式都用angular的了;provider也改成angular的叫法了,以后请叫service

生命周期

一句话,在ionic4中,用angular的生命周期钩子,不要用以前ionic的

导航

ionic中经典的基于NavController和ion-nav的导航方式已经被废弃了。ionic现在推荐使用angular路由

懒加载

好吧,又被废弃了,推荐使用angular路由的loadChildren方法实现

总结,从新回去学angular

ionic4开发教程——快速开始

0

快速开始

只需三步即可快速开始(你需要预先安装上node和git)

安装ionic cli

新建项目

运行App