Time of Update: 2016-04-16
標籤: 想要在移動web領域有所深造的小夥伴,第一關要過的就是邏輯像素與裝置像素之間的關係。 初入移動web,一定要搞懂的幾個單位(DPI、PPI、DP、PX 的詳細計算方法及演算法來源是什嗎?):dip(dp): device independent pixels(裝置獨立像素),是安卓開發用的單位,1dp表示在螢幕點密度為160ppi時1px長度。dpi:dot per inch,dpi是dot per inch,每英寸多少點,ppi是 Pixel per
Time of Update: 2016-04-15
標籤:一、xcode中在自己項目中引入cocos2dx,需要匯入cocos2d_libs靜態庫。首先需要到官網下載cocos2d引擎,cocos2d引擎下載連結點擊進入官網二、將cocos2d引擎拷貝到工程目錄,在工程中add Files..添加到工程中。 三、添加依賴庫 四、對工程進行配置 1、Build Settings中配置 設定Valid Architectures 2、Build Options ->Enable Bitcode 設定為NO
Time of Update: 2016-04-16
標籤:AndroidStudio上github使用要想在AndroidStudio上面使用github,首先要下載git工具然後在AndroidStudio上面設定git工具的路徑 File->Settings->Version Control->git 點擊“Test”,出現對話方塊表示該路徑是git工具可執行檔的路徑 之後就要設定github賬戶資訊 File->Settings->Version Control->github
Time of Update: 2016-04-15
標籤:註冊帳號 https://github.com在本地配置ssh key秘鑰 配置好之後這裡需要它開始本地配置ssh key,首先查看本地電腦是否有配置過ssh,進入終端 敲入$ defaults write com.apple.finder AppleShowAllFiles -bool true ( 顯示隱藏檔案(需要重新運行Finder),因為.ssh是隱藏檔案)。在案頭菜單在查看是否有這個檔案 .ssh 的隱藏檔案,有的話個人建議刪除。現在開始在本地配置ssh keymkdir
Time of Update: 2016-04-15
標籤:與資源本地化快速探索使用資源設定來建立一個本地化的應用程式。Android的載入正確的資源為使用者的語言和地區設定。如果本地化的資源不可用,Android的載入預設的資源。在該文獻概述:資源切換Android中使用資源本地化本地化提示測試本地化的應用軟體也可以看看本地化清單提供資源布局活動的生命週期Android將在許多地區的許多裝置上運行。為了達到最多的使用者,您的應用程式應該處理文本,音頻檔案,數字,貨幣和圖形以適合您的應用程式將要使用的語言環境的方式。本文檔描述了本地化Android
Time of Update: 2016-04-16
標籤:1. IOS移動端click事件300ms的延遲響應行動裝置上的web網頁是有300ms延遲的,玩玩會造成按鈕點擊延遲甚至是點擊失效。這是由於區分單擊事件和雙擊螢幕縮放的曆史原因造成的,2007年蘋果發布首款iphone上IOS系統搭載的safari為了將適用於PC端上大螢幕的網頁能比較好的展示在手機端上,使用了雙擊縮放(double tap to
Time of Update: 2016-04-16
標籤:回答一穿透(點穿)是在mobile各種瀏覽器上發生的常見的bug。可能是由click事件的延遲或者事件冒泡導致。移動web開發常用的Zepto庫中的touch和tap事件就會有點穿的bug(Zepto的事件都綁在Document上)。解決方案1、使用fastclick,這個可以非常完美的解決點穿問題。2、在touchend事件回調中加入preventDefault,
Time of Update: 2016-04-16
標籤:近期,由兩位安全研究人員,Roberto Paleari及Aristide Fattori,發布了關於三星Galaxy手機裝置安全性漏洞的技術細節。據稱,Galaxy手機可在鎖屏狀態下被未授權的第三方人員用以進行電話外呼和簡訊發送。鎖屏繞過概述根據Roberto Paleari及Aristide
Time of Update: 2016-04-16
標籤:最近初學android,做了實驗室老師給的基本任務,就是簡單的登陸和註冊,並能通過SQLite實現登陸,SQlLite是嵌入在安卓裝置中的好了下面是主要代碼:資料庫的建立:這裡我只是建立了一個用簡單的儲存使用者名稱和密碼的表單MyDBHelper.javapublic class MyDBHelper extends SQLiteOpenHelper { public static final String CREATE_USERDATA="create table
Time of Update: 2016-04-16
標籤:簡要的探討一下移動端 touch 事件處理幾個坑,以及相應的簡單處理方法。click 穿透假設有個彈出層,上面有個關閉的按鈕支援 touchend 觸發後關閉,若正好下方有個元素支援 click 事件,在彈出層關閉後將會在下方元素觸發 click 事件。這種效果肯定不是我們需要的,而且我們無法確定合適會在上方出現一個支援 touch 的彈出層,所以我認為最好的處理方式是禁用所有元素的 click 事件,相比 click 需要長達 1s 的觸發時間,使用 touchend
Time of Update: 2016-04-16
標籤:如何使用KeyChain儲存和擷取UDID 本文是iOS7系列文章第一篇文章,主要介紹使用KeyChain儲存和擷取APP資料,解決iOS7上擷取不變UDID的問題。並給出一個擷取UDID的工具類,使用方便,只需要替換兩個地方即可。 一、iOS不用版本擷取UDID的方法比較 1)iOS 5.0 iOS
Time of Update: 2016-04-15
標籤:1 uid 、 gid 、 gidsAndroid 的許可權分離的基礎是建立在 Linux 已有的 uid 、 gid 、 gids 基礎上的 。UID: Android 在 安裝一個應用程式,就會為 它 分配一個 uid (參考 PackageManagerService 中的 newUserLP 實現)。其中普通 A ndroid 應用程式的 uid 是從 10000 開始分配 (參見 Process.FIRST_APPLICATION_UID ),
Time of Update: 2016-04-16
標籤:研究AssertsLibaray.framework以及Photos.framework這兩個原生靜態庫的時候,相簿的組名需要用到國際化來標示一下,雖然系統提供了組名的國際化,但是稍微的瞭解了一下國際化還是有必要的。就在這裡就稍作記錄作為參考。語言國際化就是為不同的語言做的適配,就像iPhone一樣,根據不同的語言會將文字變成相應的語言。以下的操作的編譯器為Xcode 7.3內容國際化1、建立字串國際化檔案(Strings File)
Time of Update: 2016-04-15
標籤:用Leak Canary工具檢測到anonymous class implements android.content.DialogInterfaces$OnClickListener Google之,找到一篇文章https://corner.squareup.com/2015/08/a-small-leak.html大段大段的英文表示沒興趣看,也看不太懂,於是咱家就一直往下拉,到fix部分:The Startup FixSupport only devices that
Time of Update: 2016-04-16
標籤:一 單例模式介紹及它的使用情境單例模式是應用最廣的模式,也是我最Crowdsourced Security
Time of Update: 2016-04-16
標籤:從這篇部落格開始,將進入Binder機制的分析系列,順序是先講解Binder機制的架構,理解了整體思想後,再深入分析各層的細節實現,最後會實現一個自己的本地服務。1.Binder的曆史BeOS是Be公司在1991年開發的運行在BeBOX硬體上的一款作業系統,與同期的其他動作系統不同,它是一款基於GUI設計的作業系統。George
Time of Update: 2016-04-16
標籤:關於ios導航控制器的知識總結 添加了導航控制器後:1.每個頁面都會有一個頂部導覽列navigationbar和底部工具列toolbar,它們是導航控制器navC的屬性。且導覽列預設是不隱藏的,而底部工具列預設是隱藏的。 2.可以通過設定 self.navigationController.toolbarHidden =
Time of Update: 2016-04-16
標籤:一、動手實踐、改造部落格園先看一下部落格園官方部落格的手機版本,在Chrome裡面F12,使用移動模式。今天看部落格,看到呂大豹的文章:簡單兩步讓部落格園支援手機端顯示,
Time of Update: 2016-04-16
標籤:看到這篇文章,要知道這篇文章告訴你什麼,就是對json的解析的一個解釋,解析的代碼去百度就可以了,OC的、安卓的、JS的等等都很多,但是對於swift語言的小白來說,資料就少之又少,包括一些看不懂的,這篇就是解釋,要讓小白看懂:先上代碼,這是最基本的擷取json形式let url = NSURL(string: "http://... ...")let data = NSData(contentsOfURL: url!)if data != nil {
Time of Update: 2016-04-16
標籤: 前兩天處理iOSapp過程中(我是用swift語言寫的,資料較少),被一個“字串”搞了一晚上的時間到第二天才處理好,在此記下,望見過此文的學生有一天遇到該情況能三分鐘搞定不浪費時間:先看如下代碼func getBalance(){ let url = NSURL(string: "http://www.weather.com.cn/data/sk/101110101.html") &