原创 react-native-root-toast自定義彈窗

react-native-root-toast自定義彈窗 基於版本 “react-native-root-toast”: “^3.2.1” Toast的調用方法: 官方api提供兩種調用方式 1、Calling api impor

原创 react-native-loader集成問題記錄

Android iOS通用的;一個可用於做loading動畫的組件:https://github.com/mohebifar/react-native-loader 感覺動畫效果還可以,就拿來用了。 但是在新版RN上有些問題,需要

原创 關於使用react-native-router-flux構建了具有tab的主頁,在使用StatusBar配置不同barStyle和backgroundColor時,狀態欄展示不對的問題

整個RN工程使用了react-native-router-flux來做路由管理; 應用的主界面底部使用了tab進行分頁。 <Scene key="Tabbar"

原创 Linphone-android 登錄過程增加自定義消息頭流程分析

註冊增加消息頭 在saveNewAccount()中; 添加自定義消息頭 LinphoneProxyConfig prxCfg = lc.createProxyConfig(identityAddr.asString(), proxyAd

原创 linphone呼出音頻電話時,錄音設備執行流程分析

發起呼叫 發起呼叫請求的入口在inviteAddressWithParams(address,params); jni接口在linphonecore_jni.cc 中 line 5023;   按照流程走,最終調用linphone_cor

原创 Linphone 被叫方如何解析來電SIP消息中的自定義頭消息

linphone源碼中其實暫無提供自定義頭消息的解析功能,所以這裏需要添加一部分代碼,至於在什麼地方添加自定義頭消息,就需要了解linphone處理來電的sip請求的過程。 個人梳理了下大概分爲以下幾個過程: 接到請求後,從socket

原创 Linphone android去電增加自定義SIP消息頭的流程分析

一、首先看一下如何在發起去電的sip請求中添加自定義的消息頭 增加自定義頭消息發方法,so已經提供了native方法, 發起呼叫的示例如下: LinphoneCallParams params = lc.createCallParams(

原创 android-async-http 源碼流程淺析

一、get()\put()\post()\delete()\head()\patch() 的執行流程分析 Step1     個接口首先分裝對應的HttpGet、HttpPut、HttpPost等,然後再封裝成HttpUriReques

原创 Linphone錄音器的初始化流程分析

初始化入口: linphone_core_init() ——linphonecore.c 1793 static void linphone_core_init(LinphoneCore * lc, const Linphone

原创 Linphone_android jni下音視頻流、初始化流程分析

本來流程順序上面做了排版(函數內部的流程,加了tab縮進的)方便理解, 但是發表之後,還是亂了。 流程順序基本理清了,可以複製到notepad++,手動加下縮進吧。 主流程是序號 1、2、... 函數內部流程,簡單點的標“=>”表示下,複

原创 LayoutTransition 佈局動畫筆記

LayoutTransition可以實現在ViewGroup組件內部佈局結構發生變化的時候,產生一定的動畫效果,以免佈局切換的時候視覺上很生硬。 首先需要調用ViewGroup.setLayoutTransition(LayoutTr

原创 IOS 多渠道包打包方法 基於XCode8.1 AdHoc版本

由於客戶端需要針對不同的後臺環境,提供不同的ipa安裝包,(供內測、演示和上線使用);現整理如下一套完整的打多個版本ad hoc的ipa包流程。 1、首先,給不同的渠道包確定對應的Bundle Identifier  內測: xxxxx

原创 RecycleView嵌套RecycleView,內部RecycleView不響應滑動事件的解決方法

參考的工程:https://download.csdn.net/download/black_dreamer/9857063 由於項目需求,外部存在一個RecycleView的佈局,設計爲Grid的方式,單個Grid的item裏面也有存在

原创 Android Gradle配置Debug和release參數的方法

方法一:使用BuildConfig類修改參數值 Gradle Android自帶BuildConfig配置類,在build工程的時候,可以在build/generated/source/buildConfig下的debug和rele

原创 sencha touch下添加自定義cordova plugin的方法

首先,至於sencha touch和cordova環境的配置方法就不贅述了,可以查看官方API。 sencha 2.3.1Api:http://docs.sencha.com/touch/2.3.1/ cordova 3.3 Api:ht