原创 Android開發vivo x20手機問題

vivo x20一直卡在啓動頁面,過後就閃退了。 看下錯誤log: * 11-07 19:21:42.175 21414-21451/? E/System: * New versions of the Android SDK no l

原创 融雲IM(一)-----接入

前言 1、融雲IM應該說是目前最好自定義和易讀取文檔的即時通訊第三方SDK了,之前有用過阿里百川IM的,可惜阿里百川不再更新和維護了 2、im千萬別選QQ的,如果就普通聊天選擇qq那沒問題,如果業務需要自定義的果斷放棄。融雲IM

原创 融雲(三)-----自定義列表會話

需求:在消息列表顯示其他內容入口,如心動列表,最近來訪,小助 手等,點擊跳到相應界面 效果圖: 如效果圖所示:小紙條,心動列表等都是自定義的會話。 實現做法有兩個: app服務器創對應的tar

原创 unable to find valid certification path to requested target

unable to find valid certification path to requested target 前兩天Android studio突然抽風,在build顯示時一直下載不了google上的依賴庫,同事的沒問題

原创 toast第二次有時不顯示

看是不是這樣做的。這裏牽扯到回收機制,toast有可能在你調的時候就回收了。 private static Toast toast; if (toast == null) { toast = Toast.mak

原创 融雲設置已讀,未讀消息標識

融雲設置已讀,未讀消息標識 需求:會話列表,以及會話界面發出去的消息前面加上已讀,未讀的標識 官方給的解決方案 1、您可以通過 rc_config.xml 裏的開關,開啓消息的閱讀回執功能。默認 false 爲關閉狀態,設置成 tru

原创 android開發toast彈框更短時間

代碼: /** * 短時間(1s)顯示toast提示框,此提示框會顯示在Activity的中部 * 儘量少用 * * @param word Created by cong on 2017/11/2

原创 RelativeLayout漏的知識點

RelativeLayout 知識點 ignoreGravity:設置該屬性的控件,將不受gravity影響 margin:可以設置負數 測試代碼 <?xml version="1.0" encoding="utf-8"?>

原创 ArrayList本身去重

for(int x = 0;x<array.size() - 1;x++){ for(int y = x+1;y<array.size();y++){ if(array.get(x).equals(a

原创 android開發textview超過多少字顯示省略號

比如超過6個字顯示... 代碼: android:singleLine="true" android:maxEms="6" android:ellipsize="end" 這個代碼可能對於自定義控件有問題。

原创 獲取Activity的最外層佈局

需求:獲取每個佈局最外層佈局,首先想到的是findViedId(),但是很大可能每個佈局定義的id是不一樣的 普及:每個Activity只有有佈局就有DecorView,DecorView包括標題欄和內容欄,在高版本中DecorView

原创 android開發通知欄權限是否開啓

需要分系統版本來操作 4.4版本一下不處理,4.4到8.0,8.0以上 @RequiresApi(api = Build.VERSION_CODES.KITKAT) public static boolean isNotificatio

原创 統計字符串中的數字,大寫字符,小寫字符個數

public class CharacterTest { public static void main(String[] args) { //首先定義一個字符串 String str = "Adu123Messi

原创 融雲通知欄push和onReceived重複解決方案

融雲通知欄push和onReceived重複解決方案 業務需求 根據系統推送過來的信息內容跳到特定頁面 吐槽,吐槽,吐槽 1.通知欄的顯示可以有兩個通道內容來控制 2.點完push的信息,進應用後onReceived還會再收到一條

原创 android開發本地廣播

//本地廣播,只能動態註冊 mLocalBroadcastManager = LocalBroadcastManager.getInstance(this); IntentFilter in