原创 Activity的生命週期

Activity的生命週期 1. 從打開應用到按後退鍵 打開應用 onCreate() 方法執行! 不可見 onStart() 方法執行! 可見 onResume() 方法執行!

原创 Android網絡編程基礎簡介

Android網絡編程基礎簡介 1. Android網絡通信用到的方法 HTTP: 支持客戶/服務器模式。 簡單快速:客戶向服務器請求服務時,只需傳送請求方法和路徑。請求方法常用的有GET、HEAD、POST。每種方法規定了客戶

原创 Android Studio真機調試時不打印Log信息的解決方法

我用的是三星手機 在手機設置->開發者選項->允許輸出離線日誌選項打勾即可

原创 Android與MVC

Android與MVC設計模式 Model 模型對象 存儲着應用的數據和業務邏輯。通常被設計用來映射與應用相關的一些事物,如用戶,商店慄動商品等等。應用的全部模型對象組成了模型層。 View 視圖對象 知道如何在屏幕上繪製自己以及

原创 Fragment生命週期詳解

Fragment生命週期詳解 1. Fragment概述 Fragment從Android v3.0版本開始引入 隨着界面佈局的複雜化,處理起來也更加的複雜,引入Fragment可以把activity拆分成各個部分。每個Fragm

原创 Retrofit使用form-data方式的Post請求

將Post請求的數據放在form-data中,使用Retrofit框架的實現方式 前言:我們一般使用Retrofit進行Post的請求的時候都是把上傳的數據放在請求體中的,但是在上傳文件等操作時會使用到form-data方式上傳數據。f

原创 詳解RecyclerView的分割線

RecyclerView分割線詳解 具體的原理可以參考底部留下的第一個地址 用法可以參考第二個地址 1. 添加RecyclerView分割線,繼承自RecyclerView.ItemDecoration 可實現3個方法 onDr

原创 Android的View動畫使用總結

View動畫的四種變換 名稱 標籤 子類 效果 平移動畫 <translate> TranslateAnimation 移動View 縮放動畫 <scale> ScaleAnimatioin 放大或縮小View 旋轉動

原创 Activity詳解

啓動一個Activity 你可以啓動一個其他的activity通過調用startActivity(), 並傳遞一個 Intent , 它用於描述acitity。 intent指定了你想要啓動的activity,或者指定了你想展現的動作(系

原创 ButterKnife注入時出錯

最好不要在父View和子View中同時用 最好只在主要的View中用 還是findViewById好。。。。。。

原创 讓Monkey在你的應用上蹦起來

Monkey測試學習 項目github地址:點這裏,求星星 在AndroidStudio上連接測試機,在命令行執行相關命令(adb.ext 在 \sdk\platform-tools) adb devices 列出連接的測試機 (出

原创 Loaders

Loaders 從Android 3.0開始引進了loader(加載器)技術, 在activity或者fragment中,loaders可以把異步地加載數據變得更簡單。Loaders具有以下特性: 他們對於每一個Activity和Fra

原创 集成facebook登錄獲取應用內好友

1.facebook登錄功能 1.facebook開發者網站中創建應用信息 網址在這裏 1. 一步一步跟着做就行 2. 其中在“生成開發密鑰散列”這裏注意下,有Mac 操作系統和Windows操作系統兩個選項,一般Windows操作系

原创 Java字符串格式輸出

Java字符串格式輸出 eg: System.out.println(String.format(“%tQ”, new Date())); 佔位符 作用 示例 結果 %d 十進制整數,int範圍內 123 123 %o 八

原创 AndroidStudio 中 ctrl + 左鍵 進入源碼看不到詳細代碼

在AndroidStudio 中 ctrl + 左鍵 進入源碼看不到詳細代碼 解決方法 找到 jdk.table.xml 位置 : C:\Users\當前用戶名.AndroidStudio2.1\config\options\jdk.t