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);
}