Time of Update: 2015-08-11
標籤: 1 var browser = { 2 versions: function() { 3 var u = navigator.userAgent, 4 app = navigator.appVersion; 5 return { 6 7 android: u.indexOf(‘
Time of Update: 2015-08-11
標籤:iOS多線程開發之深入GCD 一、前言 在以前的一些系列部落格中,對iOS中線程的管理做了總結,其中涵蓋了GCD的相關基礎知識:http://my.oschina.net/u/2340880/blog/417746。那裡面將GCD的線程管理能力,列隊組能力,通過訊號和訊息控製程序流程的能力都有介紹,這裡,我們繼續深入GCD的功能,通過GCD來處理一些邏輯更加複雜的代碼功能。 二、延時追加任務 &
Time of Update: 2015-08-11
標籤:iosVKVideoPlayer 是一個在 Viki iOS 應用裡使用的視頻播放器。主要特性:完全可定製的 UI 任何大小乃至全屏 支援字幕顯示 可定製的字幕顯示風格 支援 HTTP 直播流 支援螢幕方向調整 Bulletproof event machine to easily integrate features like video ads Lots of delegate callbacks for your own logging requirements
Time of Update: 2015-08-11
標籤:android sdk http代理 大陸的牆很厚很高,初次安裝Android Studio下載SDK等必定失敗,設定代理方法如下: 1. 到android studio安裝目錄,開啟bin目錄,編輯idea.properties, 在檔案末尾添加: disable.android.first.run=true 這將禁用第一次運行2. 再次開啟android studio將進入歡迎頁面,
Time of Update: 2015-08-11
標籤:androidAndroid
Time of Update: 2015-08-11
標籤:Viewport的理解http://www.cnblogs.com/2050/p/3877280.htmlhttp://www.cnblogs.com/koukouyifan/p/4066567.html縮放比例和DPIhttp://www.qianduan.net/mobile-webapp-develop-essential-knowledge/devicePixelRatio = 1.5
Time of Update: 2015-08-11
標籤: ActionMac OSXWin/Linux注釋代碼(//)Cmd + /Ctrl + /注釋代碼(/**/)Cmd + Option + /Ctrl + Alt + /格式化代碼Cmd + Option + LCtrl + Alt + L清除無效包引用Option + Control + OAlt + Ctrl + O尋找Cmd + FCtrl + F尋找+替換Cmd + RCtrl + R上下行動程式碼Option + Shift + Up/DownAlt + Shift +
Time of Update: 2015-08-11
標籤: 在《【Java&Android開源庫代碼剖析】のandroid-smart-image-view》一文中我們提到了android-async-http這個開源庫,本文正式開篇來具體介紹這個庫的實現,同一時候結合原始碼探討怎樣設計一個優雅的Android網路請求架構。做過一段時間Android開發的同學應該對這個庫不陌生,由於它對Apache的HttpClient
Time of Update: 2015-08-11
標籤:使用融雲SDK 1. 功能需求分析1.1 核心功能需求:* 即時通訊* 文字交談* 語音交談1.2 協助工具功能需求: * 註冊、登入 * 好友添加功能 * 好友關係管理 2. 融雲即時通訊平台簡介2.1 平台簡介, * 即時通訊,即時網路 供應商 * 用戶端IM組件, 用戶端IM基礎庫,
Time of Update: 2015-08-11
標籤:Java基礎* 物件導向* Java集合架構* 異常處理* Java反射, Spring架構,通過反射實現* 泛型, 靜態變成語言* 檔案操作 Android基礎* Activity* Service, Android5.0對啟動Service有了新的要求* BroadcastReceiver* ContentProvider,應用程式之間資料共用,如Contact擷取* 許可權系統* Intent與IntentFilter,
Time of Update: 2015-08-11
標籤:meta基礎知識H5頁面視窗自動調整到裝置寬度,並禁止使用者縮放頁面<meta name="viewport"content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/>忽略將頁面中的數字識別為電話號碼<meta name="format-detection"
Time of Update: 2015-08-11
標籤:android 跑馬燈 第一步:建立一個新項目,MarqueeTextView 首先為了觀察到跑馬燈效果,將要顯示的文字極可能 寫長。在strings.xml檔案夾裡面將<string name="hello_world">hello_world</string>修改為<string name="hello_world">My
Time of Update: 2015-08-11
標籤:最近在項目開發中,由於後台介面有問題,出現了"\"這樣的資料,按照一般開發中JSON資料讀取的方式,會無法識別,因為在一般的語言中"\"都是轉義,那麼問題來了,怎麼解決呢?這個問題 困擾了我好久,首先我們來看一下,用BeJson來識別一下正常的JSON資料:此時是正常的 JSON資料 ,現在 在資料中加一個“\” 再來看一下:報錯了! 其實 ,你如果用斷行符號測試一下 ,也會有驚喜的:是不是 也失敗了呢?
Time of Update: 2015-08-11
標籤:iOS程式碼程式庫34Activity54下拉重新整理(pull-to-refresh)143菜單 (Menu)20位置資訊(GPS/Location)24iOS 表單74提醒 (Notification)14iOS 資料庫171按鈕(Button)293列表(Table)343映像(Image)166滾動視圖(ScrollView)166選取器(Picker)125標籤(Label)74地圖(Map)66導航條(Navigation
Time of Update: 2015-08-11
標籤:題目連結:http://acm.hdu.edu.cn/showproblem.php?pid=5303題意:在一個長為L的環形路徑上種著一些蘋果樹,告訴你蘋果樹的位置(題目中以0~L指示座標)及蘋果樹上的蘋果數,現在你要採集所有的蘋果(大概是你有一個容量為K的筐,你採集的蘋果要裝在筐裡,採集完要回到座標0的家裡清空筐),問你最少需要走多少路解:可以想象最多需要走一次整環,剩下的是走兩個半環,那麼分別對兩個半環貪心(由於資料量較小,有很優雅的姿勢~)然後考慮走的這一次整環,由於這次整環的花費
Time of Update: 2015-08-11
標籤:JSON 和 XML一、JSON1.什麼是JSONJSON是一種輕量級的資料格式,一般用於資料互動伺服器返回給用戶端的資料,一般都是JSON格式或者XML格式(檔案下載除外)2.JSON的格式很像OC中的字典和數組{"name" : "jack", "age" : 10}{"names" : ["jack", "rose", "jim"]}標準JSON格式的注意點:key必須用雙引號要想從JSON中挖掘出具體資料,得對JSON進行解析JSONOC大括弧{}NSDictionary中括弧[]
Time of Update: 2015-08-11
標籤:隨著移動端 App 測試自動化的興起,為更好的控制產品品質,越來越多的中大型公司開始了移動端的自動化測試。Appium 自動化測試技術也是我很早之前就想學習的一門技術,卻一直沒有比較空餘的時間來學習(也許是自己懶得緣故吧 ^_^),自今天開始我將開始自己的移動端 使用者介面自動化測試之旅。Appium 相關的概要說明介紹,請各位朋友聯絡度娘或顧大爺,在此不再贅述。俗話說,工欲善其事必先利其器,因而此文主要講述 Appium 在 Win 7 系統下 Android UI
Time of Update: 2015-08-11
標籤:android ndk jni c語言 轉載請註明出處:http://blog.csdn.net/l1028386804/article/details/47405683這裡,我將用一個小例子的形式來協助大家初探JNI的用法,首先,大家要先搭建好NDK環境,請大家先閱讀《Android之——NDK環境搭建》一文。一、實現這個小例子實現的功能就是,通過And
Time of Update: 2015-08-11
標籤:webkit在繪製頁面時會將結構分為各種層,當層足夠大時就會變成很大的平鋪層。這樣一來webkit在每次頁面結構發生變化時不需要都渲染整個頁面而是渲染對應層了,這對渲染速度來說相當的重要。webkit會給各種層分配一定大小的“備份存放區器”在記憶體裡緩衝起來,這就是繪製層的上下文,通過這個上下文就可以很容易的實現各種效果(動畫,3D變換等),“備份存放區器”記憶體佔用大小不僅依層而定,跟裝置和顯示方式也是有關的,假設這在普通螢幕下是1:1的,
Time of Update: 2015-08-11
標籤:轉載自kaich blog(http://www.kaich.xyz)接觸 react native對於技術,我比較喜歡追新。看到報道大名鼎鼎的facebook(開源界的模範,發布了很多高品質的開源架構)開源了移動端跨平台的新架構react native,於是就迫不及待的開始接觸它了。react native的目的是為了讓前端開發工作單位能開發移動端(ios程式員相對於web端來說要少得多),於是就有了這樣的架構。對於我們IOS程式員有沒有必要去學它,看到它另外一個特性:跨平台,