導航:首頁 > 操作系統 > android開屏頁

android開屏頁

發布時間:2022-11-27 17:14:56

android 啟動頁 顯示自定義 LOGO

項目啟動時,需要在開屏頁顯示一個 Logo

先在 style.xml 中新建一個 樣式:

注意:重點是 android:windowBackground 屬性。

在 drawable 下面創建 splash.xml

注意: 顯示的Logo 尺寸要求切圖時就控制好尺寸。這里是沒法限制尺寸的。

樣式創建好之後,配置給你的 啟動頁面

然後就是,你的 LoadingActivity 頁面不需要有布局,或者只寫一個根布局,然後背景顏色設置為透明。

② Android P 啟動頁適配適配劉海屏

需求: app 啟動頁全屏,延伸到劉海屏的狀態欄和底部的導航欄,操作步驟如下:

注意 compileSdkVersion、buildToolsVersion、targetSdkVersion 都是 30

注意: SplashActivity 不需要 setContentView( )

splash_logo_bg.xml 的預覽效果如下:

可見啟動頁完全全屏了

源碼: https://github.com/dazeGitHub/CutOutGoodDemo

③ android開發 一開始打開的類似於歡迎頁面叫什麼

這個界面主要的作用有:

  1. 這個界面是為了讓app有更好的體驗,不會讓用戶感覺太突兀了,所以現在app市場包括ios的應用基本都是有歡迎界面的。

  2. 這個界面一般稱為啟動頁面,在android開發中,開發者可以設定在該界面的停留時間,從而可以在後台進行一些初始化的工作的。

④ android開屏頁的實現--圖片和視屏

圖片引導頁結合咕咚,視屏開屏頁引進螞蜂窩的案例。

一、如何實現android開屏頁,滑動小圓點帶動圖片切換。

大概所有的app都是有這個簡單的需求。第一次進入app時,顯示引導圖再是閃屏圖,之後就只是閃屏咯。實現邏輯就是對是否是第一次進入該app進行判斷,這里可以採取SharedPreferences存儲方式進行記錄下,我們可以寫一個utils用來存儲第一次進入app的狀態。

每次在閃屏界面onCreate()判斷一下。

引導頁的實現--自定一個view

具體實現請查看demo

demo地址

請教一個問題,怎麼在文章里添加動態圖啊?!?!

⑤ android中啟動頁背景設置文字

android中啟動頁背景設置文字步驟
1、打開你的安卓開發軟體。
2、新建一個工程。例如工程名ty。
3、打開左側的工程文件夾。打開res中的layout,雙擊main.xml.
4、下面要添加圖片到工程里。下載或者在本地上找到一張需要的圖片。
5、先把圖片剪切一下,長寬要適合顯示屏幕。
6、看好,一般的圖片都是jpg格式的。一定要把格式轉化為png格式的。
7、把轉化後的圖片拖到工程中res中的drawable-hdpi中。

⑥ android中怎麼解決開屏頁白屏問題

備份手機上的重要數據到電腦上,手機關機長按音量上鍵加電源鍵3秒進入恢復模式,選擇簡體中文,數據清除,重啟即可!

⑦ 再見!惹人煩的 APP 開屏廣告

談到廣告,果子首先想到的是,小米在 MIUI 系統中 「帶頭」 植入廣告,隨後越來越多的廠商都選擇在系統中添加廣告。

系統廣告帶來的收益可是 不容小覷, 從前段時間小米集團發布的 2020 年報就可見一斑。

得益於小米手機銷量大漲,小米集團在 2020 Q4 廣告收入激增,從而推動互聯網服務收益增長近 20%

要知道,相比其他系統, 現在 MIUI 的廣告算是很少的了

但這也同樣印證了老羅的那句名言: 手機不賺錢,就是交個朋友

真正賺錢的是互聯網服務中的廣告營收。

而大跌眼鏡的是,今年發布的魅族 18 系列, 無廣告、無推送、無預裝 的「三零手機」居然成為賣點。

用戶本應有的權益,現在變成 「亮點」 ,著實讓人心寒。

並且,不僅是系統中,在大家最常用的 APP 中,同樣也都充斥著雜七雜八的廣告。

