原创 Android學習之完整的註冊登錄Demo(APP端+服務器端)

因比賽或者項目需要,寫了幾個小打小鬧的APP。有的處於“單機”狀態,有的處於“半聯網”狀態,覺得學習有點操之過急,所以先緩一緩,梳理一下之前所學的知識,將之前做的一些小玩意兒,整理出來寫成博客。第一篇便是大部分APP都具有的註冊登錄系

原创 SSM學習之Spring的Bean

一、Bean的配置 把Spring看做一個大型工廠,其作用便是生產並管理Spring容器中的Bean。若想要使用該工廠,則常常使用XML文件來對Spring的配置文件進行配置,註冊並管理Bean之間的依賴關係。 1. 配置文件: <?

原创 Android 自動化測試工具 UIAutomator(一)

emmm,項目需要,所以學習一下很基礎的Android測試知識,涉及到了UIAutomator,覺得很好,記錄一下。 一、UIAutomator2.0 UIAutomator2.0是android的自動化測試框架。 Espresso

原创 SSM學習之Spring的入門程序——控制反轉與依賴注入

一、概念 控制反轉 使用Spring框架,對象的實例不是由調用者來創建,而是由Spring容器來創建。Spring容器負責控制程序之間的關係,而不是由調用者的程序代碼直接控制。控制權由應用代碼轉移到了Spring容器。 依賴注入 S

原创 Android學習之自定義佈局與屬性的創建與使用

一、效果圖 1. settings_item.xml 2. activity_main.xml 二、實現步驟 1. 自定義佈局文件,繪製想要重複使用的自定義佈局。(settings_item.xml) <?xml version=

原创 Android學習之“BottomNavigationView+ViewPager”實現底部導航與翻頁

一、效果圖 未使用app:labelVisibilityMode=“labeled” 二、實現步驟 1. 創建一個新的項目NavigationTest 2. 在app文件夾下的build.gradle中添加BottomNaviga

原创 Android 學習之《Android編程權威指南》第二版 代碼+筆記整理(五)

(代碼)CriminalIntent初步開發 不展示編譯器自動完成的代碼,僅提供手動修改或者編寫的代碼。 一、需求分析 該應用可以詳細記錄種種辦公室陋習,能記錄陋習的標題,日期及照片,也支持在聯繫人中查找當事人,通過其它應用提出抗議。

原创 Android 學習之那些年我們遇到的BUG6:多個Activity直接使用Intent傳遞數據,在最後一個Activity上顯示

一、需求 因參加比賽需要,最近在嘗試着開發(瞎做)一個app,想在裏面實現一個效果就是,用戶註冊時的手機號碼(編號1的活動),需要在編號爲3的活動上顯示,期間經歷過編號爲2的活動。打算使用Intent把手機號傳遞給編號爲2的活動,在

原创 Git時間——版本控制工具進階

1. 忽略文件 Git 提供了一種可配性很強的機制來允許用戶將指定的文件或目錄排除在版本控制之外。它會檢查代碼倉庫的目錄下是否存在一個名爲 .gitignore 的文件,若存在,則一行行讀取這個文件的內容,並把每一行指定的文件或目錄

原创 Git時間——初識版本控制工具

一、安裝git 下載地址:https://git-for-windows.github.io/ 下載後,根據自身需求安裝即可。 二、創建代碼倉庫 1. 配置身份 git config --global user.name "Nich

原创 Android學習之程序啓動畫面

一、實現步驟 1. 創建Android項目 2. 創建一個Empty Activity 作爲主活動。(啓動程序時的第一個活動)BootAnimationActivity 3. 創建一個Empty Activity 作爲啓動畫面消失後跳

原创 Android 學習之《第一行代碼》第二版 筆記(二十四)Material Design 實戰 —— 下拉刷新和可摺疊式標題欄

實現基礎: Android 學習之《第一行代碼》第二版 筆記(二十三)Material Design 實戰 —— 卡片式佈局 一、下拉刷新 SwipeRefreshLayout 是用於實現下拉刷新功能的核心類,由support-v4庫

原创 Android 學習之《第一行代碼》第二版 筆記(二十三)Material Design 實戰 —— 卡片式佈局

實現基礎: Android 學習之《第一行代碼》第二版 筆記(二十二)Material Design 實戰 —— 懸浮按鈕和可交互提示 卡片式佈局 卡片式佈局是 Materials Design 中提出的一個新的概念,可以讓頁面中的元

原创 Android 學習之《第一行代碼》第二版 筆記(二十二)Material Design 實戰 —— 懸浮按鈕和可交互提示

實現基礎: Android 學習之《第一行代碼》第二版 筆記(二十一)Material Design 實戰 —— Toolbar 和 滑動菜單 一、懸浮按鈕(FloatingActionButton) FloatingActionBu

原创 Android 學習之《第一行代碼》第二版 筆記(二十一)最佳的UI 體驗——Material Design 實戰(一)

一、Toolbar 不僅繼承了ActionBar的所有功能,而且靈活性很高,可以配合其他控件來完成一些Material Design 的效果。 1. 效果圖 2. 代碼: A.)value/styles.xml(隱藏掉Action