導航:首頁 > 編程語言 > 安卓設置屏幕代碼

安卓設置屏幕代碼

發布時間:2023-04-25 03:39:04

A. iqoo手機測試屏幕代碼

1、代碼1:*#06#,快速查看手機的IEMI碼。
2、代碼2:*#558#,進行工程測試,測試手機的各種硬體是否運行正常。
3、代碼3:*#225#,打開後進入到手機的版本測試,查詢到型號,軟體版本號等等各種手機信息。
4、代碼4:*#*#001#*#*,打開後會進入NV參數界面,看手機的各種參數。
5、代碼5:*#*#2288#*#*,在撥凱態號界面輸入此代碼,網路模式切換到3g或者2g。
6、代碼6*#*#4836#*#*/*#*#4838*#*#,
輸入斗友後會進入到測試界面,查詢並更改應用使用情況,WLAN信息,打開手機信息,找到設置首選網路類型,記住默認的類型,盯銷源點擊改成LETonly,設置完成後,玩游戲時不會有電話打來游戲結束後要切換回來。

B. 如何設置android界面橫屏顯示

全屏

在Activity的onCreate方法中的setContentView(myview)調用之前添加下面代碼

requestWindowFeature(Window.FEATURE_NO_TITLE);//隱藏標題
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);//設置全屏

橫屏

按照下面代碼示例修改Activity的onResume方法

@Override
protected void onResume() {
/**
* 設置為橫屏
*/
if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
super.onResume();
}

或者在配置文件中對Activity節點添加android:screenOrientation屬性(landscape是橫向,portrait是縱向)

android:launchMode="singleTask" android:screenOrientation="portrait">

要設置成豎屏設置成 SCREEN_ORIENTATION_PORTRAIT

// ----------------

常亮

view.setKeepScreenOn(true)

不加任何旋轉屏幕的處理代碼的時候,旋轉屏幕將會導致系統把當前activity關閉,重新打開。
如果只是簡單的界面調整,我們可以阻止此問題的發生,屏幕旋轉而自己調整屏幕的元素重構。
首先我們需要修改AndroidManifest.xml文件:
<activity android:name=".Magazine">
</activity>
//修改為:
<activity android:name=".Magazine"
android:configChanges="orientation|keyboard">
</activity>
這樣是讓程序能夠響應旋轉屏幕的事件。
然後重寫onConfigurationChanged方法:
@Override
public void onConfigurationChanged(Configuration newConfig) {
// TODO Auto-generated method stub
super.onConfigurationChanged(newConfig);
Log.v(" == onConfigurationChanged");
processLayout();
}

//----------------------------

在我們用Android開發過程中,會碰到Activity在切換到後台或布局從橫屏LANDSCAPE切換到PORTRAIT,會重新切換Activity會觸發一次onCreate方法。

在Android開發中這種情況視可以避免的,我們可以在androidmanifest.xml中的activit元素加入這個屬性 android:configChanges="orientation|keyboardHidden" 就能有效避免oncreat方法的重復載入,

androidmanifest.xml內容如下:紅色字體為添加部分

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.demo"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".DemoGPS"
android:configChanges="orientation|keyboardHidden"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<uses-library android:name="com.google.android.maps" />

</application>
<uses-sdk android:minSdkVersion="7" />

<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>

</manifest>

同時在Activity的java文件中重載onConfigurationChanged(Configuration newConfig)這個方法,這樣就不會在布局切換或窗口切換時重載等方法。代碼如下:

@Override
public void onConfigurationChanged(Configuration newConfig)
{
super.onConfigurationChanged(newConfig);
if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE)
{
//land
}
else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT)
{
//port
}
}

//------------------------------------------------------

關於Android中Activity的橫豎屏切換問題可以通過AndroidManifest.xml文件中的Activity來配置:

android:screenOrientation=["unspecified" | "user" | "behind" |
"landscape" | "portrait" |
"sensor" | "nonsensor"]

screenOrientation 用來指定Activity的在設備上顯示的方向,每個值代表如下含義:

"unspecified" 默認值 由系統來判斷顯示方向.判定的策略是和設備相關的,所以不同的設備會有不同的顯示方向.

"landscape" 橫屏顯示(寬比高要長)

"portrait" 豎屏顯示(高比寬要長)

"user" 用戶當前首選的方向

"behind" 和該Activity下面的那個Activity的方向一致(在Activity堆棧中的)

"sensor" 有物理的感應器來決定。如果用戶旋轉設備這屏幕會橫豎屏切換。

"nosensor" 忽略物理感應器,這樣就不會隨著用戶旋轉設備而更改了 ( "unspecified"設置除外 )。

