導航:首頁 > 操作系統 > android60開機啟動

android60開機啟動

發布時間:2024-11-14 15:55:04

『壹』 如何測試安卓(android)系統的流暢度

測試方法一:系統自帶-開發者模式

實際上,為了方便開發者測試,安卓本身就內置了流暢度檢測的功能。不過,這需要我們開啟隱藏的開發者選項。如果你在用原生系統,那麼開啟開發者選項的方法很簡單,進入到設置菜單「關於手機」頁面,點擊數次「版本號」,即可開啟開發者選項。如果用的是其他ROM,方法也許有所不同,比如說魅族的Flyme開啟開發者選項的方法是在撥號界面輸入「*#*#6961#*#*」,其他機器方法也各有不同,大家可以參照廠商的說明。

進入到開發者選項,可以看到有「GPU呈現模式分析」的選項,開啟後即可以條形圖和線形圖的方法顯示系統的界面響應速度,可以用以觀察系統流暢度。那麼要如何根據曲線判斷系統是否流暢呢?實際上這個曲線表達的是GPU繪制每一幀界面的時間,只要不超過頂部綠線,都可以視為足夠流暢。

開啟GPU呈現模式分析

FPS Meter可以顯示最大最小幀數以及平均幀數

FPS Meter可以測試界面幀數,不過某些手機如果界面靜止,幀數會為0。FPS Meter除了測量系統界面幀數外,還可以用來測量游戲的幀數,所以用FPS Meter來測試某部安卓機游戲性能多強也是個很好的選擇。

當然,FPS Meter也並非十全十美。由於屬於第三方App,所以可能會有一些兼容性問題。某些安卓機或者ROM使用FPS Meter可能會不兼容,即使成功開啟了幀數顯示也沒法測量到准確數值,而某些設備使用FPS Meter甚至會死機。不過在大多數情況下,這款App還是相當值得信任的。

安卓在多個版本中都通過新技術提升了流暢度,比如說安卓2.3引入Dalvik、安卓4.0引入GPU界面繪制、安卓4.1引入黃油計劃、安卓4.3引入Trim以及安卓4.4引入ART等等。

H5頁面載入速度:window.performance.timing

Android以上測試方法不適用h5頁面

如何分析頁面整體載入速度:

主要是查看指標值PAGET_頁面載入時間,此指標指的是頁面整體載入時間但不含(onload事件和redirect), 此指標值可直接反應用戶體驗, 從此項指標可以知道指定某時間段的頁面載入速度值,以及和天,周,月的對比狀況.也可以查詢指標ALLT_頁面完全載入時間, 可以查詢到從瀏覽器開始導航(用戶點擊鏈接或在地址欄輸入url或點刷新,後退按鈕)到頁面onload 事件js完全跑完的所有時間.如果發現頁面載入速度有增加或減少,則可以分項查詢前面表格中的每個指標值,總的來說他們的關系如下:

dom開始載入前所有花費時間=重定向時間+域名解析時間+建立連接花費時間+請求花費時間+接收數據花費時間

pageLoadTime頁面載入時間=域名解析時間+建立連接花費時間+請求花費時間+接收數據花費時間+解析dom花費時間+載入dom花費時間

allLoadTime頁面完全載入時間=重定向時間+域名解析時間+建立連接花費時間+請求花費時間+接收數據花費時間+解析dom花費時間+載入dom花費時間+執行onload事件花費時間

resourcesLoadedTime資源載入時間=解析dom花費時間+載入dom花費時間

流暢度暫時沒有發現好用的測試衡量工具,開發層面了解,主要是根據log分析

『貳』 手機操作系統的Android


