原创 Android studio 打開一個新項目後會報錯

報錯信息如下: Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings

原创 Recyclerview之瀑布流分割線左右間距均等問題

今天來記錄下瀑布流左右分割線均等設置! 在網上看了很多例子,都是什麼萬能分割線之類的,但是真正用到瀑布流的分割線卻會出現不一致的情況。 下面的例子只針對兩列的例子,三列四列也是用此方法搞,你們懂的 哈哈。 原因: 下面展示一下非瀑

原创 安卓開發防止內存泄漏之Handler

1、在Activity中使用非靜態內部類時, 如果生命週期比Activity長的話會導致內存泄漏。 所以儘量使用持有Activity弱引用的靜態內部類。 /** /** * @desc handler防止內存泄漏例子 * @i

原创 Java集合簡單複習

簡介: Set:無序、不可重複的集合 List:有序、重複的集合 Map:具有映射關係的集合。 Queue:一種隊列集合實現。(Java5後新增) Java集合就像一種容器,可以把多個對象(實際上是對象的引用,但習慣上都稱對象)“

原创 okhttp網絡框架的封裝實用

1、封裝一個公用的okhttpclient 2、封裝一個通用的請求創建類CommonRequest 3、封裝一個通用的響應解析類JsonCommonRequest

原创 安卓開發ADB無線局域網上調試真機監聽查看LOG日誌(一開始可能需要連數據線,連接上後數據線可拔掉)

條件: 1、同個wifi下 2、開啓調試模式 3、adb環境配好或者不配的話去切換到adb路徑下操作命令也行 步驟: 1、打開Android studio ,打開Terminal命令臺,ping 一下所連wifi的ip地址是否正常

原创 android studio 安裝 Parcelable插件以及使用詳細步驟教程

直接上正題: 打開android studio 後:File->setting->Plugins->搜索關鍵字-> Android Parcelable code generates ->安裝重啓即可,具體步驟如下圖 安裝步驟

原创 Android Jetpack 簡介

1、什麼是Jetpack和爲什麼要學習Jetpack? Jetpack 是一套庫、工具和指南,可幫助開發者更輕鬆地編寫優質應用。這些組件可幫助您遵循最佳做法、讓您擺脫編寫樣板代碼的工作並簡化複雜任務,以便您將精力集中放在所需的代碼

原创 安卓開發傳遞對象:當Parcelable序列化對象用Intent傳遞發生閃屏或者值不對應時

錯誤提示: android.os.BadParcelableException: ClassNotFoundException when unmarshalling: 安卓序列化對象有兩種,一種是Parcelable,另一種是

原创 Android Studio 中的類文件前標識圖標顯示爲 j 且敲代碼時也沒有提示了的問題

如圖: 其實是因爲你的android studio 設置了省電模式了, 點擊File->power save mode 勾選去掉即可,如圖: 希望對大家有所幫助!!! 點贊 1 收藏 分享

原创 安卓開發之EventBus的使用分享以及例子源碼

開頭: 如下圖就是最後的效果 在第一個界面,內容什麼都沒有,點擊更換英雄到第二個界面輸入要發送的消息數據去更新第一個界面即可。(平時我們開發中更改某個用戶的信息返回來要馬上更新數據可用到…) 例子介紹: 1,先添加Event

原创 okhttp網絡框架的使用get和post請求

首先引入okhttp網絡框架,很簡單如圖:在app項目中的build.gradle裏的dependencies 裏添加compile ‘com.squareup.okhttp3:okhttp:3.2.0’ 這句代碼依賴。 然後

原创 關於android studio 報Error running app:Default Activity not found

1、首先字面上的意思就是未找到默認的界面,所以先檢查清單文件(AndroidManifest.xml)有沒有設置默認啓動界面: 主要看 裏面的 <activity android:name=".Star

原创 屏幕適配相關基礎知識總結

屏幕尺寸 手機對角線的物理尺寸 單位:英寸(inch),1英寸=2.54cm 屏幕分辨率 手機在橫向、縱向上的像素點數總和 單位:px(pixel),1px=1像素點 提示:一般描述成屏幕的"寬x高”=AxB:屏幕在橫向方向(寬度

原创 安卓開發之apk自動安裝代碼

1、在清單文件裏(AndroidManifest.xml)添加權限 <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>