更多安卓例子請去360手機助手下載安卓學習手冊,裡面有橫豎排例子,源碼,例子隨便看。

C. 安卓用adb設置默認屏幕

在自動化測試過程中,有時可能會需要調節Android設備屏幕亮度的場景時,可藉助adb命令來實現

1. 獲取亮度是否為自動調節

adb shell settings get system screen_brightness_mode

# 輸出:0(未開啟), 1(已開啟)123

2. 修改設備亮度為自譽宴物動調節/ 取消自動調節

# 關閉

adb shell settings put system screen_brightness_mode 0

# 開啟

adb shell settings put system screen_brightness_mode 112345

3. 獲取當前祥友手機屏幕亮度值

adb shell settings get system screen_brightness

# 輸出:'90\n'

# 1234

4. 設置當前手機屏幕慶液亮度

adb shell settings put system screen_brightness xxxx

# 如設置為1000

adb shell settings put system screen_brightness 1000

D. 安卓手機把網頁添加至主屏幕的htmljs代碼是什麼

為了讓網頁直接生成添加到手機主屏幕的代碼,您需要在網頁中添加一些特定的 HTML 代碼。例如,您可以使用以下代碼:

Markup
<a href="javascript:void(0);" onclick="addToHomeScreen();">
點擊這里,將本網頁添加到主屏幕
</a>

<script>
function addToHomeScreen() {
var a2hsBtn = document.querySelector(".ad2hs-prompt");
a2hsBtn.style.display = "block";
a2hsBtn.addEventListener("click", addToHome);
}

function addToHome() {
var a2hsBtn = document.querySelector(".ad2hs-prompt");
a2hsBtn.style.display = "none";
var a2hsSkip = document.querySelector(".ad2hs-skip");
a2hsSkip.style.display = "none";
var a2hsBranding = document.querySelector(".ad2hs-branding");
a2hsBranding.style.display = "none";
var a2hsLauncher = document.querySelector(".ad2hs-launcher");
a2hsLauncher.style.display = "block";
deferredPrompt.prompt();
deferredPrompt.userChoice.then(function(choiceResult) {
deferredPrompt = null;
});
}
</script>
這段代碼包含了一個文本鏈接,用戶點擊該鏈接時會觸發一個 JavaScript 函數,該函數會顯示一個提示框,提示用戶是否將網頁添加到主屏幕。用戶確認後,該網頁就會被添加到主屏幕上。

請注意,上述代碼僅供參考,您可能需要根據自己的需求進行修改。

JavaScript
<a href="javascript:void(0);" onclick="addToHomeScreen();">
點擊這里,將本網頁添加到主屏幕
</a>

<script>
function addToHomeScreen() {
var a2hsBtn = document.querySelector(".ad2hs-prompt");
a2hsBtn.style.display = "block";
a2hsBtn.addEventListener("click", addToHome);
}

function addToHome() {
var a2hsBtn = document.querySelector(".ad2hs-prompt");
a2hsBtn.style.display = "none";
var a2hsSkip = document.querySelector(".ad2hs-skip");
a2hsSkip.style.display = "none";
var a2hsBranding = document.querySelector(".ad2hs-branding");
a2hsBranding.style.display = "none";
var a2hsLauncher = document.querySelector(".ad2hs-launcher");
a2hsLauncher.style.display = "block";
deferredPrompt.prompt();
deferredPrompt.userChoice.then(function(choiceResult) {
deferredPrompt = null;
});
}
</script>

如果您不是用戶,而是程序員,您可以通過添加特定的 HTML 代碼來讓網頁直接生成添加到手機主屏幕的代碼。您可以參考上文中的代碼示例,並進行相應的修改。

同時,您也可以使用 Web App Manifest 來為您的網頁添加添加到主屏幕的功能。Web App Manifest 是一種 JSON 格式的文件,用於描述網頁的一些基本信息,比如網頁的名稱、圖標、啟動方式等。您可以在網頁的 head 標簽中添加一個 link 標簽,將 Web App Manifest 的 URL 指向您的網頁。例如:

Java
<link rel="manifest" href="https://www.example.com/manifest.json">
JavaScript
然後,您可以在 manifest.json 文件中定義一些相關屬性,以便描述網頁。例如:
JavaScript
{
"name": "My Awesome Web App",
"short_name": "Awesome App",
"start_url": "./index.html",
"display": "standalone",
"background_color": "#fff",
"theme_color": "#fff",
"icons": [
{
"src": "./icon.png",
"sizes": "192x192",
"type": "image/png"
}
]
}
在這個示例中,我們為網頁定義了一些基本屬性,比如網頁的名稱、短名稱、啟動地址、顯示方式等。通過這些屬性,用戶可以將網頁添加到手機主屏幕上,並以「獨立」模