Android 英文原意為「機器人」,Andy Rubin於2003 年在美國創辦了一家名為Android 的公司,其主要經營業務為手機軟體和手機操作系統。Google 斥資4 000 萬美元收購了Android 公司。Android OS[7] 是Google(谷歌)與由包括中國移動、摩托羅拉、高通、宏達和T-Mobile 在內的30 多家技術和無線應用的領軍企業組成的開放手機聯盟合作開發的基於Linux 的開放源代碼的開源手機操作系統。並於2007 年11 月5 日正式推出了其基於Linux 2.6 標准內核的開源手機操作系統,命名為Android,是首個為移動終端開發的真正的開放的和完整的移動軟體,支持廠商有摩托羅拉、HTC、三星、LG、索尼愛立信,聯想,中興等。
Android 平台最大優勢是開發性,允許任何移動終端廠商、用戶和應用開發商加入到Android 聯盟中來,允許眾多的廠商推出功能各具特色的應用產品。平台提供給第三方開發商寬泛、自由的開發環境,由此會誕生豐富的、實用性好、新穎、別致的應用。產品具備觸摸屏、高級圖形顯示和上網功能,界面友好,是移動終端的Web 應用平台。 Android版本概覽 版本號 名稱 發布時間 特性 Android1.1 未命名 2008年9月 內置應用商店;支持html網頁瀏覽 Android 1.5 Cupcake
紙杯蛋糕 2009年4月30日 來電照片顯示;採用webkit瀏覽器;支持復制粘貼操作;屏幕虛擬鍵盤 Android 1.6 Donut
甜甜圈 2009年9月15日 重新設計的Android Market手勢;支持CDMA網路;文字轉語音系統;查看應用程序耗電;支持虛擬私人網路(VPN);支持更多屏幕解析度;支持OpenCore2媒體引擎 Android2.0/2.0.1/2.1 Eclair
松餅 2009年10月26日 優化硬體速度;支持更多解析度;優化UI;新的瀏覽器的用戶介面和支持HTML5;新的聯系人名單;改進Google Maps;支持Microsoft Exchange;支持相機閃光燈;改進虛擬鍵盤;支持藍牙2.1;支持動態桌面的設計 Android 2.2/2.2.1 Froyo
凍酸奶 2010年5月20日 3G網路共享功能;Flash的支持;App2sd功能;全新的軟體商店;更多的Web應用API介面的開發 Android 2.3 Gingerbread
姜餅 2010年12月7日 優化垃圾回收和優化處理事件;原生代碼可直接存取輸入和感應器事件、EGL/OpenGLES、OpenSL ES;新的管理窗口和生命周期框架;支持VP8和WebM視頻格式,提供AAC和AMR寬頻編碼,提供了新的音頻效果;支持前置攝像頭、SIP/VOIP和NFC;一鍵文字選擇復制粘帖;改進電源管理系統;新的應用管理方式 Android 3.0 Honeycomb
蜂巢 2011年2月2日 優化針對平板 ;全新設計的UI增強網頁瀏覽功能 ;n-app purchases功能 Android 3.1 Honeycomb
蜂巢 2011年5月11日 優化Gmail;全面支持Google Maps;將Android手機系統跟平板系統再次合並;任務管理器可滾動,支持USB輸入設備(鍵盤、滑鼠等) ;支持Google TV.支持XBOX 360無線手柄;widget支持優化 Android 3.2 Honeycomb
蜂巢 2011年7月13日 支持7英寸設備;引入了應用顯示縮放功能 Android 4.0 Ice Cream Sandwich冰激凌三明治 2011年10月19日 全新的UI;新Chrome Lite瀏覽器,有離線閱讀,16標簽頁,隱身瀏覽模式;截圖功能;Gmail加入手勢、離線搜索功能,UI優化;新功能People:以聯系人照片為核心,集成了Twitter、Linkedin、Google+等通訊工具;新增流量管理工具,可查看每個應用產生的流量,限制和禁用流量 Android 4.1 Jelly Bean
果凍豆 2012年6月28日 特效動畫幀速提高至60fps,增加三倍緩沖;增強通知欄;全新搜索UI、智能語音搜索和Google Now;桌面插件自動調整大小;語言和輸入法擴展;新的輸入類型和功能;新的連接類型 Android 4.2 Jelly Bean
果凍豆 2012年10月30日 鍵盤手勢輸入功能;改進鎖屏功能,鎖屏狀態下支持桌面掛件和直接打開照相功能;可擴展通知,允許用戶直接打開應用;Gmail郵件可縮放顯示;用戶連點三次可放大整個顯示頻,兩根手指進行旋轉和縮放,專為盲人用戶設計的語音輸出和手勢模式導航 Android 4.3 Jelly Bean
果凍豆 2013年7月25日 多用戶登錄;智能藍牙;OpenGL ES3.0;數字版權加密(DRMs) Android 4.4 KitKat
奇巧 2013年9月4日 支持兩種編譯模式;RAM優化;新圖標、鎖屏、啟動動畫和配色方案;新的撥號和智能來電顯示;加強主動式語音功能;集成Hangouts IM軟體;全屏模式;支持Emoji鍵盤;輕松訪問在線存儲;無線列印;屏幕錄像功能;內置字幕管理功能;計步器應用;低功耗音頻和定位模式;新的接觸式支付系統;以及新的藍牙配置文件和紅外兼容性。 Android 5.0 Lollipop
棒棒糖 2014年10月15日谷歌將為自家的語音服務Google Now 加入一個名為 OK Google Everywhere 的全新功能。 Android 5.0 將會加入更多的健身功能。 整合碎片化。 支持64位處理器。 使用ART虛擬機。 Android6.0Marshmallow
棉花糖 2015年5月28日1。鎖屏下語音搜索。
2.指紋識別。
3.更完整的應用許可權管理。
4.Doze電量管理。
5.Now on Tap功能。
6.App Links。 1、Smartisan OS
Smartisan OS是由羅永浩帶領的錘子科技團隊基於Android深度定製的手機操作系統。
2015年1月18日,在2015極客公園創新大會上,錘子科技(北京)有限公司的Smartisan OS智能手機操作系統獲得「2014 中國互聯網年度創新產品大獎」和「最佳用戶體驗獎」兩個獎項。
SmartisanOS和其他第三方ROM相比變革最大的是在UI交互設計方面 ,Smartisan OS與其他定製UI最大的不同之處是Smartisan OS的視覺美感。視覺美感分為很多層面:圖標設計、交互設計、字體選用等等。
在圖標設計方面,現今扁平化的風潮讓用戶產生了審美疲勞,而Smartisan OS的工程師們重繪了大量第三方應用圖標,以擬物化為主,這與市場上所有的其他安卓系統有著明顯的區別,Smartisan OS的圖標重繪水平在全世界范圍內,也屬頂尖。
此外,Smartisan OS的交互動畫非常精緻,充滿了擬物化的設計元素。
Smartisan OS的字體渲染做得非常漂亮。據官方的說法,他們是改進了安卓的底層渲染機制,這才讓字體渲染能夠達到他們滿意的效果。
「多宮格」模式找應用是Smartisan OS最大的賣點,其獨有的各種「宮格」顯示模式,使得移動圖標很方便,也更多地用於查找應用程序。相比於大部分ROM找應用必須要滑來滑去,Smartisan OS直接按菜單鍵即可呼出「多宮格」模式,可以預覽所有的App。而且由於Smartisan OS採用的是擬物化的圖標設計,所以即使是縮小到81宮格模式下,各個圖標的視覺特徵也十分明顯,很方便查找。
2、IUNI OS
IUNI OS最早的內部代號叫Aurora, 英文里的「極光」一詞。負責人劉世超表示,IUNI OS中的OS主要是指「OUR SERVICE」,其本義是通過深度定製的安卓操作系統,為用戶提供獨特的體驗與服務。這種獨特性主要體現在四個方面,即優雅文藝的設計風格、精簡輕快的實用功能、精緻悅動的交互體驗以及純凈精良的服務傳遞。
支持廠商:IUNI
3、Sense
HTC自主研發的Sense,是一款基於Android系統研發的智能手機系統。
支持廠商:HTC
4、LG Optimus
基於標准Android修改的LG Optimus系統
支持廠商:LG
5、CyanogenMod
CyanogenMod是一個基於開源Android系統,供某些手機使用的二級市場固件。它提供一些在官方Android系統或手機廠商沒有提供的功能 ,例如:支持Free Lossless Audio Codec- FLAC (無損音頻壓縮編碼)音頻格式的音樂,多點觸控, 從SD外置存儲器運行程序,壓縮緩存,大量APN的名單,重新啟動功能,Wi-Fi無線網路支持,藍牙,USB網路分享等。CyanogenMod也是第一個使用BFS作任務管理器的操作系統。CyanogenMod聲稱提供比官方固件版本更高性能和更可靠。
6、小米MIUI系統
MIUI是小米公司旗下基於Android系統深度優化、定製、開發的第三方手機操作系統,能夠帶給國內用戶更為貼心的Android智能手機體驗。從2010年8月16日首個內測版發布至今,MIUI已經擁有國內外1億的發燒友用戶,享譽中國、英國、德國、西班牙、義大利、澳大利亞、美國、俄羅斯、荷蘭、瑞士、巴西等多個國家。MIUI是一個基於CyanogenMod而深度定製的Android流動操作系統,它大幅修改了Android本地的用戶介面並移除了其應用程序列表(Application drawer)以及加入大量來自蘋果公司iOS的設計元素,這些改動也引起了民間把它和蘋果iOS比較。MIUI系統亦採用了和原裝Android不同的系統應用程序,取代了原裝的音樂程序、調用程序、相冊程序、相機程序及通知欄,添加了原本沒有的功能。由於MIUI重新製作了Android的部分系統資料庫表並大幅修改了原生系統的應用程序,因此MIUI的數據與Android的數據互不兼容,有可能直接導致的後果是應用程序的不兼容。MIUI是一個由中國一班愛好者一起開發的定製化系統,根據中國用戶的需求而作出修改,現正處於Beta測試階段,在收集用戶意見後每逢周五均會提供OTA升級。現時MIUI系統由小米科技負責開發,而小米科技在2011年8月發布推出一部預載MIUI,名為小米手機的智能手機,2012年5月15日發布「青春版小米手機。
2010年8月16日深度定製的Android手機系統MIUI誕生,每周五更新。
2011年8月16日MIUI一周年,同時小米公司也推出第一款小米手機 MiOne
2012年8月16日,小米正式宣布MIUI中文名為「米柚」,並發布基於android4.1的MIUI4.1版本,最大特點如絲般順滑。更安全的操作系統,內置科大訊飛提供的全球最好的中文語音技術,內置由金山快盤提供的雲服務,可以在網頁上瀏覽通訊錄,發送簡訊。通過簡訊和網路找回手機功能,還有大字體模式。
2012年8月16日也是MIUI二周年,小米手機發布一周年。在今天,雷軍在發布小米手機二代時,同時也公布了MIUI的中文名「米柚」,並向我們介紹了MIUI v4.1的功能。
MIUI是小米公司基於Android原生深度優化定製的手機操作系統,對Android系統有超過100項優化和改進。MIUI還是中國首個基於互聯網開發模式進行開發的手機操作系統,根據社區發燒友的反饋意見不斷進行改進,並在每周更新迭代。從2010年8月16日首個內測版發布至今,MIUI受到了全球23個國家、1億手機發燒友的追捧。
小米主要特色
1)綠色簡約
MIUI提供綠色、干凈的ROM空間,不會集成其他繁雜的第三方應用軟體
2)獨特用戶體驗設計
MIUI根據中國用戶習慣,自主原創了全套的用戶體驗設計體系。更貼近你的使用習慣和心理習慣,讓你上手操作更簡單、更貼心。
3)個性操作界面體驗
MIUI全球首創「百變主題」以及「百變鎖屏」功能,為你帶來更為華麗、極致個性的手機操作界面感官體驗。
4)更好電話簡訊體驗
MIUI從電話、簡訊功能細節入手,對Android原生系統進行了多達近百項的深度優化、微創新,努力為用戶提供智能手機中最好的電話以及簡訊使用體驗。用戶話語權的「活」系統,MIUI團隊開發人員與用戶打成一片、組建用戶榮譽開發組,將系統功能選擇權交與用戶。根據用戶意見、建議選擇功能進行開發,並在每周五進行更新、升級。
5)雙版本共存
MIUI實行獨特的開發版和穩定版共存模式,滿足不同用戶需求:開發版著重於嘗鮮和快速更迭,延續原有的模式,每周五升級,不斷測試開發新功能;穩定版則著重穩定性,更新周期更長,大約1到2個月。
7、Emotion UI
Emotion UI是華為基於Android進行開發的情感化用戶界面。獨創的Me Widget整合常用功能,一步到位;快速便捷的合一桌面,減少二級菜單;繽紛海量的主題,何止讓你眼花繚亂。觸手可及的智能指導,瀟灑脫離小白狀態。貼心的語音助手,即刻解放你的雙手。隨時隨地,盡情愉悅體驗。
支持廠商:華為
8、Blur
Blur是摩托羅拉(Motorola)基於谷歌Android平台開發的應用界面,除了基本的Android特性之外,Blur最突出的特色是注重網路社交功能。Blur已經集成了很多國外知名社交網路的組件,包括Facebook、Twitter、Gmail、MySpace、Yahoo、Picasa 等,只要用戶將Email與社交網路賬戶綁定,來自於這些社交網路的信息就會自動推送到手機當中。
支持廠商:摩托羅拉
9、Flyme OS
魅族手機操作系統。 全新Flyme OS 1.0是魅族為其新一代智能手機傾力開發的創新之作,凝聚了魅族多年來對智能手機用戶體驗的深度發掘和在其歷代操作系統上演進優化的經驗和技術實力,力求為魅族手機提供更強大的應用功能和更卓越的操作感受。Flyme OS 1.0將提供邏輯更清晰、操作線程更短的用戶交互,令功能一目瞭然、易用順手。系統應用也將結合各項快速操作方式而更加智能

