原创 Android Studio中查看類的繼承關係

查看類的繼承關係的快捷鍵F4,在Android Studio常用快捷鍵這篇文章中,有寫了。今天主要是講一些關於這個快捷鍵出來的界面的一些配置,這塊功能相對偏冷一些,可能很多人都會用不到。但是關於這些配置,android studio中

原创 Java異常機制

異常指不期而至的各種狀況,如:文件找不到、網絡連接失敗、非法參數等。異常是一個事件,它發生在程序運行期間,干擾了正常的指令流程。Java通 過API中Throwable類的衆多子類描述各種不同的異常。因而,Java異常都是對象,是Thro

原创 糾正對Fragment Transaction BackStack的誤解

目前在開發APP時,Fragment已經被開發者廣泛使用,但Fragment的BackStack卻被很多開發者誤解。所以這篇博客就討論下Fragment的BackStack及一些相關的常用接口。首先需要明確的是,FragmentActiv

原创 打破Android應用65K方法數魔咒

近日,我們的應用,在編譯的時候不幸的遇到這個錯誤 Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65

原创 自己生成網絡後臺接口並利用charles模擬Http請求和響應

最新項目組服務端的童鞋們太不給力了,接口一直沒有出來,爲了方便開發。服務器的童鞋們定義好了http接口以及返回的json結構。然後客戶端就可以利用json結構,模擬數據,然後順利開發,最後等服務器接口完成的時候,再次做一下聯合調試。

原创 ListView的精確定位 和 自下而上展示的ListView

在android的開發中,經常會遇到需要主動去設定某條ListItem的位置的需求。設置位置的函數有 ListView.setSelection(int position) ListView.setSelectionFromTop(in

原创 加速Android Studio/Gradle構建

已經使用Android Studio進行開發超過一年,隨着項目的增大,依賴庫的增多,構建速度越來越慢,現在最慢要6分鐘才能build一個release的安裝包,在網上查找資料,發現可以通過一些配置可以加快速度,這裏跟大家分享一下。 開

原创 爲什麼圖片加載我首先Glide

圖片加載框架用了不少,從afinal框架的afinalBitmap,Xutils的BitmapUtils,老牌框架universalImageLoader,著名開源組織square的picasso,google推薦的glide到Face

原创 Android EditText不彈出軟鍵盤

方法一: 在AndroidMainfest.xml中選擇哪個activity,設置windowSoftInputMode屬性爲adjustUnspecified|stateHidden 例如:<activity android:name=

原创 Android中的隱藏API和Internal包的使用之獲取應用電量排行

今天老大安排一個任務叫我獲取手機中應用耗電排行(時間是前天晚上7點到第二天早上10點),所以在網上各種搜索,沒想到這種資料還是很多的,發現了一個主要的類:PowerProfile,但是可以的是,這個類沒有曝光給我們開發者,所以我們不能調

原创 提升效率 Windows 10 快捷鍵大全

Win鍵+Tab:激活任務視圖 Win鍵+A:激活操作中心 Win鍵+C:通過語音激活Cortana Win鍵+D:顯示桌面 Win鍵+E:打開文件管理器 Win鍵+G:打開Xbox遊戲錄製工具欄,供用戶錄製遊戲視頻或

原创 Android Studio你不知道的調試技巧

轉載自: http://tianweishu.com/2015/12/21/Android-studio-debug-tips-you-may-not-know/ 寫代碼不可避免有Bug,通常情況下除了日誌最直接的調試手段就是de

原创 用Fiddler模擬低速網絡環境

有時候寬頻網路用習慣了…在開發的過程就比較少去考慮最佳化的問題… 但當有人反應說「你的網頁好慢」 甚至當網路速度慢,會造成你的網頁跳出什麼詭異的bug時要如何重現呢? 我們可以用Fiddler 這套強大的web Debugging

原创 獲取ListView當前滾動的距離(高度)

原本以爲ListView的OnScrollListener中onScroll方法可以得出ListView的滾動高度 public void onScroll(AbsListView view, int firstVisibleItem,

原创 Android listview指定垂直滑動距離

在寫自動化代碼的時候對於listview的拖動有時候效果不盡人意,例如robotium自帶的滾動操作scrollListToLine,最終的核心就是: inst.runOnMainSync(new Runnable(){ pu