原创 Ionic4--FileChooser插件篩選文件類型無效果

按照文檔內容,Mime類型文件使用逗號分隔,沒有效果。 解決辦法: 在FileChooser.java修改代碼 intent.setType("*/*"); if (!TextUtils.isEmpty(uri_filter)) {

原创 Ionic4--生命週期函數

Ionic4 中內置的生命週期函數 ionViewWillEnter —當進入一個頁面時觸發(如果它從堆棧返回) ionViewDidEnter —進入後觸發 ionViewWillLeave —如果頁面將離開觸發  ionViewDid

原创 iOS 知識整理--Runloop

目錄 Runloop--概念 Runloop--獲取Runloop對象 Runloop--與線程的關係 Runloop--五大相關類 Runloop--應用 Runloop--面試題 RunLoop--注意點   Runloop--概念

原创 Ionic4--路由跳轉

1、普通路由跳轉 <ion-button [routerLink]="['/pinfo']"> 跳轉到詳情 </ion-button> <ion-header> <ion-toolbar> <ion-buttons sl

原创 iOS設計模式--策略模式

何爲策略模式 定義一系列算法,把它們一個個封裝起來,並且使它們可互相替換。 策略模式中的一個關鍵角色是策略類,它爲所有支持的或相關的算法聲明瞭一個共同接口。 場景對象使用策略接口調用由具體策略類定義的算法。   策略模式的組成 1、抽

原创 Ionic4--多語言使用

1、在 app.module.ts 導入 translate 組件 import { TranslateModule, TranslateLoader, TranslateService } from '@ngx-translate/c

原创 Ionic4--iOS退出app

有一個需求,就是需要iOS退出app,但是@ionic-native沒有現成的插件,只有Android的最小化插件。   1、首先在 http://cordova.axuer.com/plugins/?q=exit&platforms=c

原创 Ionic4--安卓微信內置瀏覽器選擇文件崩潰問題

問題1:上傳選擇文件是用input寫的,安卓的微信選擇文件的時候,選擇下載(download)目錄下的文件時候,會刷新頁面然後重新進入首頁。 iOS的微信上沒有遇到這個問題。 解決辦法:升級微信到7.0.14,哭暈~~~ <input

原创 Ionic4--常用打包命令

ionic build --prod --engine browser 這個是打 web 包的命令,在打移動端的包之前,最好先運行一下這句,可以減小包的大小,避免出現的進入頁面加載巨慢的情況   安卓debug: ionic cor

原创 Ionic4--返回上一頁刷新

目錄 一、使用 Ionic 內置的生命週期 二、使用廣播的方式 三、添加返回參數 四、添加回調函數 一、使用 Ionic 內置的生命週期 每次進入頁面都刷新。當然每次進入就刷新不太好,浪費了流量,有列表的話也不在上次瀏覽的位置。 ion

原创 iOS 知識整理--Block

目錄 Block--概念 Block--語法 Block--定義 Block--截取變量 Block--類型 Block--處理循環引用 Block--屬性用什麼修飾 Block--使用__weak 和__strong修飾符的問題 Blo

原创 Ionic4--極光推送遇到問題

神奇的問題1.   退出登錄後,會收到重複的兩條消息 原因:因爲沒有調用 removeEventListener 刪除監聽方法,所以會監聽多個 網上找了很多刪除監聽的方法,終於找到正確的刪除監聽方法如下,不用bind方法 //去除監聽

原创 iOS 知識整理--網絡

目錄 網絡--通信過程 請求 響應 網絡--JSON 網絡--NSURLSession GET請求 POST請求 代理 NSURLSessionDownloadTask 大文件下載 離線斷點下載 文件上傳   網絡--通信過程   請求

原创 iOS 知識整理--Runtime

目錄 Runtime--什麼是Runtime Runtime--概念解析 Runtime--字典轉模型 Runtime--動態添加屬性 Runtime--動態添加方法 Runtime--交換方法 Runtime--方法調用流程 Runti

原创 Ionic4--輸入框鍵盤遮擋問題

問題:鍵盤遮擋輸入框、底部欄和鍵盤一起移動 方案一:ionFocus、 ionBlur 監聽輸入框的焦點獲取 HTML <ion-input placeholder="請輸入用戶名" [(ngModel)]="username" (i