原创 AndroidStudio更新至3.5版本之後不能debug的問題!

情況:debug跟attach兩種斷點調試的時候,studio運行完了之後總是沒反應,然後查看控制檯顯示:Fail to connect lldb類似這種信息; 原因:版本爲29.0.3 的platform-tools的bug導致

原创 安卓源代碼修改之framework下面長按power鍵,修改安卓原生的關機、重啓界面(一)

前幾天工作中遇到一個問題,修改安卓源代碼中的長按Power鍵之後彈出的界面,以及點擊事件。下面給大家說一下我自己的一些心得。 我的需求是這樣的,仿造華爲手機,長按power之後出來一個Activity,然後四個圖片,省電模式、情

原创 Android應用程序啓動過程源代碼分析

        前文簡要介紹了Android應用程序的Activity的啓動過程。在Android系統中,應用程序是由Activity組成的,因此,應用程序的啓動過程實際上就是應用程序中的默認Activity的啓動過程,本文將詳細分析應

原创 安卓中,添加電池電量百分比顯示的功能

前一陣需要做一個需求,在手機裏的設置–電池那一頁面加一個電池電量百分比顯示的功能,就是一個switch,開啓的時候需要百分比顯示,關閉的時候就不顯示了,雖然功能不是很大,但是畢竟是自己實現的,就想做做筆記~ 首先得定位,這個得在

原创 普通類中用handler發送數據到主線程去處理

看別人的代碼,能學到很多自己以前不怎麼會,還經常糾結的問題。記一下小筆記。 有一個A類,他是一個很普通的工具類,在這個類中獲取到一些數據,想把這些數據傳到主線程中去進行解析(就是傳到MainActivity中),這時用Handl

原创 上層apk讀取驅動層底層的數據!

前幾天由於工作需要,需要寫一個apk,安裝在手機上,並且去讀取驅動層的數據。其實驅動層的會給我一個路徑類似於/diy/productName,這樣的一個路徑,我只需要根據這個路徑讀出來就好了,但是這個apk需求也沒有光讀出來就行這麼簡單,

原创 安卓源代碼修改之framework下面長按power鍵,修改安卓原生的關機、重啓界面,並讓界面背景變成模糊(三)

接着上面兩篇文章,這次是進行優化效果,即長按power鍵的時候,對當前的頁面進行模糊,然後跳出來的Activity的背景就是模糊效果的,其實最初實現模糊效果的是在iOS版本上。在安卓中我用到了FastBlur。我當時的思路是:想要

原创 POS主密鑰與工作密鑰關聯詳解

以下是針對POS的卡交易的一種密鑰邏輯記錄: 一、密鑰介紹 交易主密鑰:加載到Pos機中,用於驗證工作密鑰是否合法等; 工作密鑰:包括PIN密鑰、MAC密鑰、磁道密鑰,用於加密密碼、MAC、磁道信息。在信息上送到服務端前加

原创 Android進程間通信(IPC)機制Binder簡要介紹和學習計劃

        在Android系統中,每一個應用程序都是由一些Activity和Service組成的,這些Activity和Service有可能運行在同一個進程中,也有可能運行在不同的進程中。那麼,不在同一個進程的Activity或者

原创 Android實現通過瀏覽器點擊鏈接打開本地應用(APP)並拿到瀏覽器傳遞的數據

$*********************************************************************************************$ 博主推薦: 風蕭兮兮易水寒,“天真”

原创 安卓源代碼修改之framework下面長按power鍵,修改安卓原生的關機、重啓界面(二)

接着上一篇文章,這篇文章主要說一些,這四個按鈕的點擊事件。所有的點擊事件都是在我自己寫的那個Dialog_Activity2那個類中,但是想要把自己寫的Activity跟源代碼相結合(因爲關機重啓這類的真正的調用的對象都在源代碼的

原创 android的消息處理機制(圖+源碼分析)——Looper,Handler,Message

作爲一個大三的預備程序員,我學習android的一大樂趣是可以通過源碼學習google大牛們的設計思想。android源碼中包含了大量的設計模式,除此以外,android sdk還精心爲我們設計了各種helper類,對於和我一樣渴望水平

原创 原來安卓機是不用殺進程的

那些360 qq管家 安全管家 用戶看好了! 看到很多人要殺進程,這個問題也可以看看別的一些看法(來自MIUI大本營): 作爲 Android 的新手一些地方的疑惑只能靠不停的搜索和看論壇帖子,今天看到一個省電的帖子,提到了Advanc

原创 android在Service中彈出Dialog對話框,即全局性對話框

android在Service中彈出Dialog對話框,即全局性對話框 標籤: androidAndroiddialogDialogserviceService 2012-12-07 10:49 24962人閱讀 評論(9

原创 Android權限之sharedUserId和簽名

    最近在做個東西,巧合碰到了sharedUserId的問題,所以收集了一些資料,存存檔備份。     安裝在設備中的每一個apk文件,Android給每個APK進程分配一個單獨的用戶空間,其manifest中的userid就是對應