原创 關鍵字:sizeof,字節對齊,多繼承,虛擬繼承,成員函數指針

sizeof,一個其貌不揚的傢伙,引無數菜鳥竟折腰,小蝦我當初也沒少犯迷糊,秉着“辛苦我一個,幸福千萬人”的偉大思想,我決定將其儘可能詳細的總結一下。但當我總結的時候才發現,這個問題既可以簡單,又可以複雜,所以本文有的地方並不適合初學者,

原创 Activity四種啓動模式之singleTask應用

Activity啓動模式設置:         <activity android:name=".MainActivity" android:launchMode="standard" /> Activity的四種啓動模式:   

原创 Android 的main.mk完整分析

# Use bash, not whatever shell somebody has installed as /bin/sh # This is repeated in config.mk, since envsetup.sh run

原创 Android4.4應用路徑(priv-app)帶來的一點權限上的問題

HI ,All:     今天碰到一個問題,提示下面這個權限拿不到。這個問題我覺得應該是有共性的。     <permission android:name="android.permission.GLOBAL_SEARCH"

原创 android:configChanges屬性

對android:configChanges屬性,一般認爲有以下幾點: 1、不設置Activity的android:configChanges時,切屏會重新調用各個生命週期,切橫屏時會執行一次,切豎屏時會執行兩次 2、設置Activ

原创 https://github.com/Trinea/android-open-project

Android開源項目分類彙總 歡迎大家推薦好的Android開源項目,可直接Commit或在 收集&提交頁 中告訴我,歡迎Star、Fork :) 微博:Trinea    主頁:www.trinea.cn    郵箱:

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

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

原创 Android System.gc()與Runtime.getRuntime().runFinalization()

背景 在看square Leakcanary源碼時,發現這樣一段話: GcTrigger DEFAULT = new GcTrigger() {     @Override public void runGc() {       /

原创 Java線程同步中關鍵字synchronized詳述

轉載:http://blog.csdn.net/welcome000yy/article/details/8941644 synchronized關鍵可以修飾函數、函數內語句。無論它加上方法還是對象上,它取得的鎖都是對象,而不是把一段代碼

原创 FLAG_ACTIVITY_CLEAR_TOP、FLAG_ACTIVITY_SINGLE_TOP區別

概要: 1.FLAG_ACTIVITY_CLEAR_TOP 2.FLAG_ACTIVITY_NEW_TASK 3.FLAG_ACTIVITY_NO_HISTORY 4.FLAG_ACTIVITY_SINGLE_TOP 代碼: 2924

原创 git tag操作教程

     git跟其它版本控制系統一樣,可以打標籤(tag), 作用是標記一個點爲一個版本號,如0.1.3, v0.1.7, ver_0.1.3.在程序開發到一個階段後,我們需要打個標籤,發佈一個版本,標記的作用顯而易見。 下面介

原创 問題

大夥,我想問一個實踐上的問題。 情景:一個異步線程在做網絡請求,隨後通過Handler來show Dialog展示相關信息,結果在這之前Activity已經關閉了,導致leaked window異常。 想

原创 Git Stash用法

最近在使用Git管理項目工程的時候,遇到了很多問題,也學習到了很多關於Git常見使用的技巧,下面就其中關於Git Stash的用法和大家分享下。首先,簡單介紹下Git Stash命令的用法,詳細的用法在man文檔中有相關介紹,下面我來說明

原创 Android一鍵清除其他應用緩存數據,有沒有什麼好方法?

想做個功能,清除一個應用下面的所有數據,比如sharedPreference和數據庫等等。請問大家有沒有什麼想法呢?-----------------------------------------  分割線 , 因爲下面是解決方法 --

原创 git入門-linux下配置git

(1)git簡介 git是一個分佈式版本控制系統,客戶端並不只提取最新版本的文件快照,而是把原始的代碼倉庫完整地鏡像下來。這麼一來,任何一處協同工作用的服務器發生故障,事後都可以用任何一個鏡 像出來的本地倉庫恢復。因爲每一次的提取操作