Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android手機 >> Android刷機教程 >> 安卓刷機技巧 >> 詳細介紹Framework

詳細介紹Framework

編輯:安卓刷機技巧

  提取 Framework-res.apk

  打開 system \ Framework 文件夾,找到 Framework-res.apk,把他從手機提取出來

  詳細介紹 Framework-res.apk內容

  1、assets 目錄下結構

  |———— images

  |———— **.png

  |———— sounds

  |———— **.raw

  |———— webkit

  |———— **.png   ▲ 該目錄下的內容一目了然,一般用不到修改,這裡就不多說了

  2、res 目錄下結構及相關解釋

  |———— anim(該文件夾存放的是 ROM 的動畫效果控制文件)

  |———— **.xml

  |———— color(該文件夾存放的是 ROM 各部位顏色的控制代碼)

  |———— **.xml

  |———— drawable / drawable-**(ROM 的基本資源庫,存放各種資源來供控制文件調用)

  |———— **.xml / **.png

  |———— layout / layout-**(ROM 層面布局控件,簡單理解就是控制各個部位的所在位置,如某圖標)

  |———— **.xml

  |———— raw / raw-**(一般情況這些目錄不需要動)

  |———— **.png / **.ogg / **.html

  |———— values / values-**(各種語言包控件)

  |———— **.xml

  |———— xml / xml-**(全局控制文件,一般情況這些目錄不需要動)

  |———— **.xml

  3、AndroidManifest.xml 和 apktool.yml

  AndroidManifest.xml 是每一個應用都需要的文件;

  位於應用的根目錄下,描述了程序包的一個全局變量;

  包括暴露的應用組件(activities, services 等)和為每個組件的實現類;

  什麼樣的數據可以操作,以及在什麼地方運行;

  ▲ 一般情況下不需要動該文件

  AndroidManifest.xml 的結構大綱:

  《manifest》 文件根節點,描述了程序包的所有內容;

  《uses-permission》 請求一個安全授權,必須被授予該權限,程序包才能正確的操作;

  《permission》 聲明一個安全授權,用來限制哪些應用可以訪問程序包內的組件和特有機制;

  《instrumentation》

  《application》 描述程序包內應用級別組件的根節點,該節點能夠描述應用程序的全局和默認屬性;

  《activity》 應用於用戶交互的最主要機制,當一個應用運行的時候,用戶看到的第一個屏幕就是 activity;

  《intent-filter》

  《action》

  《category》

  《type》

  《scheme》

  《authority》

  《path》

  《receiver》 一個 IntentReceiver 可以讓應用接收到一次數據變化和一次行為發生的通知;

  《service》 Service 是一個在後台任意時刻都可以運行的組件;

  《provider》 ContentProvider 組件是用來管理數據持久化及數據發布的,發布的數據可以被其他的應用訪問;

  apktool.yml 是 apktool 反編譯時生成的一個配置文件,不需要動這個文件,重新編譯時缺它不可;

  詳細介紹 res \ anim目錄

  anim 文件夾下即我們通常所說到的動畫特效文件

  wallpaper_open_exit.xml------------------退出程序移除

  wallpaper_open_enter.xml----------------退出程序彈出

  wallpaper_intra_open_exit.xml------------程序內部退出移除

  wallpaper_intra_open_enter.xml---------程序內部退出彈出

  wallpaper_intra_close_exit.xml----------程序內部進入移除

  wallpaper_intra_close_enter.xml-------程序內部進入彈出

  wallpaper_exit.xml----------------------程序後台移除

  wallpaper_enter.xml------------------------程序後台彈出

  wallpaper_close_exit.xml------------------進入程序移除

  wallpaper_close_enter.xml----------------進入程序彈出

  translucent_exit.xml-----------------------選擇光標移除

  translucent_enter.xml-------------------------選擇光標彈出

  toast_exit.xml-------------------------------提示窗口移除

  toast_enter.xml----------------------------提示窗口彈出

  task_open_exit.xml----------------------------任務退出移除

  task_open_enter.xml--------------------------任務退出彈出

  task_close_exit.xml--------------------------任務進入移除

  task_close_enter.xml------------------------任務進入彈出

  submenu_exit.xml子--------------------------菜單移除

  submenu_enter.xml-------------------------子菜單彈出

  status_bar_exit.xml----------------------------狀態欄移除

  status_bar_enter.xml-------------------------狀態欄彈出

  slide_out_right.xml-----------------------------右部滑出

  slide_out_left.xml--------------------------------左部滑出

  slide_out_down.xml-----------------------------下部滑出

  slide_in_up.xml------------------------------------上部滑入

  slide_in_right.xml-------------------------------------右部滑入

  slide_in_left.xml-----------------------------------左部滑入

  slide_in_child_bottom.xml------------------------子欄下部滑入

  shrink_fade_out_from_bottom.xml-----------------下部漸變滑出

  shrink_fade_out_center.xml-----------------------中部漸變滑出

  shrink_fade_out.xml---------------------------------漸變滑出

  search_bar_exit.xml----------------------------搜索欄移除

  search_bar_enter.xml---------------------------搜索欄彈出

  recent_exit.xml-----------------------------------最近任務移除

  recent_enter.xml----------------------------------最近任務彈出

  push_up_out.xml-----------------------------------觸控移除

  push_up_in.xml------------------------------------觸控彈出

  push_down_out.xml-------------------------------底部觸控移除

  push_down_in.xml--------------------------------底部觸控彈出

  priority_alert_exit.xml---------------------------優先提示欄移除

  priority_alert_enter.xml---------------------------優先提示欄彈出

  overshoot_interpolator.xml-----------------------多屏切換

  options_panel_exit.xml---------------------------選項菜單移除

  options_panel_enter.xml--------------------------選項菜單彈出

  lock_screen_exit.xml-------------------------------解鎖移除

  lock_screen_enter.xml------------------------------解鎖彈出

  lock_screen_controlview_fade_out.xml-----------------解鎖漸變彈出

  lock_screen_behind_enter.xml-------------------------鎖屏後進入

  lock_screen_album_fade_out.xml--------------------鎖屏後漸變彈出

  lock_screen_album_fade_in.xml---------------------鎖屏後漸變進入

  linear_interpolator.xml---------------------------------線性插補

  input_method_fancy_exit.xml----------------------輸入法退出移除

  input_method_fancy_enter.xml----------------------輸入法退出彈出

  input_method_extract_exit.xml------------------------提取詞庫移除

  input_method_extract_enter.xml------------------------提取詞庫彈出

  input_method_exit.xml--------------------------------輸入法面板移除

  input_method_enter.xml-----------------------------輸-入法面板彈出

  grow_fade_in_from_bottom.xml---------------------底部超出漸變

  grow_fade_in_center.xml---------------------------中部進入漸變

  grow_fade_in.xml-----------------------------------超出漸變

  fade_out.xml-------------------------------------最近任務移除

  fade_in.xml--------------------------------------最近任務彈出

  dialog_exit.xml------------------------------------窗口移除

  dialog_enter.xml---------------------------------窗口彈出

  decelerate_interpolator.xml----------------------加速插補

  cycle_interpolator.xml-----------------------多次加速插補

  bounce_interpolator.xml-----------------------反彈插補

  app_starting_exit.xml--------------------------運行程序移除

  anticipate_overshoot_interpolator.xml---------------預先加速

  anticipate_interpolator.xml---------------------------預先加速

  alert_dialog_exit.xml----------------------------------提示對話框移除

  alert_dialog_enter.xml--------------------------------提示對話框彈出

  activity_open_exit.xml------------------------------退出多級菜單移除

  activity_open_enter.xml-------------------------------退出多級菜單彈出

  activity_close_exit.xml-------------------進入多級菜單移除

  activity_close_enter.xml----------------------進入多級菜單彈出

  accelerate_interpolator.xml-----------------------動畫加速

  accelerate_decelerate_interpolator.xml----------------動畫加速後減速

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved