原创 最近一個月練手的項目

最近一個月做了一個項目,是跟着B站一位大佬學的喜馬拉雅FM參考圖主要是用了喜馬拉雅官方的SDK功能:主頁:每天50條推薦內容,可以訂閱,查看歷史,搜索功能播放方面:暫停,播放,上下一首,列表控制,播放模式控制,正序逆序列表,後退前進15秒,

原创 第三次安卓面試總結

大廠面試題,對於我一個想找實習生崗位的我來說有點太難了(目前的水平我感覺達不到),所以寫在這裏也算是下面幾個月需要準備的東西吧自我介紹這個是面試必問的,建議提前背好稿子介紹一下自己的項目OkHttp和HttpClient的區別EventBu

原创 安卓Sqlite數據庫

參考視頻學習:https://www.bilibili.com/video/BV1wt411n7pz查看數據庫的軟件 SQLite Expert從編譯器右下角打開的模擬器中找到對應項目的數據庫文件,然後添加到軟件中去查看創建數據庫Dao層去

原创 安卓中佈局加載的四種狀態UILoader

四種狀態:正在加載中,加載成功,網絡錯誤,內容爲空所以寫一個可以複用的類很重要,避免重複寫代碼publicabstractclassUILoaderextendsFrameLayout{privateView loadingView,suc

原创 正在加載中LoadingView

@SuppressLint("AppCompatCustomView")publicclassLoadingViewextendsImageView{privateintrotateDegree=0;privatebooleanmNeedR

原创 AndroidStudio常用快捷鍵和快速寫代碼的小技巧

快捷鍵alt+enter 快速改錯/自動補全左側類型Toast+ Tab 快速生成Toastlogt+enter 快速生成TAGctr+c 複製當前代碼ctrl+x 剪切當前代碼(通過當做刪除當前一行使用)ctrl+d 複製當前代碼

原创 安卓Okhttp的基本操作

後臺請求文檔https://github.com/TrillGates/SOBAndroidMiniWeb學習使用,實際工作要封裝起來,線程管理起來基本get請求public void getRequest(View view) {

原创 用安卓200行代碼開發小遊戲--飛翔的小球

參考視頻:https://www.bilibili.com/video/BV16x41177jQ#reply2610860709https://www.bilibili.com/video/BV1cE411c7uq#reply2612344

原创 安卓開發中使用環信進行IM及時通訊

搞了兩天,實現了最基本的兩臺手機之間的文字通訊,寫下經驗給後學者,免得踩坑;參考視頻:從騰訊課堂上的環信IM公開課,Android_SDK集成參考視頻步驟:首先下載sdk,解壓後把libs.lite中的jar包放在項目app下的libs包中

原创 第一次安卓面試總結

今天面了一家武漢的公司,具體名字不說了,因爲我是面實習生,心裏就想着實習生問點簡單地就好,然後就準備了關於安卓的一些基礎知識.當時還專門去總結了下網上常見的面試題,面試前模擬題,就覺得差不多了,結果…一個都沒問到…,一上來就是數據結構和算法

原创 安卓中的服務

1.服務是什麼服務是Android中執行程序後臺運行的解決方案,不依賴與任何用戶界面,但是依賴於進程,所以應用進程被殺掉,服務也會停止運行.因爲所有代碼都是默認運行在主線程中,所以我們需要在線程的內部手動創建,否則可能會出現主線程被堵塞的情

原创 安卓內容提供器Content Provider

1.功能用來實現跨程序數據共享的功能,如電話,短信,媒體庫什麼的都要給其它的程序共享數據,內容提供器可以選擇一部分數據進行共享,保證我們的隱私數據2.運行時權限android6.0加入的,下面列舉需要申請的危險權限1.CALENDER(日曆