貼心。新系統UI將全面革新,在清新簡潔的基礎上使界面表現更富個性化,視覺效果超乎想像,操作中新增大量動態效果,令指尖感受更加逼真,界面隨心而動。同時,魅族精心研發、積極布局的手機雲服務在新系統上也開始了新一輪創新。數據備份、同步,手機遺失查找、定位鎖定等雲服務將藉此獲得全面升級,並將新提供手機聯系人間的文件雲傳輸等多項新增服務。憑借對系統的全面優化,魅族手機的多媒體影音功能也將更加強大,並將搭載高品質全無損的在線音樂服務。相信Flyme OS 1.0將成為Android4.0時代標志性的深度定製人性化操作系統,更多精彩讓我們一同期待魅族未來公布的新系統細節。
10、網路雲
網路雲智能終端平台是深度整合了網路核心技術與服務的智能終端軟體平台。
支持廠商:戴爾,天語,海爾
11、中國移動OMS
Open Mobile System是中國移動通訊集團和Google合作聯合開發的一款基於Linux內核Android平台構建的開放式手機操作系統簡稱OMS,它在原有Android平台基礎上針對中國市場做了特殊優化,加入了中移動運營的3G網路TD-SCDMA的支持。在界面和開機畫面上和Android有著細微的區別,在針對中國用戶的中文錄入、簡體中文顯示都進行了特殊的優化,未來還會加入中國移動自己的產品等功能,Open Mobile System是2008年4月份開始的一個系統定製計劃,經過1年的修改調試後預計將在2009年4月份開始正式推向市場,同時首款使用oms系統的是聯想oPhone手機。如今的OMS2.5完全兼容android2.2。用戶體驗得到了很大的提升,已經達到或者超越android原生系統。
搭載OMS系統的手機被稱為Ophone,為中國移動的定製機,聯想、摩托羅拉、華為等多家企業均有此類手機。

