原创 解決Android啓動顯示空白界面的問題,自定義進入軟件前的背景圖片。

Android程序啓動時,第一個看的界面並不是我們的指定的第一個Activity界面,而是顯示了一個空白的界面,帶標題欄的,但是界面什麼內容都沒有,這個界面只顯示不到1秒左右的時間就會切換到我們的第一個Activity界面了,解決辦法:

原创 View控件中android:drawablePadding不起作用的原因探究

我們在使用android:drawablePadding的時候,經常會出現設置了以後會不起作用,先來看一下代碼: [html] view plaincopy <?xml version="1.0" encoding="

原创 Android Studio 開發常用快捷鍵

整理了使用 Android Studio 開發工具時常用到的一些快捷鍵,使用快捷鍵可以極大提高開發效率。 常用的 Android Studio 快捷鍵: Ctrl+N:查找類 Ctrl+Shift+N:查找文件 Ctrl+Alt+L :

原创 Android WebView開發問題及優化彙總

我們在native與網頁相結合開發的過程中,難免會遇到關於WebView一些共通的問題。就我目前開發過程中遇到的問題以及最後得到的優化方案都將在這裏列舉出來。有些是老生常談,有些則是個人摸索得出解決方法。下面就是整理得到的些乾貨。 1

原创 讓Android Support V4中的SwipeRefreshLayout支持上拉加載更多

前言 原來的Android SDK中並沒有下拉刷新組件,但是這個組件確實絕大多數APP必備的一個部件。好在google在v4包中出了一個SwipeRefreshLayout,但是這個組件只支持下拉刷新,不支持上拉加載更多的操作。

原创 Android開發之MediaRecorder類詳解

MediaRecorder類詳解 手機一般都有麥克風和攝像頭,而Android系統就可以利用這些硬件來錄製音視頻了。 爲了增加對錄製音視頻的支持,Android系統提供了一個MediaRecorder的類。該類的使用也非常簡單,下面讓我

原创 Unity繼承MonoBehaviour的靜態單例

using UnityEngine; public class Singleton<T> : MonoBehaviour where T : MonoBehaviour { private static T _instance;

原创 MotionEvent事件在onInterceptTouchEvent()、onTouchEvent()中的傳遞順序

onInterceptTouchEvent()用於處理事件並改變事件的傳遞方向。處 理事件這個不用說了,你在函數內部編寫代碼處理就可以了。而決定傳遞方向的是返回值,返回爲false時事件會傳遞給子控件的 onInterceptTouchE

原创 Android性能優化-佈局

方向 正確性採用合適的佈局方式避免頻繁多餘計算懶加載代碼重用(從工程層面考慮)說明 正確性 關於正確性,即嚴格按照視覺稿進行佈局。佈局正確的重要性高於性能層面,畢竟那是用戶最直觀的感受。 調整佈局時,有需要的時候建議打開「開發者選項-顯示

原创 最佳實踐之 Android代碼規範

命名規範 包命名規範 採用反域名命名規則,包名全部小寫,連續的單詞只是簡單地連接起來,不使用下劃線,一級包名爲com,二級包名爲xxx(可以是公司域名或者個人命名),三級包名根據應用進行命名,四級包名爲模塊名或層級名。如: com.is

原创 Android:實現點擊AlertDialog上按鈕時不關閉對話框

開發過程中,有時候會有這樣的需求: 點擊某個按鈕之後顯示一個對話框,對話框上面有一個輸入框,並且有“確認”和“取消”兩個按鈕。當用戶點擊確認按鈕時,需要對輸入框的內容進行判斷。如果內容爲空則不關閉對話框,並toast提示。 使用Alert

原创 兩分鐘徹底讓你明白Android中onInterceptTouchEvent與onTouchEvent(圖文)!

Hi,大家好,今天給大家分享一下Android中onInterceptTouchEvent與onTouchEvent,,記得樓主以前剛開始找工作的時候,被人問了關於Android中事件傳遞,當時還是菜鳥一枚,當然答不上來,被人無情的BS了

原创 SwipeRefreshLayout完美添加及完善上拉加載功能

項目地址:https://git.oschina.net/whos/SwipeRefreshAndLoadLayout/wikis/home 關於Google推出的下拉刷新控件SwipeRefreshLayout的相關使用方法,大家可以去

原创 Android調用camera錯誤setParameters failed深層解析

1. Camera Camera是Android framework裏面支持的,允許你拍照和拍攝視頻的設備,那麼,在使用camera開發中總是會遇到一些問題,例如以下這樣子的: E/AndroidRuntime(1542): java.l

原创 android中path的arcTo方法的使用

該方法的聲明爲: void android.graphics.Path.arcTo(RectF oval, float startAngle, float sweepAngle); 該方法是畫一個弧線的路徑. 第一個參數是