這些廣告甚至都已經出現在了 APP 開屏頁

想使用 APP ?那就先看廣告吧!或點一下跳過。但有的跳過按鈕做的又小又難按,稍不注意就會點擊打開。

大家應該在想: 都要是有人能幫我按跳過那該多好

別說,還真的可以。廢話不多說,現在就教給大家。

原理簡介

快速跳過 APP 啟動廣告,無非就是打開 APP 時,檢測跳過按鈕,並瞬間自動點擊,最後完成跳過廣告的操作。

如何自動點擊?這里就要介紹一下安卓的一項重要功能: 無障礙。

在 Android 系統中,它的初衷是為了方便殘障人士使用智能手機。

其功能包括不限於:自動點擊、滑動、長按、朗讀等一系列操作。

* 無障礙部分功能

得益於無障礙服務,用戶無需額外的許可權,可讓設備實現一些自動化的操作。

使用體驗

果子所介紹的自動跳廣告工具,也是基於無障礙服務所實現的。

圖中順序分別為: 李跳跳、輕啟動、Auto Tool、一指禪

這些工具均可 自動跳過廣告。

在使用前是這樣的,不得不吐槽 OPPO 的系統應用都有啟動廣告。

在使用自動跳過廣告後。

可以看到,在廣告啟動頁面出現的瞬間,會自動跳過該頁面, 盡可能保障 用戶的打開 APP 的體驗。

下面就以 輕啟動 為例,教大家如何使用。

正因原理簡介中所提到的,首先需要開啟無障礙服務。一般點擊後就會自動跳轉對應頁面,開啟即可。

* 其他工具開啟方法類似

需要注意的是:開啟後 需要保證工具的常運行 。強制關閉會導致無障礙服務關閉,從而 影響自動跳廣告

因此建議開啟 應用自啟動和後台鎖定

在開啟服務並設置好許可權後,就能正常使用了。如果遇到沒有跳過的頁面,還能自動提醒添加。

在使用上,果子使用的絕大部分軟體均可正常跳過廣告。部分漏網之魚,還能使用自定義規則進行跳過。

此類軟體在使用操作上大同小異,正確設置後即可自動跳過廣告。

介紹的這些工具里,果子個人推薦的是 李跳跳

它沒有任何付費功能,完全免費使用。頁面簡約,上手難度低。

* 主頁面、設置頁面、設置選項

開啟服務就能立即使用。

在應用設置中,可根據需求開啟對應的功能,比如:使用增強演算法跳過廣告、跳過青少年彈窗等。

甚至,還能幫你在登錄 PC 版微信時,自動點擊確認彈窗。

這里,應該有人會問:軟體安全嗎?會不會泄露隱私?

果子可以負責任的說: 多慮了! 應用甚至連網路許可權都沒有,何來的泄露?

當然,其他的工具果子也都測試過,都是安全可靠的。也不會帶來額外耗電,工具的開發者也在酷安,請放心使用。

我們無法迫使眾多 APP 去除啟動廣告,但作為用戶可以最大程度爭取自己應有的權利。

* 純凈的啟動頁是微信最美的風景線

也希望眾多互聯網廠商能夠注重用戶體驗。就如同微信這般,十年如一日,不添加任何啟動廣告。

⑧ android 啟動頁閃黑屏怎麼解決比較好

