原创 react native組件傳遞參數值給方法

比如我們定義一個TouchableOpacity點擊事件,該方法需要接收一個參數值,如下 _onTabPress(index){ console.log('index = '+ index); } 組件上綁定方法 <Touch

原创 React Native 自定義組件報錯 has no propType for native prop

在使用自定義UI組件時,定義JS組件報如下錯誤 has no propType for native prop. If you haven't changed this prop yourself,this usually m

原创 unable to resolve module

背景 這個問題是在react native android項目,在適配ios過程中,出現的一個錯誤。經過不斷的調試,最後定位到問題出在項目引用cheerio模塊。 嘗試解決 出了這個問題,首先想到的是到react native g

原创 the navigation stack will not be updated

新手,用swift寫ios應用時,報了個錯誤 popToViewController:transition: called on <UINavigationController 0x7f901981a400> while an e

原创 react native navigator關閉側滑手勢

我們在使用Navigator進行頁面跳轉的時候,會配置跳轉動畫configureScene,但是你會發現,我們使用側滑手勢的時候,頁面會拉動,會導致或頁面關閉或打開頁面。如果我們不希望讓它響應側滑手勢呢? 解決如下: 在使用Nav

原创 Jenkins構建Android項目持續集成之簡介篇

瞎扯   2014年畢業的,到現在出來工作一年半左右。在大學學的專業是網絡工程,大三下學期跟着老師做了四五個月的web開發,後來自學了Android,選擇它是因爲自己的一個興趣,所以後來工作順理成章的找了Android開發的工作。

原创 【稀飯】react native 實戰系列教程之自定義原生UI組件

上一節,講了關於RN的自定義原生模塊,本節是關於自定義原生UI組件,學習完本節,你將瞭解到原生UI組件的開發流程,以及js如何向native發送命令和native如何向js發送事件。 原生UI組件之VideoView視頻播放器開發

原创 webstorm 2017 激活破解

2017-06-15更新 之前都是使用2017.2.27的方法,版本是2017.1.1,還沒提示過期,但是根據評論說這個鏈接已經失效了,評論也給出了個新地址:http://idea.iteblog.com/key.php 感

原创 could not get batchedbridge, make sure your bundle is packaged correctly

之前項目還能正常運行,可是今天再去運行時報 could not get batchedbridge, make sure your bundle is packaged correctly 原因: 可能是你將之前安裝並配置好的ap

原创 Android ReplacementSpan 文字對齊問題

項目中需要在TextView中高亮顯示‘@人員的名稱’,實現方法採用自定義ReplacementSpan,遇到高亮的文字與文本對齊問題。 解決方案: ReplacementSpan的draw方法實現 @Override

原创 關於RN組件的導出export和export default

一般我們在定義了一個組件之後,爲了複用,需要將它導出以提供給其他頁面使用。 組件導出的關鍵字是 exprot default 沒有加default時,例如: export class Template{} 當然,你可以在單個js文

原创 關於state刷新界面的思考

我們知道當state更新時,界面會重新繪製,render會被執行,但是一個界面包含許多控件,state更新導致界面重繪,那麼是否所有的控件都重繪呢? 驗證 通過一個點擊事件來改變state的值,然後看看界面有什麼變化,代碼如下:

原创 android retrofit End of input at line 1 column 1 path

背景 在使用retrofit作爲項目的網絡請求庫時,接口定義如下: @GET(ACT_GET_NEW_STAFF) Call<TaskEn> reqGetNewStaff(); @GET(ACT_GET_NEW_STAFF_MO

原创 genymotion在win10下無法啓動

本來genymotion在win10下運行的還好好的,win10系統提示有更新,手賤點了更新,之後運行genymotion就啓動不了了,然後又到官網下載最新的,安裝完genymotion可以運行,但是模擬器卻啓動不起來,提示vir

原创 關於RN listview item ref

背景 在使用React Native的過程中,使用ListView渲染一個列表時,有時候需要操作item中某個控件,比如調用該控件的某個方法,我們知道要調用方法之前需要獲取到該控件的對象引用,那麼我們就開始嘗試獲取控件的引用對象。