原创 Android WiFi Toggle ON/OFF流程分析

WiFi toggled on流程分析 這一章來分析一下從Settings打開wifi後,framework所有的流程以及狀態轉換,調用的主要函數就是WiFiMananger的setWifiEnabled(boolean enab

原创 AndroidManifest.xml詳解

關於AndroidManifest.xml AndroidManifest.xml 是每個android程序中必須的文件。它位於整個項目的根目錄,描述了package中暴露的組件(activities,services, 等等),他們

原创 Android的系統服務

System_Server進程 運行在system server進程中的服務比較多,這是整個android框架的基礎   Native服務 SurfaceFlinger   這是framebuffer合成的服務,將各個應用程序及應用程序中

原创 VS2010 快捷鍵

VS2010 快捷鍵 VS2010快捷鍵設置: 1.工具---->選項---->環境---->鍵盤 2.在 【顯示命令包含】 下面的對話框中輸入“對齊”關鍵字,然後就會在這個編輯框下面一個文本窗口中顯示關於“對齊”一系列的“某某對齊”操作

原创 Android WiFi 掃描和連接熱點

本章主要介紹用戶手動的在Settings中點擊Scan和Connect按鈕,輸入密碼後的連接過程,先看整體流程圖: WiFi Scan過程分析 當用戶進入Settings點擊Scan後,就會調用到WifiManager的s

原创 Android WifiService的啓動流程分析

最近在學習Android WiFi framework的相關知識,這裏總結以下。WiFi framework的內容大致可以分爲以下幾個模塊: 1. WiFi相關內容 2.WiFi P2P相關內容 3.Hotspot相關內容 4.

原创 ActivityManager之Task、Process

android.app.ActivityManager 這個類主要用來管理所有設備上的Activities。 權限:android.permission.GET_TASKS 方法:| 返回類型     方法| 1.List<Ac

原创 earlysuspend、autosleep以及wakeup_count三種休眠機制的分析和比較

一、Opportunistic sleep引言 1. 背景 (1) android 面臨的問題           Opportunistic sleep: 當沒有任務時,需要尋找時機,進入suspended (2) 3類同步問

原创 約瑟夫問題

首先是經典的約瑟夫問題的解法 #include <iostream> #include <vector> #include <cstring>   using namespace std;   /*  *