原创 Lottie使用介紹:(二版未完再續)

在工作中產品提出了這麼一個一個動畫需求,如下圖: 其實這個需求本來直接用屬性動畫就解決了,但是爲了學學Lottie就強行用了一把。(然後最後的結果還是用了屬性動畫,因爲Lottie的交互性不強,或者說我不太會用;感覺Lottie動畫主要

原创 Android填坑記錄

1.接入firebase問題: 2020-01-02 16:46:53.878 2711-2853/? E/FirebaseInstanceId: Google Play services missing or without corr

原创 java使用多線程實現生產者消費者問題

       本例中我們用模擬喫蘋果來實現生產者消費者問題:        模擬喫蘋果的實例   一個家庭有三個孩子,爸爸媽媽不斷削蘋果往盤子裏面放,老大、老二、老三不斷從盤子裏面取蘋果喫。 盤子的大小有限,最多隻能放5個蘋果,並且爸媽不

原创 使用java遞歸實現文件及文件夾的複製

    完成老師佈置的作業,寫了這麼小小的一個例子,其實在這個例子中比較重要的也就是遞歸的使用,在做這個實驗時,開始犯了錯就是在遞歸上,在實現循環+遞歸時一定要記住方法中使用的變量的屬性,是局部變量還是成員變量. 測試類: packag

原创 淺談Java虛擬機的工作模式Client和Server。

目前java虛擬機中有Client和Server模式,使用-Client和-Server參數可以進行設置,如果沒有設置虛擬機會根據當前計算機系統環境自動選擇運行模式。 如果要查看虛擬機的當前模式可以使用-version參數。 配置參數步驟

原创 我們來談談Android回調.

說起Android的回調相信大家都不陌生,在你寫的第一個Android程序中就運用到了回調機制例如onCreate()方法.其實在平常編寫Android程序時也會遇到很多的回調方法例如:onActivityResult(),OnClick

原创 Android四大基本組件介紹與生命週期

Android四大基本組件分別是Activity,Service服務,Content Provider內容提供者,BroadcastReceiver廣播接收器。 一:瞭解四大基本組件 Activity : 應用程序中,一個Activity

原创 JAVA 對象引用,以及對象賦值

關鍵字: java對象 引用 Java對象及其引用 關於對象與引用之間的一些基本概念。        初學Java時,在很長一段時間裏,總覺得基本概念很模糊。後來才知道,在許多Java書中,把對象和對象的引用混爲一談。可是,如果我

原创 Android四大組件之ConentProvider.

Android中的四大組件有一個叫做ContentProvider的東西,這貨是用來幹什麼的呢? 下面聽小弟給你細細道來: 基本介紹:            Android中有四大組件分別是Activity,ContentProvider

原创 java變量的初始化之後的默認值

轉載:http://blog.csdn.net/abc5382334/article/details/18254517 對於類的成員變量 不管程序有沒有顯示的初始化,Java  虛擬機都會先自動給它初始化爲默認值。 1、整數類型(b

原创 Android短信驗證實現步驟

1.先在www.mob.com網創建項目,進入後臺會得到一個appkey和appsecrete; 2.下載短信驗證sdk並解壓. 3在eclipse中新建項目,並導入解壓好的文件夾中的SMSSDK項目. 4.右鍵點擊導入的SMSSDK項目

原创 Java虛擬機中棧,棧幀,局部變量表的概念和特徵。

Java虛擬機棧的特徵: 線程私有: 後進先出(LIFO)棧 java虛擬機棧和程序計數器一樣,他是線程私有的內存區域,他的生命週期與線程相同,java虛擬機棧描述的是java方法執行時候的內存概念模型,每個方法在執行的時候都會創建一個棧

原创 談談java虛擬機中的參數。

1.最簡單的一個GC參數是:-XX:+PrintGC(使用這個參數啓動虛擬機後,只要遇到這個GC,就會打印日誌) 2.-XX:+PrintReferenceGC(用來跟蹤系統內的(softReference)軟引用,(weadRef

原创 MenuItem中添加item的menu.add();方法中的四個參數解析。

在menu.add()有四個參數,開始不懂其理。看過後記於此,以備查閱。 任何一款軟件都少不了對“菜單”的使用。在Android下,每一個activity都捆綁了一個Menu,要想定義和使用菜單,都必須在Activity下進行操作

原创 Android中多線程的四種方式

當我們啓動一個App的時候,Android系統會啓動一個Linux Process,該Process包含一個Thread,稱爲UI Thread或Main Thread。通常一個應用的所有組件都運行在這一個Process中,當然,你可以通