『叄』 android 怎麼自啟動應用

安裝自啟動:
要做這個功能有一個前提,那就是用戶的機器上已經裝過相應應用,也就是說只有升級APK的時候才可以這么干,因為要執行的功能需要程序的配合。
具體步驟如下:
首先要知道程序已經安裝完成,所以需要在程序中注冊一個廣播監聽(必須是靜態的,你懂的)apk安裝完成的action:"android.intent.action.PACKAGE_ADDED",在這個廣播的onReceive方法中監聽action,並通過intent.getDataString()方法判斷安裝程序的包名是否屬於自己的包名,如果是做下一步操作;
通過Intent顯式或者隱式的啟動你自己的程序。
建議:
  最好不要這樣干,你要考慮一下用戶的感受,特別是那種自動安裝不需要點確認的時候,正在玩游戲、看視頻、看小說、用微信你自動打開一個應用

開機自啟動
android實現開機自啟動可能是移動操作系統中最簡單的了,只需要監聽一個開機啟動的Broadcast(廣播)即可。首先寫一個Receiver(即廣播監聽器),繼承BroadcastReceiver。

如下所示:
public class BootReceiver extends BroadcastReceiver {
private PendingIntent mAlarmSender;
@Override
public void onReceive(Context context, Intent intent) {
// 在這里干你想乾的事(啟動一個Service,Activity等),本例是啟動一個定時調度程序,每30分鍾啟動一個Service去更新數據
mAlarmSender = PendingIntent.getService(context, 0, new Intent(context,
RefreshDataService.class), 0);
long firstTime = SystemClock.elapsedRealtime();
AlarmManager am = (AlarmManager) context
.getSystemService(Activity.ALARM_SERVICE);
am.cancel(mAlarmSender);
am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, firstTime,
30 * 60 * 1000, mAlarmSender);
}
}

