原创 Android system init process

Android system init processinit 進程處理過程 這個系列文章目前僅僅是作爲個人學習Android 系統的筆記,主要是以圖爲主記錄Android 系統的一些流程,如果大家搜索到這裏,能對大家提供一些幫助

原创 wait_for_prop process in init.cpp

wait_for_prop process in init.cpp什麼時候設置的wait_for_prop什麼時候reset wait_for_prop 本文接: Android system init process. 什麼時候

原创 RxJava2 原理淺析

RxJava2 原理淺析背景分析總結 背景 最近在看Rxjava的相關資料, 上網搜索資料發現大部分的文章都是教授如何使用RxJava的,但是這樣只知其然,不知其所以然,總是感覺學的不徹底,用着不踏實,所以就想找一些能揭示其原理的

原创 棧幀結構淺析記錄

棧幀結構淺析記錄 做嵌入式開發難免會越到死機,需要回朔調用棧的情況,這裏記錄兩篇文章,淺談了對應體系結構的棧幀結構,記錄以參考: 也談棧和棧幀(三)  : 介紹了ARM的棧幀結構 也談棧和棧幀(二) :介紹了x86體系結構的棧幀結構

原创 Android中的handler

首先先看一下android中的線程基本使用方式: 1.      繼承Thread方式:複寫run()方法 2.      實現Runnable方式 接口:傳給Thread : new Thread(newplaybackRunnable

原创 java 中的類訪問權限與成員訪問權限

java 中的類訪問權限與成員訪問權限 問題提出 在寫代碼的時候有個問題:包內定義了一個接口類,另外一個包要實現它,這裏採用接口隔離與依賴倒置原則,將兩個包的依賴關係倒置過來。但是,這裏就遇到了一個問題,實現類採用工廠模式來實例化,所以

原创 Java 中的初始化順序的影響和“overloading”與“overwrite”

Java 中的初始化順序的影響和“overloading”與“overwrite”首先測試代碼:package com.gbd.test; abstract class Base { Base() {

原创 一些邏輯題,有空看看 可以鍛鍊一下邏輯思維

1. 49個同學要過河,河邊只有一條可乘7人的小木船,小船過一次河要用5分鐘,這些同學全部過河一共 因爲要安排一個人回來,爲此一次實際過6個,最後一次過7個,實際上是7次來回加最後一單趟 時間爲7*6+3=45分鐘 2. 10個黑球、

原创 Java 繼承中的初始化循序

先看測試代碼:/** * */ /** * @author GBD_PC * */ public class InheritInitTest { public static void main(String[] arg

原创 關於C++覆蓋與複寫

 關於c++的覆蓋與複寫,寫了個測試程序,以明確一些概念。發此博客以記錄。 1.c++中的多態只是發生在指針或者引用上,對象賦值不存在多態。(見例子中的funcRecoverAssignTest()) 2.對象賦值亦會賦值基類變量。(同

原创 爲什麼android中parcelable的實現需要CREATOR

在查看parcelable的使用使用方法時有提到,實現parcelable的類必須有一個靜態域CREATOR 實現creator<T>接口,但是並未說明爲什麼,代碼查看在java FW層也查看不到其使用的地方,但是比較困惑,今天在重溫ja

原创 比較不錯的一系列android深入研究博客,整理在此以記之

1. 深入Android 【一】 —— 序及開篇   簡單介紹 作者理解的一些android歷史 2. 深入Android 【二】 —— 架構和學習  簡單介紹android的架構 和 開發環境 3. 深入Android 【三】 —— 組

原创 c語言中位運算用法

1. 異或 1.與1異或,可以使特定位翻轉, 2.與0異或,保留其值 3.交換兩值,不使用臨時變量。a=a^b;b=b^a;a=a^b; 2. 與 或 1. 將一標誌位置1: int mask = 0; int a = 2; int ma

原创 Exlipse中的java內存分析(MAT)

exlipse中用MAT分析內存 1. 首先,需要在在Exlipse中安裝MAT插件,插件安裝好後,在Exlipse中打開Memory Analiyze窗口(Window->open perspective),然後打開Navigation

原创 雜感日記20130415

        今日review一個有關文本編輯框最大長度限制的一個問題。 開發人員修改了兩個文件,這兩個都有關於字符串最大長度的限制。 開發人員還算細心,本來測試人員提出的問題只是關於一處的,他把相關的另一處地方也想到了,順便進行了修改