原创 adb unauthorized

使用adb連接手機時,即使打開了usb調試,手機添加了信任,仍然出現unauthorized的提示 C:\Users\xxx\.android裏面刪掉adbkey 和adbkey.pub兩個文件,然後重新插拔手機 執行: adb kill

原创 將Android源碼導入Android Studio進行調試

做系統開發的,比如手機,平板,需要編譯修改源碼。 做源碼開發,不像開發純app,調試起來有些麻煩,但還是可以實現的,可以將整個源碼導入AS,實現打斷點調試 我這邊使用的是Android Studio 2.3 要調試的源碼是Android9

原创 Android Q MTK平臺開關機動畫和開關機鈴聲

Google default關機流程只顯示進度條,不會播放關機動畫。如需自定義開關機動畫,需要使用mtkbootanmiation進行客製化。 google默認開機動畫代碼在framework/base/cmds/bootanimatio

原创 View事件分發

dispatchTouchEvent()       onInterceptTouchEvent()         onTouchEvent()     dispatchTouchEvent() 該方法是用來處理事件的分發。如果事件能夠

原创 JIT AOT Davlik ART

一、 JIT  是just In time compile的縮寫,就是“即時編譯技術”,用於Davlik虛擬機 AOT  "Ahead of Time"的縮寫,提前編譯,運行前編譯,一般在安裝時就將字節碼翻譯成機器碼 dalvik這個大家

原创 Android通信相關-聯繫人-導入導出聯繫人

對於Android手機來說,通信是一大塊功能。APP層包括聯繫人、短信、撥號、InCallUI。framework層包括Telephony、Telecom、PhoneGlobal、RIL等,底層又涉及到通信模塊,AT命令等,幾大功能互相獨

原创 鎖屏界面增加提示

鎖屏界面佈局文件爲keyguard_bottom_area.xml ./res/layout/status_bar_expanded.xml:82:        layout="@layout/keyguard_bottom_area"

原创 Android P 系統應用無法對外置SD卡進行讀寫

1、frameworks/base/data/etc/platform.xml      <permission name="android.permission.WRITE_MEDIA_STORAGE" > -        <grou

原创 關於Android進程間通信的理解

一、一般認爲Android進程間通信方式有四種,其實就是四大組件的進程間通信方式。 這種網上將得非常清楚了:如一下文章 https://blog.csdn.net/baidu_29094221/article/details/788529

原创 如何將Android Studio下開發的app放到系統源碼中編譯

將app文件夾拷貝到packages/apps/ 下面 同目錄增加Android.mk     LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS :=

原创 Java IO流架構圖

原创 Java類成員初始化順序

代碼測試示例:   package com.st; public class StaticTest {     /**      * @param args      */     public static void main(Stri

原创 String基礎

String爲字符串常量,是Java中一個重要的工具類 一、兩種創建方式 1、String str1 = “Hello”; 在字符串中,如果採用直接賦值的方式(String str="Lance")進行對象的實例化,則會將匿名對象“Lan

原创 Thread筆記

Thread爲Java中線程類 Thread屬性:優先級,線程組,線程名,Runnable對象,狀態 一狀態: 線程從創建到最終的消亡,要經歷若干個狀態。一般來說,線程包括以下這幾個狀態:創建(new)、就緒(runnable)、運行(r

原创 System使用學習筆記

   System類代表系統,系統級的很多屬性和控制方法都放置在該類的內部。該類位於java.lang包。     由於該類的構造方法是private的,所以無法創建該類的對象,也就是無法實例化該類。其內部的成員方法和成員變量都是stat