原创 融雲 Android sdk 接收不到後臺通知的解決辦法

後臺通知: 指的集成了融雲 sdk 的 app 切換到後臺收不到消息通知欄彈出的通知提醒 可能造成後臺通知不展示的原因 1 用戶信息提供者沒有實現 RongNotificationManager 類 onReceiveMess

原创 從 aar 到 Jcenter 看這篇就夠了

eclipse 時代的項目依賴通常是 jar 包依賴 和 Android 庫項目依賴。 Android Studio 時代提供了一個新的依賴方式 aar。 aar 結合了以上兩種方式的優點 可以將資源文件 和 代碼打入這個

原创 Connection

connect 初始化 && connect RongIM層 RongIMClient層 NativeClient 層 NativeObject 層 斷網重連 WakefulRongReceiver && WakefulBroa

原创 Java 註解

Java 註解是 Java 5.0 提供的一個基於反射實現的機制,很多框架例如依賴注入框架,Junit 測試框架等等都是使用了註解的方式來實現 Java 已經內置了一些註解 例如 override suppresswarning

原创 Jenkins 環境搭建和打包初體驗

Jenkins是一個開源軟件項目,是基於Java開發的一種持續集成工具,用於監控持續重複的工作,旨在提供一個開放易用的軟件平臺,使軟件的持續集成變成可能。 ——來自百度百科 個人理解 Jenkins 就是通過構建腳本使得一些重複勞動

原创 Android 角標適配

角標是從 iOS 那邊 copy 過來的一個功能,目前 Android 沒有提供系統 API 對此做支持。如果需要適配這個功能需要遵循主流的 Android 手機廠商的適配規範,文章列舉的 華爲 三星 vivo  HTC 的適配方式。  

原创 你真的瞭解volatile關鍵字嗎?

一、Java內存模型想要理解volatile爲什麼能確保可見性,就要先理解Java中的內存模型是什麼樣的。Java內存模型規定了所有的變量都存儲在主內存中。每條線程中還有自己的工作內存,線程的工作內存中保存了被該線程所使用到的變量(這些變

原创 Appium Inspector

Appium Inspector 對於測試的同學不得不說是一個神器,可以查詢到我們需要定位的元素的 id 等各種信息 ,還可以 錄製用戶行爲,翻譯成腳本。逆天的是可以翻譯成多種語言的腳本。這並不意味着測試的同學可以不用學習語言和編程了,

原创 C++ 基本語法

菜鳥教程學習筆記:三字符組 三字符組就是用於表示另一個字符的三個字符序列,又稱爲三字符序列。三字符序列總是以兩個問號開頭。三字符序列不太常見,但 C++ 標準允許把某些字符指定爲三字符序列。以前爲了表示鍵盤上沒有的字符,這是必不可少的一種

原创 Appium 環境配置及初體驗

Appium 我理解是一款可以支持 Android iOS 以及 移動混合、H5 等開發技術的移動端測試框架 效果Gif 執行 Python 腳本做一個簡單的自動化操作 慎入: 搭建環境 和 解決報錯舉步維艱。光安裝的 Andr

原创 Android國際化之小語種自定義Farsi

老規矩 ,先上效果圖 圖中分別展示了由應用內由中文切換到英文再到波斯語的展示。本篇博客介紹的兩個點 小語種的自定義 應用內無感知切換語言 一、小語種的自定義 Java Locale 的語言常量基本囊括了主流語言: pu

原创 Appium popwindow 解決元素無法定位

問題 腳本執行上圖右上角 + 號的時候,應用會彈出 popwindow 。這可能是 uiautomator 的 bug driver.find_element 通過這類方法 find id name 等全部找不到元素會報錯。腳本終止

原创 基於融雲的好友關係實現

好友關係是社交 IM 中 非常重要的一個模塊, 一般意義上的理解即是成爲好友關係以後。才能進行聊天溝通  但是對於融雲來說 只要你給了的 userid , 我知道了對方的 userid 就跟跟對方 發起聊天也就是發起會話。 我們不妨點擊來

原创 Appium 常見報錯以及解決方式

記錄一些個人在學習和使用 appium 中的常見報錯以及解決方式,持續記錄更新 一 Failure [INSTALL_FAILED_TEST_ONLY] 腳本安裝 apk 失敗原因是待測的 apk 是 debug 包,換成 relea

原创 c++ 常量、修飾符

菜鳥教程學習筆記 常量是固定值,在程序執行期間不會改變。這些固定的值,又叫做字面量。常量可以是任何的基本數據類型,可分爲整型數字、浮點數字、字符、字符串和布爾值。常量就像是常規的變量,只不過常量的值在定義後不能進行修改。整數常量整數常量可