本篇總結(jié)Android開發(fā)中可能會用到的一些工具方法,親測可用,免得需要的時候搜方法試。 異步耗時操作的結(jié)果同步返回 使用Java并發(fā)包java.util.concurren...
本篇總結(jié)Android開發(fā)中可能會用到的一些工具方法,親測可用,免得需要的時候搜方法試。 異步耗時操作的結(jié)果同步返回 使用Java并發(fā)包java.util.concurren...
framework是Android操作系統(tǒng)的核心框架,提供了系統(tǒng)級服務和功能。Android源碼樹很龐大,記錄下各個目錄所包含的源碼內(nèi)容。 1. framework/base...
Android開發(fā)通常需要國際化,apk中的文字內(nèi)容與系統(tǒng)語言保持一致,可以借助插件工具實現(xiàn)。如果翻譯是公司內(nèi)部提供,可以通過文件轉(zhuǎn)換生成其他語言的string.xml。 一...
一、數(shù)據(jù)結(jié)構(gòu)概念 1. 數(shù)據(jù)類型 (1)原子類型:其值不可再分的數(shù)據(jù)類型。 (2)結(jié)構(gòu)類型:其值可以再分解成若干成分的數(shù)據(jù)類型。 (3)抽象數(shù)據(jù)類型:一個數(shù)學模型及定義在該數(shù)...
根據(jù)《第一行代碼》的順序結(jié)構(gòu)總結(jié)關(guān)鍵知識點,防止忘記,方便查閱。 Activity 1. 生命周期 (1)Activty的狀態(tài) ① 運行狀態(tài):當Activity位于返回棧的棧...
本篇記錄Android原生方法播放音視頻和調(diào)用原生攝像頭的使用方法。 使用MediaPlayer 來實現(xiàn)音視頻的播放、控制。 使用CameraManager實現(xiàn)原生攝像頭的調(diào)...
1.概念 計算機系統(tǒng)由硬件、操作系統(tǒng)、應用程序組成,操作系統(tǒng)管理各種計算機硬件,為應用程序提供基礎(chǔ)。操作系統(tǒng)是指控制和管理整個計算機系統(tǒng)的硬件和軟件資源,合理地組織、調(diào)度計算...
1. 有線網(wǎng)絡配置 1.1 配置流程 APK獲取用戶配置的網(wǎng)絡參數(shù)(IP地址、是否開啟DHCP、子網(wǎng)掩碼、默認網(wǎng)關(guān)、DNS)。 調(diào)用方法函數(shù)將字符串形式的網(wǎng)絡參數(shù)轉(zhuǎn)化為Sta...
AIDL介紹 我們通常比較熟悉Android應用程序中進行跨進程訪問的組件BroadcastReceiver和ContentProvider,另外一個Android應用程序組...
訪客機或消費機等設(shè)備有連接打印機打印小票的需求,本篇記錄一下設(shè)備連接USB打印機打印小票內(nèi)容的功能實現(xiàn)。 其中涉及的工具類包括Other.java、Command.java、...
APK開發(fā)需要實現(xiàn) 選擇系統(tǒng)語言 功能,使用反射和導入framework架包2種方法都可實現(xiàn)。 由于修改系統(tǒng)語言需要系統(tǒng)權(quán)限,所以無論使用哪種方法,都需要給APK添加系統(tǒng)權(quán)限...
本篇記錄下Android軟鍵盤的簡單使用和一些注意事項,包括如何獲取軟鍵盤輸入內(nèi)容、打開彈窗自動進入編輯狀態(tài)、點擊空白處收起軟鍵盤。 軟鍵盤簡單使用 軟鍵盤可以通過Input...
項目中遇到2個線程問題導致的apk崩潰,在這里總結(jié)記錄下: 問題1現(xiàn)象:apk在接收到報警內(nèi)容會彈窗,當報警數(shù)count為0時dialog消失,否則dialog顯示,當apk...
本篇大致總結(jié)下DialogFragment的概述、簡單使用和部分源碼內(nèi)容解析。 DialogFragment概述 DialogFragment是一種特殊的Fragment,用...
本篇分別從線程的生命周期、線程間通信、線程安全3部分內(nèi)容學習下線程的使用。 線程生命周期 新建狀態(tài)(New)線程剛被創(chuàng)建,但尚未啟動。例如,通過Thread t = new ...
本篇主要總結(jié)了廣播的使用,包括常用系統(tǒng)廣播列舉、動態(tài)注冊廣播、靜態(tài)注冊廣播和自定義發(fā)送廣播的示例。 常用系統(tǒng)廣播 系統(tǒng)廣播常量的聲明和定義在Intent.java中。 系統(tǒng)啟...
本篇總結(jié)使用kotlin語言實現(xiàn)的幾種線程通信方法(包括異步消息處理機制、Thead使用方法、AsyncTask工具使用方法)和Service的用法,包括Service生命周...
本篇將介紹Presentation概念、Presentation生命周期、簡單使用、實現(xiàn)雙屏收銀效果,并總結(jié)了Activity隱藏狀態(tài)欄和標題欄的方法。 概念 在Androi...