原创 用戶登錄之SharedPreferences保存用戶名

Android系統中主要提供了三種方式用於簡單地實現數據持久化功能,即: 1.文件存儲 2.SharedPreference存儲(首選項存儲) // 用戶可以按照自己的喜好來更改界面風格,操作習慣,常用列表等數據信息,通常把這些信息叫做

原创 android基礎動畫

動畫分類: 1. 變換動畫(Tween Animation) 又分爲: Alpha:漸變透明度動畫 Scale:漸變尺寸縮放動畫 Translate:位置移動動畫

原创 幾種內部排序算法

通常說的排序指: ①.內部排序算法(數據在內存中進行排序) ②.外部排序算法(數據大,需要訪問外存) 我們把排序進行了劃分,並計算出排序的時間複雜度,穩定性;下來逐個對排序算法實現,並歸納出排序的實現過程和思想。 插

原创 Android topbar 實例

我學習Android的途徑是學習網站,看裏面的視頻跟着做練習。確實很有作用,但是看完了之後電腦上只留了代碼(而且沒備份的話很容易丟掉),因此想了個辦法,把代碼發到博客上,這樣既保存了代碼而且隨時可以對博客進行補充說明,大大方

原创 文字跑馬燈效果實現從簡到全

在畢設當中要加一些提示性文字,全部顯示在界面上佔用空間太大,並不美觀,要是做成跑馬燈效果展示出來,效果會好很多。 實現起來有簡有繁,相應功能也會有所不同。 一、最簡單實現方法(xml進行配置) 在 TextVi

原创 中爲什麼寫入id就會空指針異常

轉載:https://www.cnblogs.com/lbc946717064/p/6697787.html

原创 解決Ubuntu開發安卓連不上真機問題

解決Ubuntu開發安卓連不上真機問題 前兩天新裝ubuntu系統,結果做安卓開發連不上真機,百度後總算解決了,在這裏記錄下(因爲我知道像我這麼愛折騰的肯定還會重裝系統的hhh,記錄喜愛解決方案,萬一又碰到了呢) 他是這麼一個報錯

原创 通知(Notification)入門

通知(Notification)的簡單實現 先貼出代碼,不理解的代碼基本都有註釋。 首先貼出佈局文件activity_main.xml的代碼,很簡單就是一個觸發按鈕,點擊按鈕顯示通知。 <?xml version="1.0" e

原创 Notification進階之頁面跳轉、振動、播放聲音

上一節是通知的簡單入門,在這節將介紹通知播放聲音,手機振動,點擊通知跳轉頁面的功能。 先貼出佈局代碼。 activity_main.xml 這是觸發界面的佈局 <?xml version="1.0" encoding="u

原创 夜神模擬器連接不上android studio解決方法

1.win+r到命令行 2.cd切換目錄到夜神的bin目錄下 ①.切換盤符 ②.切換目錄到bin(夜神安裝的目錄)下 3.在bin目錄下執行nox_adb.exe connect 127.0.0.1:6200

原创 如何在一個Activity中,開啓多個計時器

最近要做這麼一個東西,在一個activity中,實現多個計時器,點擊哪個按鈕,就開啓哪個計時器。如下圖: 涉及線程操作、更新ui。看着好簡單,做起來還真花我不少功夫,主要是沒理清這個思路,所以寫代碼的時候,先設計好真的很重要!!!寫

原创 leetcode--532. K-diff Pairs in an Array

532. K-diff Pairs in an Array Given an array of integers and an integer k, you need to find the number of unique k-dif

原创 面試考點

先把這些列出來,然後慢慢填充,不定期更新 java 內存管理gc機制 java虛擬機 hashmap原理 hashmap和hashtable區別 java面向對象思想 java面向對象三大特徵 java設計模式之單例模式 java設計模

原创 listview學習心得

listview的基礎知識 ListView簡介 listview是android常用的一個控件,通常以列表額形式展示數據,並且當加載的數據過多的時候可以分頁加載,動態顯示數據,通常是橫向現實數據。 ListView的使用場景

原创 <include>中爲什麼寫入id就會空指針異常

轉載:https://www.cnblogs.com/lbc946717064/p/6697787.html