接下來,只需要在應用程序配置文件AndroidManifest.xml中注冊這個Receiver來監聽系統啟動事件即可

如下所示:
<receiver android:name=".service.BootReceiver">
<intent-filter>
<!-- 系統啟動完成後會調用-->
<action android:name="android.intent.action.BOOT_COMPLETED">
</action>
</intent-filter>
</receiver>

閱讀全文

與android60開機啟動相關的資料

熱點內容
程序員最火的bug 瀏覽:934
騰訊文件夾英文怎麼寫 瀏覽:123
pdf內碼 瀏覽:432
微信小程序文件夾怎麼發給好友 瀏覽:969
java不能被繼承的類 瀏覽:161
蘋果app網址怎麼添加 瀏覽:910
php明年的今天 瀏覽:115
麒麟970也能用方舟編譯器么 瀏覽:476
金融實驗大作業python 瀏覽:795
雲伺服器搭建聊天室 瀏覽:603
怎麼在手機上下載荔枝app 瀏覽:18
湖南戴爾伺服器雲空間 瀏覽:363
聯想驅動怎麼解壓 瀏覽:268
程序員進化論解說 瀏覽:871
怎麼設置個性化文件夾圖標 瀏覽:390
基金投資與入門技巧pdf 瀏覽:891
十六進制文件反編譯成c語言 瀏覽:579
程序員手術裸辭 瀏覽:251
編譯生成錯誤是什麼原因 瀏覽:965
我命令你停下用英語怎麼說 瀏覽:75