android更改主題
A. 如何在 Android 應用程序中使用自定義主題
Android 應用程序中使用自定義主題的方法:
1、新建一個項目 Lesson32_StyleAndTheme。
2、拷貝下面三張 Nine-Patch PNG圖片到res/drawable目錄下:
B. android studio怎麼更換默認主題
方法/步驟
1、點擊File下邊的setting選項
C. android studio怎麼改主題
1、首先雙擊桌面Android Studio圖標,打開Android Studio。 2、選擇Android Studio菜單欄File——Settings選項 3、或者在工具欄中直接點擊Settings設置圖標。 4、彈出Settings對話框,單擊appearance&behavior 5、appearance&behavior下拉列表裡選擇appearance外觀 6、Android Studio的主題有三個,選擇Dracula主題,單擊OK。 7、Android Studio就被更換為黑色的Dracula主題。 請採納。。。
D. 安卓更換成iphone主題
安卓更換成iphone主題可以通過「XLauncherPro」實現。XLauncherPro是一款模仿iOS11手機主題界面的應用悶改,有了它就可以讓手機界面秒變成iOS11樣明辯式,流暢的風格壁紙螞槐判搭配圓角矩形圖標,應用程序布局,抖動刪除,智能文件夾等,復刻程度非常高。
E. Android如何定製主題
目的:
為了加強用戶體驗,增強品牌效應,使我們的產品有自己獨特的風格,主題的定製將會是必然趨勢……
然而Android原生系統是不支持主題定製的,所以如何來定製主題,如何做得更好,需要大家集思廣益……
策略:
將介紹兩種定製主題的機制:
1.根據Android Configuration Qualifier機制,加入我們自己的JRDTheme定製。
2.用主題包的形式,根據用戶選擇不同的主題,而載入不同主題包中的資源。
基本原理:
首先介紹方式一:
Android Configuration Qualifier
Android 系統為一個項目提供了多套可供選擇的資源,通過命名特殊的資源文件夾來區別它們。系統在運行的時候,根據設備的當前配置為每個應用載入合適的資源。
這些不同的資源都是放在每個應用的res/目錄下面的,特殊的命名方式是-:
: 資源文件夾的名字,與默認資源文件夾保持一致
: 根據設備不同配置,需要使用的資源文件夾名字
Android系統根據優先順序的先後順序已經支持多種Configuration Qualifier,如圖1:
如何添加 Jrd Theme Resources
JrdTheme 的核心策略是當我們設定了不同的主題後,會自動的替換我們想要替換的資源(Framework&App)。具體步驟如下:
1. 工程師從UE哪裡獲得我們想要改變的主題資源,
2.把這些資源放到對應模塊的res/目錄下,以Contacts模塊為例,假如我們想要定製drawable、color、layout。
原來在Contacts模塊中默認的資源目錄如下:
res/
layout/
main.xml
info.xml
drawable/
icon.png
values/
colors.xml
定製後的資源目錄如下:
res/
layout/
main.xml
info.xml
layout-jrdthemexxx/
main.xml
info.xml
drawable/
icon.png
drawable-jrdthemexxx/
icon.png
values/
colors.xml
values-jrdthemexxx/
colors.xml
Notes: jrdthemexxx 是其中一個 主題的 Qualifier,如果有多個主題,那麼將會有多個jrdthemexxx存在。
3.與原來一樣編譯這些模塊,push到手機中即可。
這只是一個guide ,具體實現還要細化…… 目前在diablo、beetle上面已經用這種方式實現了……我在smartiii上嘗試過,機制沒問題,但是改動的范圍太大了,比較麻煩。
方式二:
核心思想:系統中有多套主題資源包,並且應用可以用相同的資源ID來訪問不同資源包中對應的資源。 Android原生系統的資源訪問流程 對應用來說,資源訪問主要有下面三種方
式:
第一、比較普遍的方式是使用xml定義,並且通過AAPT工具生成一個R文件,列出資源的索引來讓Android系統自己去遍歷整個資源樹的方式來訪問。
第二、通過Resources介面來訪問,使用Resources類的getDrawable、getString等介面來獲取資源。
第三、通過AssetManager類的介面去訪問,使用這個類的open方法來返回一個InputStream對象得到資源。
其實這三個訪問方式只是Android資源訪問中整個流程中在不同層次對外提供的三個介面,到底層的實現都是殊途同歸的。
因此我們實際上需要修改的部分主幹是在訪問資源具體路徑前,按照當前系統主題設置訪問不同資源APK下的文件
即是把原生Android中資源ID和資源文件路徑之間一對一的關系改為一對多的關系。
例子如下:如果原有資源ID和資源文件路徑關系為:
R.drawable.image01 = 0x7F020001
通過系統的資源查找之後找到文件路徑為 /system/app/frameworks-res.apk下的res/drawable_hdpi/icon.png
在AssetManager native中去讀取資源並上傳。
那麼我們需要做的是在傳入路徑去讀取資源時把文件路徑替換為/data/app/SystemTheme01.apk下的res/drawable_hdpi/icon.png
F. 安卓大屏怎麼換主題
常規方法主屏幕點擊設置進入系統設置>關於設備>點擊6次app版本這就進入了安卓系統的設置,找到顯示>壁紙系統自帶桌面,選好自己喜歡的,點擊壁紙設置,ok,搞定(2)第二種,需要安裝樂桌面HD。app點擊左下角,進入下一頁面,在導航右側選擇瀏覽器,進入瀏覽器,寫入地址,下載基行悉安裝。下邊會有鏈接點擊右下角三個點點點擊壁紙選好壁紙搏乎點擊應用更改好了換回原帶磨中控桌面,同樣也改了過程中需要返回按鍵