原创 車輛網行業術語合集 ADAS ADASIS CES HAD OBD EGR

最近在研究專利的問題,閱讀了許多專利,發現好多的術語都不知道,特在此記錄一下,方便以後查閱和個人記憶。 ADAS 高級駕駛輔助系統(Advanced Driving Assistance System)是利用安裝在車上的各式各樣傳感器(毫米

原创 Gossip病毒協議 以及冪等處理

背景 Gossip protocol 也叫 Epidemic Protocol (流行病協議),實際上它還有很多別名,比如:“流言算法”、“疫情傳播算法”等。 這個協議的作用就像其名字表示的意思一樣,非常容易理解,它的方式其實在我們日常生活

原创 關於git解決合併衝突

我們在工作中經常會遇到代碼合併衝突的問題,其實解決起來很容易 https://www.jianshu.com/p/6960811ac89c 首先是add添加到緩存區 並提交 這裏簡單介紹一下 git add 和git commit的意義

原创 安卓Activity 的Flags介紹

這裏面只介紹那些特殊意義的Flags 與啓動模式相同那些就不一一介紹了 最近在工作中遇到一個問題,在首頁中打開某個view後 點擊home鍵回到桌面 再次點擊app icon後 之前被打開的view就會銷燬然後發現首頁的activity會重

原创 關於多渠道打包依賴不同sdk的方式

最近公司做的應用需要適配不同的項目,但是我們每一個項目都有一個寫用戶中心的同事,這就需要我的應用要適配所有項目中不同同事寫的用戶中心sdk。這樣只能用到flavors來完成了。 以下是demo下的代碼 不能透漏公司的代碼嘛畢竟 flavo

原创 JSBridge 框架解析

非常需要注意的是關於安卓端 在assets文件夾裏注入的js橋樑文件 一定不要有註釋 或者是壓縮成一行代碼才能注入成功 // notation: js file can only use this kind of comments // s

原创 安卓關於網絡的判斷問題

推薦一個工具類吧 但是有部分的車機系統他就不支持絕大部分公共代碼 在不是wifi的情況下 去獲取以太網絡信息 來最終判斷是否是有網絡 package com.tencent.wcenter.utils; import android.

原创 設置透明主題

<style name="TransparentStyle"> <item name="android:windowFrame">@null</item> <item name="android:windowNoTitle">true<

原创 事件分發基礎篇

1.被分發的對象 被分發的對象是那些?被分發的對象是用戶觸摸屏幕而產生的點擊事件,事件主要包括:按下、滑動、擡起與取消。這些事件被封裝成MotionEvent對象。該對象中的主要事件如下表所示 事件 觸發場景 單次事件流中觸發的次數

原创 Activity的初始化優化

在Android 應用開發中,我們最關注的莫過於Activity的啓動速度了.可以說啓動速度的好壞一直是我們應用能否成功吸引用戶的關鍵所在. 試想一個界面從點擊入口到真正界面顯示的過程,如果太長,用戶將失去耐心,進而無情拋棄這個應用. 那麼

原创 安卓內部外部文件存儲

總述 覺得十分有必要搞清楚內存,內部存儲和外部存儲的區別,還有我們在開發中真正將數據存在了手機的哪兒。 先提一個問題:手機設置的應用管理中,每個App下都有清除數據和清除緩存,清除的分別是哪裏的數據? 一 內存,內部存儲和外部存儲 可

原创 關於recyclerview 設置item之間的距離

recyclerview本身有一個ItemDecoration的類 是可以用來自由設置間距的 但是一定要注意的是 不能重複設置 如果重複設置 列表間距會越來越大的哦 public class SpacesItemDecoration ex

原创 gitlab & git git push origion master :refs/for/master git push origion HEAD:refs/for/master

工作區(Working Directory) 就是你在電腦裏能看到的目錄 版本庫(Repository) 工作區有一個隱藏目錄.git,這個不算工作區,而是Git的版本庫。 Git的版本庫裏存了很多東西,其中最重要的就是稱爲stage(或者

原创 顯示系統標題欄

View decorView = getWindow().getDecorView(); int systemUiVisibility = decorView.getSystemUiVisibility(); decorView.setSy

原创 半圓角Imageview

import android.content.Context; import android.graphics.Canvas; import android.graphics.Path; import android.graphics.Re