Time of Update: 2017-02-28
代碼如下 private long exitTime; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) { if ((System.currentTimeMillis() - exitTime) >
Time of Update: 2017-02-28
開機啟動花了40多秒,正常開機只需要28秒就能開機起來。 核心的啟動我沒有去分析,另一個同事分析的。我主要是分析從SystemServer啟來到開機動畫結束顯示解鎖介面的這段時間,也就是開機動畫的第三個動畫開始到結束這段時間,這是個比較耗時階段,一般都在17秒左右(見過牛B的手機,只需5秒)。 SystemServer分兩步執行:init1和init2。init1主要是初始化native的服務,代碼在system_init.cpp的system_init,初始化了Surfac
Time of Update: 2017-02-28
在android下,要想接受廣播資訊,那麼這個廣播接收器就得我們自己來實現了,我們可以繼承BroadcastReceiver,就可以有一個廣播接收器了。有個接收器還不夠,我們還得重寫BroadcastReceiver裡面的onReceiver方法,然後註冊廣播有兩種方法,一種是代碼動態註冊://產生廣播處理 smsBroadCastReceiver = new
Time of Update: 2017-02-28
問題: 測試時,發現應用在不同的顯示器上顯示效果不同(部分文本不能顯示完全),自然想到螢幕適配的問題。 按照思路整理如下: (一) 幾個概念 1, Screen size 螢幕的尺寸,即對角線長度(單位inch-英寸) 2, Screen density螢幕密度,即單位長度像素點數(pots/inches) 3, Resolution 解析度,即螢幕的總像素點數(width * height) 4, Density-independent pixel
Time of Update: 2017-02-28
QQIME手機版PPC/Android/S60 V5全鍵盤操作編輯功能的方法如下: 1.點擊編鍵進入編輯面板,編輯面板主要分為三個部分“編輯按鍵”、“方向鍵”和菜單鍵。 2.點擊編輯按鍵即可實現各種編輯功能。 3.點擊上下左右方向鍵即可移動游標。 4.點擊菜單鍵即可進入設定菜單(設定菜單還可以在輸入鍵盤上通過長按右下角鍵盤切換鍵來實現)。
Time of Update: 2017-02-28
下面我就說說如何收集程式運行過程的異常資訊。需要的朋友可以過來參考下 我們寫程式的時候都希望能寫出一個沒有任何Bug的程式,期望在任何情況下都不會發生程式崩潰。不過理想是豐滿的,現實是骨感的。沒有一個程式員能 保證自己寫的程式絕對不會出現異常崩潰。特別是針對使用者數達到幾十萬幾百萬的程式,當你使用者數達到一定數量級後,就算你的程式出現個別異常崩潰情況也不用
Time of Update: 2017-02-28
以下是對android真機調試時無法顯示logcat資訊的解決方案進行了詳細的分析介紹,需要的朋友可以過來參考下 android真機調試時無法顯示logcat資訊的解決方案介紹:window-->show view-->android->devices,開啟devices,點擊右邊的截屏圖片的按鈕。等到出現截圖的時候,logcat就出來資訊了!
Time of Update: 2017-02-28
以下是對Android讀取使用者號碼,手機串號,SIM卡序號的實現代碼進行了介紹,需要的朋友可以過來參考下 1、使用TelephonyManager提供的方法,核心代碼:複製代碼 代碼如下:TelephonyManager tm = (TelephonyManager) this.getSystemService(TELEPHONY_SERVICE);String imei = tm.getDeviceId();
Time of Update: 2017-02-28
首先是要擷取應用的安裝狀態,通過廣播的形式以下是和應用程式相關的Broadcast ActionACTION_PACKAGE_ADDED 一個新應用程式套件已經安裝在裝置上,資料包括包名(最新安裝的包程式不能接收到這個廣播)ACTION_PACKAGE_REPLACED 一個新版本的應用安裝到裝置,替換之前已經存在的版本ACTION_PACKAGE_CHANGED 一個已存在的應用程式套件組合已經改變,包括包名ACTION_PACKAGE_REMOVED
Time of Update: 2017-02-28
在Eclipse+ADT中建立HelloWorld非常簡單,直接按照導航下一步就可以了。本文重點不在如何建立,而在理解HelloWorld項目的檔案。需要的朋友可以參考下 HelloWorld的目錄結構有:
Time of Update: 2017-02-28
Android OS自上市以來,由於缺乏統一規劃,使得不同裝置在 1.5、1.6、2.0、2.1、2.2、2.3幾大版本徘徊,本人用的HTC Hero(俗稱G3)也是從1.5~2.3一個個版本,10多個rom手動刷機試過來的,過程及其糾結。 多系統版本帶來的問題就是缺乏互動、UI的一致性,外加硬體廠商HTC、摩托羅拉、三星、夏普(創新工場點心OS)、小米(MIUI)等公司熱衷於 UI的個人化發揮,以及民間高手的DIY rom
Time of Update: 2017-02-28
Chrome是一款全球非常受歡迎的瀏覽器,無論是在PC還是在安卓裝置上,我們經常都可以見到Googlechrome瀏覽器身影,其輕快的瀏覽方式和友好的操作介面,令人印象深刻。由於國內瀏覽器眾多,很多手機使用者對Chrome瀏覽器瞭解的並不多,下面小編就來分享一下手機中的Chrome瀏覽器提示,讓你真正愛上Chrome。 一、優秀的網頁壓縮和省流量模式 我們都知道手機瀏覽網頁很大一個問題就PC網站的網頁用手機看起來字型小、排版亂而且還不允許縮放等等問題,但是chrome內建&l
Time of Update: 2017-02-28
有一次我無意中發現了這樣的警示彈出框樣式(左邊是iPhone用戶端的,右邊是Android用戶端的),那一刹那,我真的被雷到了。 我告訴視覺設計師,“取消”和“確定”應該在樣式上有所區別(我有點無奈,因為我覺得這是常識),並讓他認真參考一下iPhone的原生樣式(如下圖)。 之後,改成了這個樣子(左邊是iPhone用戶端的,右邊是Android用戶端的)。
Time of Update: 2017-02-28
10月19日,Google和三星攜手發布了Galaxy Nexus,而作為這款有著標杆意義的手機,其所搭載的Android 4.0(Ice Cream Sandwich)也在發布會上同時亮相,作為手機與平板通吃的一代新作業系統,體驗方面也是有著大幅的提升,今天為大家帶來了Android 4.0的虛擬機器安裝教程,邀您共同來體驗全新的Android 4.0。 嘗鮮Android 4.0 在開始教程之前,先給大家展示一下成功運行Android
Time of Update: 2017-02-28
通知中樞作為iOS5的重大更新內容之一,可以將使用者的iOS裝置裡的所有的通知集中放在一個地方,大大方便使用者查看和管理。如果使用者收到一封新郵 件、一條簡訊,或者是一個添加好友的請求,無論在任何介面下(包括遊戲等全屏應用),使用者都可以通過從螢幕頂部向下滑,將通知中樞“拉下來”,使用者可以在
Time of Update: 2017-02-28
譯者按: 在iOS HIG已經強大經典了N年之後,Android終於推出了一套比較系統的HIG(大概是為了配合Android 4.0 Ice Cream Sandwich)。仔細比較兩套HIG的“設計原則”部分,發現完全是截然不同的兩種風格。iOS
Time of Update: 2017-02-28
安卓模擬器是一個能在Windows平台類比安卓手機系統的模擬器。安卓模擬器能在電腦上類比出安卓手機運行環境,讓你在電腦上也能體驗安卓遊戲和應用。 如果我們想要運行一些程式,但又不想在自己的手機上運行,當然就可以在安卓模擬器上實驗一下啦,一起來看一下 首先確保自己的電腦上安裝有模擬器,安裝前要配置JDK,下載ADT和SDK還有eclipse軟體。 我們開啟自己的模擬器,如圖 我現在想要安裝一個Yoo案頭的軟體,我從網上下載了一個Yoo案頭的apk檔案。注意檔案的尾碼一定要是apk。
Time of Update: 2017-02-28
職場如戰場,高效就是戰鬥力。作為職場人士,你一定是對事業充滿激情,身單影只的你不僅不認為加班是個苦差事,甚至對加班充滿期待:免費空調、免費網路、免費晚餐……但久而久之,你發現加班不是個好差事,而要擺脫加班之苦,可以藉助WPS移動版來幫忙。 隨處工作拒絕加班 WPS移動版支援TXT/Word/Excel/PPT等幾十種格式文檔的查看及編輯,這樣在自己的手機或平板上安裝WPS移動版,每當有繁重的任務又無法在上班期間完成時,可以在上下班途中或出差路上運行WPS移動版
Time of Update: 2017-02-28
通過手機的通知系統,可以將應用程式的一些重要訊息告知給使用者。流暢、舒適、友好的應用程式離不開精心設計的訊息提醒機制。但是並不是所有的通知都是使用者想看的,否則只會給使用者造成騷擾,所以要謹慎使用通知。 在對《Android Design》進行翻譯時發現:Android系統已經提出了一些關於通知訊息的設計建議,故在此分享給大家。 一、何時使用通知? 通知主要用於對時間敏感(Time Sensitive)的事件,尤其是涉及他人(Involve another person)的同步事件。
Time of Update: 2017-02-28
千呼萬喚始出來,人生日曆終於發布手機Android版本了。下面跟隨小編一起體驗一下它的各個功能吧。 在手機螢幕上開啟人生日曆,進入程式之後,就會出現如下介面。進入介面簡單美觀,淡藍色底色調,延續了人生日曆電腦端小清新的風格。 接下來就進入到了日曆主介面,在手機沒有連網的情況下,日曆不能更新即時天氣,連網情況下,天氣更新很及時。天氣預報會顯示天氣表徵圖、溫度、PM2.5值,能讓我們看到天氣預報的第一眼就很清楚的得知詳細的天氣資訊。日曆顯示頁面,當天日期採用圓圈設計,顯小清新而不呆板。農曆陽