閃黑屏的原因主要是我們啟動Activity的時候,需要跑完onCreate和onResume才會顯示界面 前幾天Boss就反應說,機器每次啟動程序都會閃一下黑屏,這個客戶不接受。沒辦法,只能想想怎麼解決,最後找到了下面的方法。閃黑屏的原因主要是 我們啟動Activity的時候,需要跑完onCreate和onResume才會顯示界面。也就是說需要處理一些數據後,才會顯示。按照這種思路,是不 是我把初始化的工作盡量減少就可以避免黑屏?事實是,就算你onCreate啥都不做,仍然會閃一下黑屏,因為初始化解析界面時需要一定時間。下面是解決 辦法: 1、自定義Theme 復制代碼 代碼如下: 設置背景圖Theme <style name="Theme.AppStartLoad" parent="android:Theme"> <item name="android:windowBackground">@drawable/ipod_bg</item> <item name="android:windowNoTitle">true</item> </style> //2、設置透明Theme <style name="Theme.AppStartLoadTranslucent" parent="android:Theme"> <item name="android:windowIsTranslucent">true</item> <item name="android:windowNoTitle">true</item> </style> 上面我定義了兩種Theme,第一種Theme就是設置一張背景圖。當程序啟動時,首先顯示這張背景圖,避免出現黑屏。第二種Theme是把樣式設置為透明,程序啟動後不會黑屏而是整個透明了,等到界面初始化完才一次性顯示出來。下面說說兩種方式的優缺點: •Theme1 程序啟動快,界面先顯示背景圖,然後再刷新其他界面控制項。給人刷新不同步感覺。 •Theme2 給人程序啟動慢感覺,界面一次性刷出來,刷新同步。 2、修改AndroidManifest.xml 為了使上面Theme生效,我們需要設置一些Activity的Theme 復制代碼 代碼如下: <application android:allowBackup="true" android:icon="@drawable/ipod_icon" android:label="@string/app_name" android:launchMode="singleTask"> <!-- iPod主界面 --> <activity android:name="com.apical.apicalipod.IPodMainActivity" <!-- 使用上面定義的樣式 mythou--> android:theme="@style/Theme.AppStartLoad" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> //...... </application> •可以在Activity裡面增加上面自定義的樣式。另外在Application裡面增加也是可以的,而且是全局效果。 •自定義Theme放在 /res/values/styles.xml 裡面。如果沒有這個文件,自己添加一個即可。 •如果存在多個Activity切換,中間也可能會存在短暫黑屏問題。原因也是Activity啟動的時候需要初始化載入數據,如果想避免這種情況,可以在你切換的Activity裡面增加上面的樣式。 •上面兩種樣式都可以避免黑屏。可以實際測試一下你的程序選擇一種效果。 •這個只是把黑屏避免了,但是如果你程序初始化啟動慢,還是會給人程序啟動慢的感覺。需要自行優化程序初始化過程。 3、Theme屬性詳解 復制代碼 代碼如下: android:theme="@android:style/Theme.Dialog" //Activity顯示為對話框模式 android:theme="@android:style/Theme.NoTitleBar" //不顯示應用程序標題欄 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" //不顯示應用程序標題欄,並全屏 android:theme="Theme.Light " //背景為白色 android:theme="Theme.Light.NoTitleBar" //白色背景並無標題欄 android:theme="Theme.Light.NoTitleBar.Fullscreen" //白色背景,無標題欄,全屏 android:theme="Theme.Black" //背景黑色 android:theme="Theme.Black.NoTitleBar" //黑色背景並無標題欄 android:theme="Theme.Black.NoTitleBar.Fullscreen" //黑色背景,無標題欄,全屏 android:theme="Theme.Wallpaper" //用系統桌面為應用程序背景 android:theme="Theme.Wallpaper.NoTitleBar" //用系統桌面為應用程序背景,且無標題欄 android:theme="Theme.Wallpaper.NoTitleBar.Fullscreen" //用系統桌面為應用程序背景,無標題欄,全屏 android:theme="Theme.Translucent" //透明背景 android:theme="Theme.Translucent.NoTitleBar" //透明背景並無標題 android:theme="Theme.Translucent.NoTitleBar.Fullscreen" //透明背景並無標題,全屏 android:theme="Theme.Panel " //面板風格顯示 android:theme="Theme.Light.Panel" //平板風格顯示 4、Theme和Style Android裡面除了Theme外還有Style,例如下面是Launcher裡面配置workspace的一個Style 復制代碼 代碼如下: <style name="WorkspaceIcon"> <item name="android:layout_width">match_parent</item> <item name="android:layout_height">match_parent</item> <item name="android:layout_gravity">center</item> <item name="android:gravity">center_horizontal</item> <item name="android:singleLine">true</item> <item name="android:ellipsize">marquee</item> <item name="android:textSize">12sp</item> <item name="android:textColor">#FFF</item> <item name="android:shadowRadius">2.0</item> <item name="android:shadowColor">#B0000000</item> </style> Style可以理解為一組屬性集合,方便不同的View設置使用,我們在View裡面使用Style的時候,跟使用Theme是一樣的應用方法。那麼Style和Theme有什麼區別? 下面列出兩者區別: •樣式用在單獨的View,如:Button、TextView等 •主題通過AndroidManifest.xml中的<application>和<activity>用在整個應用或者某個 Activity,主題對整個應用或某個Activity存在全局性影響。 •如果一個應用使用了主題,同時應用下的view也使用了樣式,那麼當主題與樣式屬性發生沖突時,樣式的優先順序高於主題。 上面就是通過Theme解決程序啟動閃黑屏問題,並且講解了Theme和Style,通過Theme配置,其實還可以做個歡迎頁面。不過我們都希望程序啟動速度越快越好,因此還是需要多多優化自己的程序。

