原创 Android 諮詢項目之listView多條目

listView多條目很常見 像頭條什麼的一些App都很常見 今天就簡單剖析一下多條目 適配器 首先多條目 我們要實現兩個方法 getViewTypeCount ->多少種條目 getItemViewType—>獲取當前條目的類型

原创 Android 數據庫 DB簡單操作

在Android開始的過程中,有時候需要保存大量相似結構的數據,這個時候需要用到數據庫,而Google工程師在內部封裝了一個輕量級的數據庫——SQLite 1.MySql類 創建表格 MySql界面 public class My

原创 Android lmageloader加載圖片

相信大家平時做Android應用的時候,多少會接觸到異步加載圖片,或者加載大量圖片的問題,而加載圖片我們常常會遇到許多的問題,比如說圖片的錯亂,OOM等問題,對於新手來說,這些問題解決起來會比較吃力,所以就有很多的開源圖片加載框架

原创 Android中TabLayout的簡單使用

TabLayout是design庫提供的控件,可以方便的使用指示器,使用非常方便,Android Studio只需要在gradle中引入即可使用 . TabLayout即可以單獨使用,也可以配合ViewPager來使用. 今天咱們

原创 Android 網絡判斷+接口請求+添加DB+DB查詢

工具類必不可少 //網絡請求方法 public static String getJson(String urlString){ try { //封裝接口 U

原创 Android 中Fragment實現(芝麻雖小,必不可少.)

Fragment在android中常用也非常用的 就不做過多的介紹了 MainActivity界面 public class MainActivity extends FragmentActivity { priva

原创 Android DrawerLayout實現側拉

說到側滑,相信 很多人都用過github上的SlidingMenu,既然Google爲我們提供了這個控件,爲何不用呢,而且在 Material Design設計規範中,隨處可見的很多側滑菜單的動畫效果,大都可以通過Toolbar

原创 程序員需要具備的五個基本條件

1.方法 凡事都要講究方法 不管是大事還是小事 都要注意方式方法 可以在有的時候 一個好的方法就會起到事半功倍的效果 大大節省了我們時間 提高了我們的效率 比如說溝通的方法 學習的方法 這裏以學習的方法爲例 如果你沒有有一個好的方法

原创 購物車結算

public void count() { countPrice = 0; //外層條目 for (int i = 0; i < result.size(); i++) { //判斷內層條目是否勾選 i

原创 讀取本地Json數據

//讀取本地json try { InputStreamReader inputStreamReader = new InputStreamReader(getResources().getAs

原创 圓形進度條

效果圖 導入依賴 implementation 'com.czp.arcProgressBar:ArcProgressBar:1.0.1' xml佈局文件 <com.czp.library.ArcProgress

原创 Android屬性動畫

在我們的安卓開發中,加入動畫是可以給用戶很好的體驗,今天就簡單的來了解一下動畫 ,動畫效果有淡入淡出、縮放、平移、旋轉,還有組合動畫 首先在xml文件中先寫一個TextVeiw,接下來就是以TextView爲例展示一下這些效果 在M

原创 全局異常捕獲

第一步:創建Application public class App extends Application implements Thread.UncaughtExceptionHandler { @Override public

原创 RecyclerView展示購物車列表

官方介紹,RecyclerView用於在有限的窗口展現大量的數據,其實早已經有了類似的控件,如ListView、GridView,那麼相比它們,RecyclerView有什麼樣優勢呢? RecyclerView標準化了ViewHold

原创 MVP框架實現登陸註冊(史上最簡單)

MVP是單詞Model View Presenter的首字母的縮寫,分別表示數據層、視圖層、發佈層,它是MVC架構的一種演變。作爲一種新的模式,MVP與MVC有着一個重大的區別:在MVP中View並不直接使用Model,它們之間的通信