標籤:閃屏的原因主要是我們啟動Activity的時候,需要跑完onCreate和onResume才會顯示介面。也就是說需要處理一些資料後,才會顯示。按照這種思路,是不是我把初始化的工作盡量減少就可以避免黑屏?事實是,就算你onCreate啥都不做,仍然會閃一下黑屏,因為初始化解析介面時需要一定時間。下面是解決辦法:一.自訂Theme//1.設定背景圖Theme---程式啟動快,介面先顯示背景圖,然後再重新整理其他介面控制項。給人重新整理不同步感覺<style
標籤:Intent及其七大屬性及intent-filter設定 一、知識點回顧:Activity(一)、如何?Activity頁面跳轉?範例程式碼://第一種方式:Intent intent = new Intent(MainActivity.this,NextActivity.class); startActivity(intent); //第二種方式:Intent intent
標籤:我們知道iOS由於沙箱的存在,應用程式不能越過自己的地區去訪問別的儲存空間的內容,不過可能有許多情境我們需要在應用程式之間共用資料,比如多個應用共用使用者名稱密碼進行登入等。雖然我們不能直接通過檔案系統來分享資料,不過還是有些方法可以實現,為了方便說明,這裡同時建立了兩個工程send和receive,實現這兩個app之間的資訊共用,send負責寫資料,receive負責讀資料,具體的demo代碼可以到這裡擷取UIPasteboard剪貼簿是應用程式之間傳遞資料的簡單方式,建議不要使用全域的
標籤:移動開發 愛碼哥 跨平台 使用愛碼哥進行行動裝置
標籤:最前面的話:Smobiler是一個在VS環境中使用.Net語言來開發APP的開發平台,也許比Xamarin更方便 一、目標樣式我們要實現中的效果,需要如下的操作:1.從工具列上的”Smobiler Components”拖動一個LineChart控制項到表單介面上2.修改LineChart的屬性a.DefaultColors屬性開啟集合編輯器,並點擊添加,1、圖2圖1圖2b.Load事件(添加資料)VB: Private Sub TestChart4
標籤: 需要儲存資料zabbix,不需要儲存資料nagioscacti有什麼好用的基於Web的Linux系統監控開源工具(網管系統) 要求類似於Ubuntu的Landscape,可以記錄下曆史CPU數值、網路數值、負載等資訊,資料存放區在本地,MySQL或者其他資料庫都可以。可惜Landspace要收費,資料儲存在遠端伺服器上。網上找到一個Agenti,可以稍微管理一下伺服器,但是沒有記錄功能。附上Landspace的部分功能:Landscape○ 功能列表§
標籤:之前在自己做的部落格網站上面發布了這個系列的文章,當時還是不錯的,協助了很多跟我一樣的新手朋友,不過由於伺服器出現問題,丟失了一年了,現在終於找到了,所以發到部落格園給大家共用一下,也是為我自己做個參考先說一下這個發布 編譯 蘋果app的流程吧1.註冊蘋果開發人員帳號2.建立認證3.建立App ID(不是那個登入帳號)4.建立配置概要檔案5.應用編譯6.應用打包7.在iTunes建立填寫應用基本資料8.使用Application
標籤: 8.使用Application Loader工具上傳應用繼續第七步在iTunes所建立的應用,開啟應用,如 點擊詳情按鈕進去之後,單擊右上方Ready to Upload
標籤:android tint drawablecompat 安卓對表徵圖著色以節省apk體積,網上有很多介紹到的,使用也很簡單<ImageView android:tint="@android:color/white" android:backgroundTint="@android:color/
標籤:最近在appium的使用中遇到兩個問題比較棘手,花了很多時間來解決,記錄一下。1.appium在hybrid應用中從nativeapp切換到webview時chromedriver報錯,提示chromedriver版本必須為xxx,chrome版本必須大於xxxx,這是因為在appium中的chromedriver版本太高了,必須換一個低版本的chromedriver才行,比如1.4版本的。下載一個低版本的chromedriver替換掉appium檔案夾下那個Chrome
標籤:一個程式若要跳到另一個程式。需要在目標程式的plist檔案裡面修改:開啟info.plist,添加一項URL types展開URL types,再展開Item0,將Item0下的URL identifier修改為URL Scheme展開URL Scheme,將Item0的內容修改為 SecondApp(此為跳轉的key) 話不多說,下面開始講解步驟: 首先建立兩個工程,第一個 FirstAPP ,
標籤:1.下載Genymotion:官網地址,必須先註冊才能下載,下載帶有VirtualBox的版本2.安裝:安裝時會連VirtualBox一起安裝,直接next就行。3.開啟AndroidStudio,點擊File-->Settings-->Plugins-->Browse`````,搜尋genymotion安裝,然後重啟AndroidStudio。 4.重啟後會出現genymotion的表徵圖:點擊表徵圖會出現讓你配置Genymotion安
標籤:今天做了個手機頁面,點擊某個按鈕->快顯功能表,再點擊菜單以外的任意位置->關閉菜單,在其他瀏覽器裡面沒有問題,但是在IOS瀏覽器中並不會關閉。網上解決這個bug的文章很多,這篇文章主要是講原理,這裡寫個簡單的代碼,大家可以複製到自己頁面中去實驗:<html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,
標籤:在預設情況下,HorizontalScrollView控制項裡面的內容在滾動的情況下,會出現捲軸,為了去掉捲軸,只需要在<HorizontalScrollView/>裡面加一句 android:scrollbars="none"或者用代碼實現setVerticalScrollBarEnabled(false); 如果想實現在代碼裡面,點擊左(右)按鈕【btnLeft(btnRight)】,捲軸裡面的內容會向左向右滾動【horizont
標籤:介紹Appium是一個開源、跨平台的測試架構,可以用來測試原生及混合的移動端應用。Appium支援iOS、Android及FirefoxOS平台測試。Appium使用WebDriver的json wire協議,來驅動Apple系統的UIAutomation庫、Android系統的UIAutomator架構。特點:跨架構跨裝置跨語言跨app不依賴原始碼不限制測試架構和平台實際應用(以Android平台為例)1、安裝jdk我裝的jdk1.8.0_202、安裝Android
標籤:1. LinearLayoutLinearLayout是線性布局控制項,它包含的子控制項將以橫向或縱向排列。註:布局之間可以嵌套使用。即布局內既可包含控制項,又可包含布局。兩個全域屬性:1. android:orientation --決定其子類控制項排布方式android:orientation="horizontal" --水平排布android:orientation="vertical" --垂直排布2. android:gravity
標籤:android checkbox 改變checkbox預設的文字與選框之間的距離兩種方案,剛開始接觸checkbox 的由於不熟悉控制項,使用了群組控制項:一個未設定text的CheckBox和一個TextView來達到目的。後來發現只需要設定CheckBox的android:paddinLeft的值即可650) this.width=650;" src="http://s1.51cto.com/wyfs02/M00/86
標籤:wifi 應用程式 資料包 手機的耗電量主要是由手機的一些組件產生的,如cpu、wifi、gps等。所以耗電量主要集中在app上傳、下載資料,檢查位置、喚醒鎖屏等。
標籤:1:iOS SEL的簡單總結SEL就是對方法的一種封裝。封裝的SEL類型資料它對應相應的方法地址,找到方法地址就可以調用方法a.方法的儲存位置在記憶體中每個類的方法都儲存在類對象中每個方法都有一個與之對應的SEL類型的資料根據一個SEL資料就可以找到對應的方法地址,進而調用方法SEL類型的定義: typedef struct objc_selector *SEL b.SEL對象的建立 SEL s1 = @selector(test1); //&
標籤:nagiosnagios的安裝不再贅述,直接在nagios服務端進行安裝pnp4nagios軟體安裝展示圖形頁面pnpnagios(rrdtool工具用來儲存資料並畫圖,pnpnagios用來展示圖形資料)參考:http://docs.pnp4nagios.org/pnp-0.6/installhttp://docs.pnp4nagios.org/pnp-0.6tar xf pnp4nagios-0.6.25.tar.gzcd pnp4nagios-0.6.25yum install