原创 react-native android熱更新詳解----增加進度條(4)

1.最新研究react-native android熱更新組件react-native-pushy,發現官方例子只有更新成功或失敗的回調,沒有更新進度回調,所以自己搗鼓一個更新進度獲取和顯示。           下面是熱更新androi

原创 react-native-permissions發起request授權,用戶授權或取消沒有回調解決

最近調試授權bug相關問題,使用這個組件react-native-permissions,發現發起request授權,用戶授權或取消沒有回調;各種調試都沒有辦法解決。看下面代碼 import { check, request, PERM

原创 Android 插件化開發——入門知識、介紹流派、技術困境、未來方向(總結)

本文根據包建強在 2016GMTC 全球移動開發大會上的演講整理而成。 首先自我介紹一下,我叫包建強,是這個分場的主持人。我去年寫了一本書,叫《App 研發錄》,相信有很多從事技術的朋友看過或買過。 引言 先簡單介紹一下 Android

原创 Android開發——debug模式配置正式簽名

微信支付和微信授權登錄的時候,debug模式下無法調試,因爲需要正式簽名才能測試,很麻煩,所以我分享一下我的在debug模式中,配置正式打包簽名,過程 1.android/app   build.gradle 文件如下配置 andr

原创 《Android插件化開發指南》 git項目地址 視頻 網址等資料彙總

1.2012 年  AndroidDynamicLoader  是大衆點評   屠毅敏 https://github.com/mmin18/AndroidDynamicLoader 2.2013 年,23Code  自定義控件動態下載  

原创 react-native android熱更新詳解(3)

快速入門-發佈應用 現在你的應用已經具備了檢測更新的功能,下面我們來嘗試發佈並更新它。 注意,從update上傳發布版本到發佈版本正式上線期間,不要修改任何腳本和資源,這會影響update 獲取本地代碼,從而導致版本不能更新。如果在發佈

原创 react-native android熱更新詳解(1)

快速入門-準備工作 首先你應該有一個基於React Native開發的應用,我們把具有package.json的目錄叫做你的"應用根目錄"。 如果你還沒有初始化應用,請參閱開始使用React Native。 所以我們也假設你已經擁有了開發

原创 android觸摸事件分發與攔截總計

自定義觸摸反饋的關鍵: 1. 重寫 onTouchEvent(),在裏面寫上你的觸摸反饋算法,並返回 true(關鍵是 ACTION_DOWN 事件時返回 true)。 2. 如果是會發生觸摸衝突的 ViewGroup,還需要重寫 onI

原创 react-native android熱更新詳解(2)

快速入門-添加熱更新功能 獲取appKey 檢查更新時必須提供你的appKey,這個值保存在update.json中,並且根據平臺不同而不同。你可以用如下的代碼獲取: import { Platform, } from 'react

原创 小程序 FileSystemManager 正確打開方式

小程序文檔特別差,寫的不清晰,很容易誤解,坑無數人,舉個栗子。 微信小程序文件讀寫報錯: FileSystemManager.readFile()  讀文件報錯--->   FileSystemManager is not defined

原创 快速搭建koa2手腳架指南

1 構建項目 1.1 安裝koa-generator 在終端輸入:   $ npm install -g koa-generator 1.2 使用koa-generator生成koa2項目 在你的工作目錄下,輸入:   $ koa

原创 小程序eval完美替代方案

前言:在微信小程序使用eval進行計算的時候報錯TypeError: eval is not a function,因爲官方爲了安全考慮把eval功能去掉了,網上有很多方法試過了不行,因此用二叉樹算法完成簡單四則運算可以滿足一下簡單的計算