⑨ android啟動頁

這里指的是點擊桌面圖標後,第一次啟動後(冷啟動)用戶看到的第一個界面,通常冷啟動後,此時用戶界面還沒渲染,看到的第一幀通常是黑屏或者白屏。為了讓app的體驗更好些,可以通過配置主題的方式去取代第一幀的背景。但是背景因設計稿的不同,需要作出不同的適配情況,比如:

⑩ 開屏頁 launch screen

概述:說到開屏頁面,印象最深的應該是微信的小人,也引起了大家對這幅開屏頁面的大量分析討論。相比國內大部分APP的launch screen 都已經被眼花繚亂的廣告和活動占據相比,微信已經很是良心了。下面我們回到規範本身,看一下原生的規定是嘛樣子的~

大概要求:1. 和APP的首頁保持一致性;2. 避免包含文字字元;3. 不要過於吸引用戶的注意;4. 不要做廣告。

我么看HOUZZ是怎麼做的:

可以看出,HOUZZ規范化的按照iOS HIG進行了launch screen 頁面的設計。同樣的APP推薦:fb ins。

而在Android端:

MD規范寫明:1. launch頁面和in-app頁面保持無縫鏈接;2. 可以作為品牌的瞬時曝光。

雖然並沒有像HIG一般強調保持和首頁的一致性,但也強調了和內頁的無縫銜接。

而HOUZZ可能對自己的品牌已經有了足夠的信心,並沒有在Android系統下製作brand展示,而是一張大白頁面。而由於前兩天Airbnb剛迎來了自己的中文名字「愛彼迎」,所以在launch頁面做了宣傳如下:

可以看出愛彼迎公司在launch頁面設計上的講究:Android應用的設計迎合了MD的第二點——品牌宣傳;iOS應用為了避免對用戶的干擾(HIG的第三點),而將品牌做了灰度處理,同時保留了和首頁一致的TAB BAR位置。

更新的分割線

launch screen的顯示時間是不可控的。

為什麼?!

因為「我是你爸爸」。

這也就很好的解釋了,現在眾多的launch都是假冒的。。。

閱讀全文

與android開屏頁相關的資料

熱點內容
程序員培訓機構感覺很坑 瀏覽:160
編譯器腳本意思 瀏覽:326
apachelinux配置代理 瀏覽:294
程序員的命運會怎樣 瀏覽:663
看逗逗App怎麼樣 瀏覽:445
新英朗壓縮比 瀏覽:297
代購幫app的錢怎麼提現 瀏覽:338
android藍牙可見 瀏覽:360
python游戲編程入門pdf 瀏覽:701
深金融app是干什麼的 瀏覽:611
程序員公園倒立 瀏覽:384
工作應酬吃辣片緩解壓力嗎 瀏覽:427
premierepdf教程 瀏覽:433
pic單片機原理及應用 瀏覽:255
解壓小玩具吐舌頭 瀏覽:711
有道雲伺服器崩潰 瀏覽:890
相冊加密文件怎麼做 瀏覽:213
食指中節骨折演算法 瀏覽:262
工業40pdf 瀏覽:978
錄像機存儲伺服器怎麼實現連接 瀏覽:938