Time of Update: 2015-06-12
標籤:Android的布局決定著實際的UI介面呈現情況,正是這些UI介面的組合與千變萬化,才呈現出了各式各樣的風格。而這些基礎的布局架構結構很重要,需要玩的很熟悉。我將以前參考的部分程式碼範例,所做的相關實踐在這裡記錄一下,稍後相關代碼也會刪除掉,這裡做個備忘。好了,現在開始:My Code結構是這樣子的: 每個布局檔案個類,如果要做具體的個人化,在其中的包裡面擴充; Android的介面是有布局和組件協同完成的,布局好比是建築裡的架構,
Time of Update: 2015-06-12
標籤:最近迷上了新產品的可行性分析和推演。有幾個朋友也準備跳入創業火坑了,找到我說幫忙做做產品分析和可行性討論,欣然應允。我一向厭惡純憑感覺拍腦袋的方式,所以對於我不瞭解的行業,都會從行業背景、現狀痛點、競爭情況、產品測試等一點點問起聊開。(應該是因為這些問題是投資人愛問的吧,大家都對答如流,應該有過準備)然後,開心的談話通常會卡到一個問題上:“你打算做一個獨立APP,是怎麼考慮的呢?”本來其樂融融的聊天突然凝固了,我開始聽到各種各樣的回答:做一個APP,可以拿到更多投資
Time of Update: 2015-06-12
標籤:在EBS的供應商模組中,有一個非常有意思的表POS_SUPPLIER_MAPPINGS,這個表中建立了supplier_reg_id,vendor_id,party_id之間的映射關係。 這個表中有一些小細節:1.直接使用管理員添加的供應商是沒有supplier_reg_id的。2.邀請供應商自主註冊的供應商在被審批通過之前是只有supplier_reg_id的。3.使用介面等形式添加的供應商剛開始是不會在該表中存在的,直到供應商登入後對自己的資訊做過一些管理才會建立映射,但是不
Time of Update: 2015-06-12
標籤:移動開發時,一般都會在頭部載入這樣一行meta標籤<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">這一行什麼意思呢?viewport就是裝置的螢幕上能用來顯示我們的網頁的那一塊地區,預設的viewport是layout
Time of Update: 2015-06-12
標籤:Android項目如果每次都整個調試的話,要載入UI,會等很長時間。所以單元測試就顯得很方便了。 要進行單元測試,首先得修改下AndroidManifest.xml檔案。在Instrument標籤裡點右側的Add按鈕。然後在彈出的視窗雙擊 Instrument。然後在右側就會多出一些東西賴。先選擇第二行的Target package 的Browse……,選擇要測試的包。或者要測試的類所屬的包。我這裡選的事 com.example.scrollview
Time of Update: 2015-06-12
標籤:資料緩衝,就是把從網路上載入過來的資料,存到本地,目的是方便以後調用相同資料的時候,直接讀緩衝,不需要網路請求,既節省了client端的時間成本,有節省了serve端的負載成本。ios當中,緩衝的對象NSUrlCache,iOS 5之前:只支援記憶體緩衝。從iOS 5開始:同時支援記憶體緩衝和硬碟緩衝。3.NSURLCache的常見用法(1)獲得全域緩衝對象(沒必要手動建立)NSURLCache *cache = [NSURLCache
Time of Update: 2015-06-12
標籤: 在webViewDelegate裡面添加如下代碼:
Time of Update: 2015-06-12
標籤:android我們在做項目中一定少不了網路請求,現在很多公司的網路請求這塊好多都是使用一些比較好的開源架構,我項目中使用的是volley,現在講講一些volley基本的使用,如果想要詳細的瞭解就要去看它的源碼了,現在貼代碼講一些它的使用了,首先用一個類去封裝下它的基本配置資訊,以後需要變動的話,就直接在這裡做修改,android最好能把每個功能都獨立出來,這樣做修改的話
Time of Update: 2015-06-12
標籤:在本地開發環境沒問題,但是發布到伺服器出現:未能寫入輸出檔案“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\106f9ae8\cc0e1169\App_global.asax.haz99mum.dll”--“拒絕訪問。
Time of Update: 2015-06-12
標籤:方法/步驟1其實停止很簡單,無非就是結束掉monkey的進程即可如何停止呢2ps命令 尋找uiautomator的進程開啟cmd命令列視窗輸入:adb shell ps | grep monkey返回來的第一個數字,即是monkey的進程號3kill 命令結束進程繼續輸入:adb shell kill [剛才查到的進程號] 同理結束其他進程,和其他應用也可用此法,屢試不爽Android-Uiautomator:[5]停止monkey測試
Time of Update: 2015-06-12
標籤:1、根據一個矩形畫曲線+ (UIBezierPath *)bezierPathWithRect:(CGRect)rect 2、根據矩形框的內切圓畫曲線+ (UIBezierPath *)bezierPathWithOvalInRect:(CGRect)rect 3、根據矩形畫帶圓角的曲線+ (UIBezierPath *)bezierPathWithRoundedRect:(CGRect)rect
Time of Update: 2015-06-12
標籤:ArcGIS Runtime SDK for Android 10.2.5版本在年前發布,其中一個重大的變化是:新版本使用了新的開發環境,在10.2.5版本中Esri使用了官方提供的新的Android開發工具Android Studio,跟上時代的步伐,而且ArcGIS Runtime SDK for
Time of Update: 2015-06-12
標籤:Toast是Android中用來顯示顯示資訊的一種機制,和Dialog不一樣的是,Toast是沒有焦點的,而且Toast顯示的時間有限,過一定的時間就會自動消失。下面用一個執行個體來看看如何使用Toast。 1.預設效果代碼Toast.makeText(getApplicationContext(), "預設Toast樣式", Toast.LENGTH_SHORT).show();2.自訂顯示位置效果代碼toast =
Time of Update: 2015-06-12
標籤:[轉]Android介面設計中的.9.png的提示 在Android的設計過程中,為了適配不同的手機解析度,圖片大多需要展開或者壓縮,這樣就出現了可以任意調整大小的一種圖片格式“.9.png”。這種圖片是用於Android開發的一種特殊的圖片格式,它的好處在於可以用簡單的方式把一張圖片中哪些地區可以展開,哪些地區不可以展開設定好,同時可以把顯示內容地區的位置標示清楚。 本文結合一些具體的例子來看下.9.png的具體用法。 首先看下普通的.png資源與.9.pn
Time of Update: 2015-06-12
標籤:App升級的原理很簡單,擷取服務端最新版的版本資訊,與自身的版本資訊進行比較,如果自身版本低,就可以提示使用者下載新版本。 對於Android應用,版本資訊主要儲存在AndroidManifest.xml檔案中:
Time of Update: 2015-06-12
標籤:之前的系列文章介紹了Appium以及結合RobotFramework對Android應用如何進行測試。從今天開始,我開始介紹Appium+RobotFramework如何測試iOS應用。測試iOS應用相比測試Android應用要稍微麻煩些,主要是Appium一定要在OS X中運行才能跑測試,所以前提條件是需要搭建OS X的環境。因為沒有蘋果電腦,所以我的方案是用虛擬機器安裝好OS X,具體如何安裝大家可以在網上尋找相關的資料,不過請注意最低需要OS X 10.7,推薦 10.8和1
Time of Update: 2015-06-12
標籤:android5.0 android l ble peripheral 代碼 android l ble 知道Android L對藍芽對了一些改進,包括添加A2dp sink、HFP client、BLE Peripheral功能等等。我花了一天多時間對Android L BLE Peripheral
Time of Update: 2015-06-12
標籤:iosUIView:所有控制項的父類,每個UIView也是一個容器,可以容納其他的UIViewUIController:用來控制UIView,負責建立/銷毀自己的UIView,顯示/隱藏UIView,處理UIView和使用者互動(事件處理)介面的建立過程,先建立一個ViewController,再由其建立自己的UIView,最後把UIView顯示到使用者眼前,並且由UIViewController處理UIView的事件。程式的啟動過程:載入配置為main的storyboard
Time of Update: 2015-06-12
標籤:之前的系列文章介紹了Appium以及結合RobotFramework對Android應用如何進行測試。從今天開始,我開始介紹Appium+RobotFramework如何測試iOS應用。測試iOS應用相比測試Android應用要稍微麻煩些,主要是Appium一定要在OS X中運行才能跑測試,所以前提條件是需要搭建OS X的環境。因為沒有蘋果電腦,所以我的方案是用虛擬機器安裝好OS X,具體如何安裝大家可以在網上尋找相關的資料,不過請注意最低需要OS X 10.7,推薦 10.8和10.9,
Time of Update: 2015-06-12
標籤:怎麼樣IOS平台搭建PhoneGap開發環境(PhoneGap2.5)(2013-03-13 14:44:51)標籤:c=blog&q=it&by=tag"