原创 使用原生自定義View,setState刷新界面後UI不能正常顯示

背景 項目整合react native時,將原生的一個九宮格圖片顯示,封裝成了RN控件,並提供了一個source屬性 @ReactProp(name = "source") 問題 在js端使用該控件時,通過state初始化時給so

原创 is not a recognized Objective-C method

在使用swift寫react native自定義module時,按官網簡單的寫了一個demo 方法 // CalendarManager.swift @objc(CalendarManager) class CalendarMa

原创 Android手機屏幕尺寸計算

WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaul

原创 圖文詳解谷歌Android 7.0的20個新功能

  導語:谷歌已正式對外發布Android 7.0 Nougat(牛軋糖)操作系統,它將會率先登陸Nexus設備,之後纔會陸續登陸其他的智能手機。Android 7.0中包含一系列的新功能和改進,它們將會對Android系統的體

原创 animated `useNativeDriver` is not supported because the native animated module is missing

今天一個react native android項目在適配ios時,點擊按鈕時會出現警告 animated `useNativeDriver` is not supported because the native animat

原创 genymotion 5.0 arm translation

http://23pin.logdown.com/posts/294446-genymotion-use-arm-translation-on-5x-image 如果網址打不開或者已經失效或者下載慢,直接下載該文件 下載完成後,直

原创 react native gradle assembleRelease打包運行失敗,沒有生成bundle文件

之前執行gradlew assembleRelease時是正常的,不知道是否是因爲改動了gradle版本還是因爲升級了android studio,反正就是之後執行gradlew assembleRelease bundle文件都

原创 【稀飯】react native 實戰系列教程之Navigator實現頁面跳轉

主界面開發 上一節,我們已經完成了首頁的開發,現在,我們繼續完成主界面的開發,就是添加底部‘首頁’和‘我的’兩個tabbar。 在js/文件夾下,新建MainScene.js文件 import React,{Component} from

原创 Jenkins構建Android項目持續集成之系統配置篇

用戶設置 jenkins有自有的用戶數據庫,爲了安全考慮,可以啓用用戶註冊,使用權限控制登錄。 切記,授權策略要先選擇“登錄用戶可以做任何事”,因爲現在還沒有任何用戶,不能指定管理員,設置之後保存退出。 填寫註冊信息。

原创 【稀飯】react native 實戰系列教程之數據存儲

概述 在開發一款APP,對於數據的存儲是在正常不過了,在此之前,【稀飯】這個應用還沒有用到存儲數據的地方,爲了學習研究React Native的數據存儲,打算給應用增加【我的收藏】和【觀看歷史】這兩個功能。接下來,我們來看看如何實現。

原创 【稀飯】react native 實戰系列教程之完成首頁

首頁功能 前面,我們已經完成了影視信息組件的開發,接下來,我們要用該組件來完成首頁界面功能的開發,如下圖 可以看到,首頁頂部一個標題欄,下面是‘最新’、‘最熱’兩個選項卡。我們要完成的有標題欄、選項卡、以及選項卡切換的內容。 標題欄 這

原创 【稀飯】react native 系列教程之已有項目接入React Native

概述 本文是基於目前公司的一個真實項目編寫的,由於是邊實踐邊記錄,遇到什麼問題和如何解決的,所以你看這篇文章的時候,可能有時候會覺得不是很流暢,特此說明。 引入React Native build.gradle配置 compile 'co

原创 【稀飯】react native 實戰系列教程之自定義原生模塊

影片詳情開發也是通過Cheerio抓取並分析網頁獲取到的詳情數據,本節就不作爲詳細內容來講解了,詳細的代碼可以看下我的github,效果如下: 在點擊播放時,會跳轉到播放界面,並且橫屏顯示,退出播放界面時,會恢復到豎屏狀態。但是,rea

原创 【稀飯】react native 實戰系列教程之影片數據獲取並解析

獲取網絡數據 在上一節,我們已經通過模擬數據,並將UI展示出來。這節我們將獲取網絡數據。數據來源於網絡,僅用於學習使用。 fetch介紹 fetch是react native的一個網絡請求庫,使用該庫不用引入模塊,可以直接使用。一個簡單的

原创 Jenkins構建Android項目持續集成之findbugs的使用

題外話 這篇本來和之前的系列要一起出的,但是因爲中間公司要發佈一個版本,給耽擱了,今天工作做完了,又閒了下來。所以就又來繼續jenkins構建Android項目持續集成系列的findbugs篇。 Findbugs簡介 關於findbugs