原创 navigation筆記

react native存在的問題 vscode怎樣打斷點 _onPressButton()爲什麼以下劃線命名 setState用法 render()用法 eslint報錯 不懂的地方: 不懂怎麼調試 不懂apk入庫

原创 react-native 第三方庫

react-native 第三方庫 React-Native-Elements 一組開發RN的UI工具包(強烈推薦) 🔥🔥🔥🔥🔥 react-native-calendars 🔥🔥🔥🔥 優秀的日曆控件 apsl-react-nat

原创 isFinite使用說明

該全局 isFinite() 函數用來判斷被傳入的參數值是否爲一個有限數值(finite number)。在必要情況下,參數會首先轉爲一個數值。 語法 isFinite(testValue) 參數 testValue 用於檢測有限

原创 react-native 發送接收“廣播”

發送廣播 DeviceEventEmitter.emit 接收廣播 listener = DeviceEventEmitter.addListener 移除廣播 this.listener.remove() 代碼 import R

原创 webvie使用--官方api

webvie使用2 source 加載html或者url automaticallyAdjustContentInsets 控制web內容自適應 官方文檔 https://reactnative.cn/docs/webview

原创 react-native 改變webview中字體顏色方式

webvie怎樣改變文字顏色 1 injectedJavaScript屬性 設置 js 字符串,在網頁加載之前注入的一段 JS 代碼 2 在調用之前在html中已經設置好html標籤中的顏色值,然後傳給webview 例子 :在傳

原创 promise基本用法

promise基本用法 let promise = new Promise((resolve, reject)=>{ reject(“拒絕了”); }); promise.then((data)=>{ console.log(‘s

原创 手機通訊錄備份代碼實現三

前言 手機通訊錄備份代碼實現一和二的思路是通過 備份: while循環找到contact_id然後根據id找對應聯繫人所有電話和郵箱. 還原: 獲取聯繫人列表通過for循環,一個一個插入手機通訊錄 這兩種方式的弊端是 備份速度太慢

原创 手機通訊錄備份代碼實現二

手機通訊錄備份代碼實現二 package app.utils; import java.util.ArrayList; import java.util.List; import android.content.Content

原创 Android動畫定義知識小結

1動畫涉及到的知識點 Scale動畫 Scale是Android的尺寸縮放動畫,繼承自基類Animation <?xml version="1.0" encoding="utf-8"?> <scale xmlns:androi

原创 js實現炫酷數字效果

/** * 產生一個隨機整數,範圍是min~max之間 * @param {*} min 最小值 * @param {*} max 最大值,取不到最大值 */ function getRandom(min, max) {

原创 React-Native 按鈕點擊幾種效果進行對比

React-Native 自定義按鈕系列 對幾種按鈕點擊效果進行比較 import React, { Component } from 'react'; import { AppRegistry, StyleShe

原创 android通訊錄備份恢復代碼邏輯

android通訊錄備份恢復 新增和修改 目前用的是新增,雲端判斷返回的手機號是否爲空 /** * 向手機中錄入聯繫人信息 * * @param contactListBean 要錄入的聯繫人信

原创 android讓圖片旋轉

讓圖片旋轉方法 1 需要一個設計好的圖片 2 在anim或者drawable中寫入旋轉方法 3 寫入佈局中 1 2 <animated-rotate xmlns:android="http://schemas.android

原创 react-native撥打電話和安卓端撥打電話

react-native Linking.openURL('tel:'+phoneNum); andoid 第一種 /** * 撥打電話(直接撥打電話) * @param phoneNum 電話號碼 */ publ