非常好!如果您想嘗試將網頁添加到手機主屏幕,可以按照上述方法進行操作。您可以先添加一些 HTML 代碼,然後通過點擊相應的按鈕來觸發添加到主屏幕的操作。或者,您也可以使用 Web App Manifest 來描述網頁,並讓用戶在訪問網頁時進行添加。

如果您遇到任何問題,可以隨時聯系我。願您的嘗試順利!

E. android開發xml中如何設置背景圖才能填充整個屏幕代碼如下

1. android:background="@drawable/background2"

這句話裡面定義的背景圖片太小了吧?建議使用純顏色試搏搏試,或者改用.9.png圖片做背景。

2. 說句磨哪題外話,不要使用AbsoluteLayout了,瞎銀碼使用RelativeLayout,LinearLayout,FrameLayout等。

F. 安卓開發: 我是新手,請問調節屏幕亮度的代碼怎麼寫

public void setBrightness(int level) {
ContentResolver cr = getContentResolver();
Settings.System.putInt(cr, "screen_brightness", level);
try {
defaultLevel = Settings.System.getInt(cr, "screen_brightness");
} catch (SettingNotFoundException e) {
e.printStackTrace();
}
Window window = getWindow();
LayoutParams attributes = window.getAttributes();
float flevel = level;
attributes.screenBrightness = flevel / 255;
getWindow().setAttributes(attributes);
}

此外,UiModeManager這個類提供了控制系統檔正UI模式的服務,可扒冊以行此悔參考使用:

{
UiModeManager uim = (UiModeManager) getSystemService(Context.UI_MODE_SERVICE);
int i = uim.getCurrentModeType();

if (i != Configuration.UI_MODE_TYPE_CAR) {
uim.enableCarMode(0);
}

uim.setNightMode(UiModeManager.MODE_NIGHT_YES);

G. 安卓手機屏幕解析度怎麼調整

安卓手機屏幕解析度調整方法:

首先手機必須獲得ROOT許可權,接著你需要確定手機的顯示density和解析度,desity的意思就是密度,在安蠢漏激卓系統中,desity是一個非常重要的顯示參數搜悉。如果density設置不當,比如density設置過高,可能會使字體和其他一些UI顯示得很小,而如果高分屏設置density過低,也可能會使字體和其他UI顯得過大,甚至影響App兼容。

H. 安卓手機怎樣換為橫屏

以游坦碰華為Mate40手機為例:信薯
升級HarmonyOS系統後,從屏幕右側頂部下滑神談出控制中心界面,點擊自動旋轉開啟屏幕自動旋轉功能。

I. android中如何讓程序自適應屏幕大小

這個可是涉及到屏幕解析度的問題啦,首先得獲取設備屏幕的大小,然後再去調用與之比較接近的資源,這個資源就是你項目res目錄下的那些文件夾唉,比如圖片就有三個文件夾,放置不同尺寸的,下面備慶的布局XML,就用如:layout—仿鬧握240x480,裡面的xml對應了相應尺寸彎穗的圖片;不知道對你有沒有幫助

J. 求教android應用中設置屏幕是否常亮的方法

onCreate(){
getWindow().addFlags(android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}

onStop(){
宴鄭賀晌派叢握getWindow().removeFlags(android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}

閱讀全文

與安卓設置屏幕代碼相關的資料

熱點內容
windows7系統共享文件 瀏覽:62
ps前往文件夾 瀏覽:694
信捷plc編程用哪個軟體 瀏覽:939
vba導入文件 瀏覽:690
更新後版本英文怎麼說 瀏覽:267
桌面雲配置文件分離 瀏覽:505
iphone5如何升級4g網路 瀏覽:5
團購是在哪個app 瀏覽:897
打開多個word文檔圖片就不能顯示 瀏覽:855
騰訊新聞怎麼切換版本 瀏覽:269
app安裝失敗用不了 瀏覽:326
桌面文件滑鼠點開會變大變小 瀏覽:536
手機誤刪系統文件開不了機 瀏覽:883
微信兔子甩耳朵 瀏覽:998
android藍牙傳文件在哪裡 瀏覽:354
蘋果6s軟解是真的嗎 瀏覽:310
c語言代碼量大 瀏覽:874
最新網路衛星導航如何使用 瀏覽:425
以下哪些文件屬於圖像文件 瀏覽:774
zycommentjs 瀏覽:414

友情鏈接