記錄下android技能棧
java語言 kontlin語言 react-native flutter
android各種功能實現(包括四大元件,handler,執行緒,原始碼,適配)
設計模式(單利(基礎),工廠模式(多功能返回) builder模式(實現複雜例項化物件)代理模式
觀察者模式(響應式程式設計))
控制元件化開發(控制元件自成邏輯 暴露介面,就是view開發,多次複用的view採取插拔形式開發)
MVP-CLean框架(分離present業務邏輯)
元件化(通過路由分離業務線的耦合,分離開發)
外掛化(熱插拔)
相關推薦
記錄下android技能棧
java語言 kontlin語言 react-native flutter android各種功能實現(包括四大元件,handler,執行緒,原始碼,適配) 設計模式(單利(基礎),工廠模式(多功能返回) builder模式(實現複雜例項化物件)代理模式
記錄下Gradle化Android Gallery3D應用的過程
意義 Android系統裡面有很多優秀的應用。Gallery3D就是十分優秀的一個。裡面包含了renderscript影象處理,OpenGL特效渲染等一系列的功能。很多同學以為它是在Android原始碼裡面,所以一直敬而遠之。但實際上它幾乎沒有使用什麼私有的API,完全可以獨立出來用
Android下列印呼叫棧
1. Java層如何列印呼叫棧? 在優化Android啟動過程時,同事給出一種打印出呼叫棧的函式。分享一下 java.util.Map<Thread, StackTraceElement[]> ts = Thread.getAllStack
Mac 下Android Studio2.3更新Gradle3.3踩坑記錄
最近新入手mbp,小白使用者各種問題。 踩坑 在安裝Android Studio2.3最新版後,Gradle3.3構建專案時出現sync同步失敗。 Failed to open zip file. Gradle’s dependency cache
Android 開發之Windows環境下Android Studio安裝和使用教程(圖文詳細步驟)
9.png 虛擬機 jdk版本 編寫 clip 開發平臺 集成開發 arc 電腦安裝 鑒於谷歌最新推出的Android Studio備受開發者的推崇,所以也跟著體驗一下。 一、介紹Android Studio Android Studio 是一個Android
命令行下Android應用開發
連接 pac project p s -1 str ldp 變量 -i 本文介紹怎樣創建你的第一個Android應用程序。您將學到怎樣創建一個Androidproject和執行可調試版本號的應用程序。 開始本文學習之前。確保你已經安裝了開發環境。你須要: 1、下載A
記錄下 rhel 7 安裝MySQL 並重置root密碼
load art localhost stop auth flush ring leg databases 註意官方是很不提倡用root的。 下載並安裝MySQL 最新的rpm地址 https://dev.mysql.com/downloads/repo/yum/
記錄下zend studio 的xdebug 在調試安裝
信息 跟蹤 pst image mage 下一步 enable 成功 為什麽 沒有單步調試 看不到變量的變化過程,是沒法提高DEBUG效率的。折騰了好久終於把xdebug+zendstudio搞定了。雖然網上有教程,但實踐起來 還是碰到了些問題,在此記錄下。 1,安裝zen
記錄下log4j的兩種配置方式
ole num div resolv ade true uil data- range XML文件配置 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE log4j:configur
記錄下我曾經那些認為的小想法
手機管家 聯通 spl app 一個 分享 企業 了解 服務 每隔一段時間,腦袋瓜子就會冒出一些自認為是小想法。 這篇文章就記錄下我以前的一些小想法以及以後的小想法,一種想記錄下來,一直也沒有機會和時間。直到現在一琢磨,趕緊記錄下來吧,也許很多時候的靈光一閃真是一個
Android面試題3之描寫敘述下Android的系統架構
都是 csdn 進行 功能 驅動程序 libraries sso 封裝 rar 描寫敘述下Android的系統架構: Android系統從下往上分為Linux內核層(linux kerner),執行庫(runtime library),應用程序框架層,
簡要記錄下localStorage在項目中的應用之一
html pre href ora baidu lan http 本地存儲 保存 localStorage作為HTML5本地存儲web storage特性的API之一,主要作用是將數據保存在客戶端中.localStorage保存的數據,一般情況下是永久保存的,也就是說只要采
圖片錯誤問題 記錄下
target ict cas ase highlight img logs add () document.addEventListener("error", function (e) { var elem = e.target; console.
andorid ndk 各種坑啊 記錄下
sso null enum ptr als tty protect rep oid android jni代碼回調java的問題 因為多線程原因會導致找不到java類,無法call函數的問題 問題1找不到java類 在JNI_OnLoad的時候 保
數據庫備份的腳本,記錄下,還需優化下
還需 from use %d 需要 xiaomi bin sts cal 由於公司數據比較重要,隔一段時間就需要備份,就寫了個簡單的shell來維護下。。。 #!/bin/bash #backup database if [ $# -ge 1 ] ; then [ema
尋找bug並消滅系列——記錄在Android開發所遇到的bug(一)
ont 屬性 XML android oid content 事件監聽器 監聽 設置 之前使用了Android Studio的插件直接為button綁定了監聽器,並實現onClick方法(我的onClick方法無論點擊哪一個都是要實現setcontentview這個方法設置
Mac下Android繪制點9格式png以及解決IllegalArgumentException: Unknown image type 0報錯
exception reat 9-patch 目標 cep 簡單 邊線 ids eat 在Mac下的AndroidStudio中,右鍵png圖片選擇“create 9-patch-file”時會報錯:IllegalArgumentException: Unknown
尋找bug並消滅系列——記錄在Android開發所遇到的bug(二)
col blog 出現 sql數據庫 默認值 資料 獲取 新建 圖片大小 bug 1: bug描述: 無法成功地將edittext中的內容傳入數據庫中 bug動圖: 經過: 最近寫了個項目,項目要使用到SQL數據
Mac 下 android/iOS https抓包
選擇 and 偏好設置 browser jdk 相對 需要 nbsp img 一.Charles簡介 Charles,是用Java開發的,所以跨平臺,不僅可以在Mac上使用,Linux以及Window下都是可以使用的,當然需要安裝JDK,才能運行,但目前是收費的。 二.
記錄下防禦SSH爆破攻擊的經驗(CentOS7.3)
policy entos -perm 記錄 user 用戶名 kcon centos7 端口範圍 一、安裝denyhosts 1.安裝denyhosts 1 yum install -y denyhosts 2.配置(yum安裝時,大部分配置已寫好,稍作改動即可) 1