Time of Update: 2016-01-10
標籤: 最開始考慮使用中間靜態連結庫來調用手機系統內建的API,但是在研究的過程中發現Android系統將電量等資訊記錄在了固定的檔案中,所以只需要在C#中直接讀取就可以而不需要中間庫. a.Android版 1.通過C#直接讀取,下面的GetBatteryLevel()方法 int GetBatteryLevel() { &nbs
Time of Update: 2016-01-10
標籤:相信很多人都會遇到這種情境,在進行appium自動化的時候用Windows OS,不好實現後台運行,每次啟動Appium server:使用Appium GUI版手動點擊就是在cmd line 啟動Appium 如果要實現CI,使用Appium GUI是不可行的,因為如果在跑case的過程中Appium session無法建立必須重啟Appium server,也無法自動擷取相應的參數直接啟動Appium那麼這個時候只能使用command
Time of Update: 2016-01-10
標籤:想起前段時間的物聯網的外包開發,經常遇到通過wifi接受的資料,要通過轉換成十六進位字串,或者最後又是十進位資料。都是根據雙方的協議來開發的。那麼我發送過去的資料也需要,經過特殊轉換成byte位元組發過去,硬體那邊收到不至於亂碼的資料。1、硬體調試發給android這邊是十六進位資料未經處理資料:68 38 38 68 A 72 78 55 34 12 43 23 01 07 Y 00 00 00 0C 13 78 56 34 12 0C 3B 78 34 12 0C 26 78 56 3
Time of Update: 2016-01-10
標籤:很多時候項目中我們需要對一些統計資料進行繪製表格,更多直觀查看報表分析結果。基本有以下幾種方法:1:可以進行android api進行draw這樣的話,效率比較低2:使用開源繪表引擎,這樣效率比較高.下面就介紹一種。AChartEngine(簡稱ACE)是Google的一個開源圖表庫(for
Time of Update: 2016-01-10
標籤:/********************************************************************************** * Android service binder aidl 關係 * 聲明: * 最近一直被Android中的service、binder、aidl這三者之間的關係給搞得有點難受, * 於是就自己花了點時間,將他們之間的關係給畫出來,這樣思維上就清晰多了,也方便 *
Time of Update: 2016-01-10
標籤:代理方法centralManagerDidUpdateState:peripheralManagerDidUpdateState:代理方法。 centralManager:willRestoreStateperipheralManager:willRestoreState:代理方法 - (void)centralManager:(CBCentralManager *)central willRestoreState:(NSDictionary *)state{
Time of Update: 2016-01-10
標籤:延續:iOS開發基礎-圖片切換(2),對(2)裡面的代碼用屬性列表plist進行改善。 建立 Property List 命名為 Data 獲得一個尾碼為 .plist 的檔案。 按修改剛建立的檔案: 最後,修改 infoArray 的 getter 方法: 1 //infoArray的getter方法 2 - (NSArray *)infoArray { 3 NSLog(
Time of Update: 2016-01-10
標籤:Android USB Connections Explained: MTP, PTP, and USB Mass StorageOlder Android devices support USB mass storage for transferring files back and forth with a computer. Modern Android devices use the MTP or PTP protocols — you can choose
Time of Update: 2016-01-10
標籤:今天更新sdk,遇到了更新下載失敗問題: Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xmlFetched Add-ons List successfullyFetching URL: https://dl-ssl.google.com/android/repository/repository-8.xmlDone loading packages.Fetching https://dl-
Time of Update: 2016-01-10
標籤:警示對話方塊: //警示對話方塊 private void alertDialog() { AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this); dialog.setTitle("This is Dialog"); dialog.setMessage("Something important");
Time of Update: 2016-01-10
標籤:簡介Charles 是在 Mac 下常用的截取網路封包的工具,在做 iOS 開發時,我們為了調試與伺服器端的網路通訊協議,常常需要截取網路封包來分析。Charles 通過將自己設定成系統的網路訪問Proxy 伺服器,使得所有的網路訪問請求都通過它來完成,從而實現了網路封包的截取和分析。Charles 是收費軟體,可以免費試用 30 天。試用期過後,未付費的使用者仍然可以繼續使用,但是每次使用時間不能超過 30 分鐘,並且啟動時將會有 10
Time of Update: 2016-01-10
標籤:ActivityCollector.javaimport android.app.Activity;import java.util.ArrayList;import java.util.List;//活動匯總管理public class ActivityCollector { public static List<Activity> activities = new ArrayList<Activity>(); //添加活動 public
Time of Update: 2016-01-10
標籤:iOS開發CoreAnimation解讀之三——幾種常用Layer的使用解析一、CAEmitterLayer二、CAGradientLayer三、CAReplicatorLayer四、CAShapeLayer五、CATextLayeriOS開發CoreAnimation解讀之三——幾種常用Layer的使用解析一、CAEmitterLayer CAEm
Time of Update: 2016-01-10
標籤:第一部分,通訊介面的實現標籤(空格分隔): PHP 手機後台 api 通訊介面 AndyPHP開發手機API時,一般返回XML或JSON資料類型的資料,除了要返回從來源資料(程式本身需要的資料)外還應附上狀態代碼,以下是一段封裝後的資料,它使用JSON格式展現:{ code: 200, message: "Success", data: [ { username: "安明哲", password: "123456"
Time of Update: 2016-01-10
標籤:在上一篇文章Android IPC機制(二)用Messenger進行處理序間通訊中我們介紹了使用Messenger來進行處理序間通訊的方法,但是我們能發現Messenger是以串列的方式來處理用戶端發來的資訊,如果有大量的訊息發到服務端,服務端仍然一個一個的處理再響應用戶端顯然是不合適的。另外,Messenger用來進程間進行資料傳遞但是卻不能滿足跨進程的方法調用,接下來我們來使用AIDL來實現跨進程方法調用,此前我們都是用Eclipse來實現的,這次我們看看在Android
Time of Update: 2016-01-10
標籤:今天劉國斌老師講了如何通過路徑擷取文本,之後解析常值內容,最後顯示到頁面,利用了一天的時間詳細教大家如何用xib類型的圖形編輯自訂cell達到我們想要的cell標準。用了菜譜的demo示範如何編寫,並且精了如何在網上擷取圖片。// 如果從網上請求資料,需要在info.plist設定檔裡選擇Open As再選擇Soure Code修改添加一段代碼 NSData *data=[NSDa
Time of Update: 2016-01-09
標籤:本人使用的是Android studio1.3版本,前幾天調試通過的項目,現在編譯出現了錯誤。錯誤資訊如下1 Project app: apk dependencies can only be jars. android:mgimlibs:aar:unspecified is an Android Library.2 Project app: apk dependencies can only be jars. com.android.support:appcompat-v7:aar:19
Time of Update: 2016-01-09
標籤:1.介紹因項目中上傳作品和web相簿都需要上傳,都需要用到進度條,進度條的實現可以用Falsh,圖片,javascript,但這裡我是在移動端使用,所以重點介紹css3的實現方法。2.代碼展示/*外層box*/ .progress_box{ height: 10px; width:200px; border-radius: 5px; background-color:#ececec; }
Time of Update: 2016-01-09
標籤:1.介紹前面項目中做了一個web相簿的功能,最近想把其中的用到的知識都抽出來分別做一個demo,線上的展示效果如下:主要的功能如下:1.上傳作品(進度條)2.分頁載入3.大圖預覽(點擊縮圖,查看大圖並且大圖可以切換。這裡實踐圖片最佳化這一章)4.刪除作品大圖預覽已單獨寫了demo:在GitHub上地址:https://github.com/zyzstyle/album移動web相簿
Time of Update: 2016-01-09
標籤:一、原理。 最近發現一個很好用的開源架構,蠻不錯的,可以簡化你的代碼,是關於註解的。不多說直接進入使用步驟講解。二、步驟。1、準備階段,先到官網( http://jakewharton.github.io/butterknife/ )上jar包,下載下來。2、把下載下來的jar包,放到項目的libs下,就會自動匯入項目了。3、配置eclips,滑鼠對準需要註解的項目,單擊右鍵 poperties –>java Compiler –