原创 android PackageInstaller那點事兒

    今天簡單講解一下PackageInstaller     文件路徑:     packages/apps/PackageInstaller     frameworks/base/core/java/android/content

原创 android 鎖屏那點事兒

    在我看來android有一張俊俏臉叫launcher,而這張臉上有一張面紗叫鎖屏,就像詩中寫的“千呼萬喚始出來,猶抱琵琶半遮面”玩android就要從這面紗玩起。     這張面紗雖然美麗,但是有多少人知道她的故事呢?要講述這個故

原创 android Launcher那點事兒(二)

    應朋友要求,把Launcher應用再詳細解說一下。     首先,我們需要去LauncherApplication裏面看一下,因爲這裏沒有兩個成員變量對我們這一講非常重要,它們就是 public LauncherMode

原创 android Binder那點事兒

        年後第一篇,在這裏首先祝大家新年快樂。     之前我們總是提到“這是binder的事情,這裏暫不做解釋”,現在我們就解釋解釋binder的事兒。還從我們之前的某個地方開始,這個地方叫ActivityManagerNati

原创 android activity那點事兒

    activity、service和Application都繼承於ContextWrapper,所以當我們startActivity的時候就會走到ContextWrapper的startActivity,進ContextWrappe

原创 Android內存那點事兒

好久沒有寫了,不是忘了,也不是懶,是因爲迷茫了~~不知道該學什麼,該寫什麼,該走什麼樣子的路,該做什麼樣子的人。我嘴笨,不知道怎麼把自己會的講給別人,我願意分享,所以我就寫出來,不管是對的,錯的,希望大家能取其精華去其糟粕,不要因爲我而誤

原创 ContentProvider 那點事兒

    ContentProvider Content內容,Provider提供者,所以就是內容提供者。     ContentResolver Content內容,Resolver解析者,所以就是內容解析者。     這兩個是什麼關係呢

原创 android Surface 那點事兒

    android 那點事兒 申請了羣330513862,有興趣的童鞋可以加入,大家一起學習、研討、分享經驗。     首先我們要說一下Surface是什麼?關於Surface的描述是這樣的“Handle onto a raw buf

原创 扯淡:能扯多遠扯多遠,能扯多少扯多少吧

    2013年過去了,2014年來了,在這交接的時節是個扯淡的時節,不扯不成活啊,有扯過去的,有扯現在的,有扯未來的,有扯房子的,有扯汽車的等等,今天我們也扯扯,我們扯未來手機的發展方向。     未來是什麼樣子沒有人知道,而我們能做

原创 android 搖一搖那點事兒

    今天我們說說搖一搖,以晃動手機切換壁紙爲例子。     首先說說晃動,做手機的應該知道,這個晃動就是重力感應了,也就是Gsensor了。 public void startListener(){ try{ if(mSe

原创 android 懸浮窗那點事兒

    不管是桌面小球,懸浮歌詞,還是實時監控窗口等等,這些在我這裏統統都叫做懸浮窗,雖然長相不同,但實質一樣。我認爲這些都是配飾,就像美女帶的眼鏡,耳環,更或者刺青等等,有了這些美女才更美,那有人就會辯駁了說“清水出芙蓉,天然去雕飾”。

原创 Android-ListView的removeFooterView方法報java.lang.ClassCastException錯誤

    在做ListView滾動到底部時自動加載下一頁數據時出現了錯誤,困擾了還挺久的,網上搜了不少資料,但是還是沒明白到底錯在哪裏。 今天又在處理這個問題的時候突然之間悟出來了。先看下ListView的

原创 android Launcher那點事兒

    今天講關於Launcher的事情,但講之前我想先說說我自己。     首先說一下學東西,以前我很害怕別人問我問題,因爲我怕自己不會,回答不上來那多丟人啊,但現在我不這麼想了,因爲別人問你問題的時候也會想,我問這個問是不是很傻比啊,

原创 android那點事兒 開篇寄語

    今天,有位同事突然問我“你對android瞭解那麼深了,爲什麼不寫出來,給大家共享一下?”這個問題把我問住了。雖然學習android已有兩年了,但是感覺自己還像個初學者一樣。android的博大精深,讓自己覺着總有不知道、不熟悉的