Time of Update: 2016-07-13
標籤:1.生命週期 情境示範 : 切換到該Fragment 11-29 14:26:35.095: D/AppListFragment(7649): onAttach 11-29 14:26:35.095: D/AppListFragment(7649): onCreate 11-29 14:26:35.095: D/AppListFragment(7649): onCreateView 11-29 14:26:35.100: D/AppListFragment(7649):
Time of Update: 2016-07-13
標籤:寫寫socket通訊那些事兒. socket通訊公司用於給伺服器發一些指令用於控制智能家居類的裝置.socket無非就是發過來發過去,至於具體內容跟伺服器協商就好.接下來先說說與socket通訊配合使用的socket Tool 的mac 工具.首先開啟工具(工具串連以及socket用到的檔案:SocketToolfor_mac_and_Third_for_xocde_socket.zip)選擇Tcp Server 然後點擊建立 連接埠號碼輸入一個數字,60000
Time of Update: 2016-07-13
標籤: 以前一直使用newWakeLock方法: this.powerManager = (PowerManager) this .getSystemService(Context.POWER_SERVICE); this.wakeLock = this.powerManager.newWakeLock( PowerManager.FULL_WAKE_LOCK, "My Lock");//保持常亮
Time of Update: 2016-07-13
標籤:許可權一刀切棉花糖運行時許可權許可權的分組正常許可權正常許可權列表特殊許可權危險許可權請求SYSTEM_ALERT_WINDOW請求WRITE_SETTINGS必須要支援運行時許可權麼不支援運行時許可權會崩潰麼然而有點糟糕的是該來的還得來一個標準的流程如何批量申請申請這麼多許可權豈不是很累注意事項兩個許可權API問題多系統問題些許建議注意Android
Time of Update: 2016-07-13
標籤:var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return { //移動終端瀏覽器版本資訊 trident: u.indexOf(‘Trident‘) > -1, //IE核心
Time of Update: 2016-07-13
標籤:https://github.com/AItsuki/HotFixIssuesMAC系統無法自動打包補丁,原因可能是路徑分隔字元問題使用Googlemultidex分包後無法注入代碼(開啟multidex之後,jar包儲存路徑改變了)暫不支援productFlavors以上問題有空再改,最近正在忙其他事情,公司項目也準備重構。 而且此項目主要是科普和學習熱補丁技術,有興趣的可以自行解決上述問題。一、HotFix簡介一個基於dex分包的熱補丁架構,目前只支援gradle 1.5以上版本
Time of Update: 2016-07-14
標籤:僅僅做了簡單的儲存到了本地而已;根據需要可以繼續增加功能: 下一次啟動上傳到伺服器; 增加應用版本,機型系統版本資訊等; public class CrashSaver { public static CrashSaver crashSaver; private Context mContext; private Thread.UncaughtExceptionHandler mUncaughtExceptionHandler; public
Time of Update: 2016-07-14
標籤: 前提: CPU 支援 VT (Virtualization Technology),
Time of Update: 2016-07-13
標籤:移動端前端開發真機調試攻略一、IOS 移動端 (Safari開發人員工具)手機端:設定 → Safari → 進階 → Web 檢查器 → 開。mac端:Safari → 喜好設定 → 進階 → 在功能表列中顯示“開發”菜單。在 OS X 中啟動 Safari 之後,以 USB 電纜正常接入 iOS 裝置,並在此行動裝置上啟動 Safari。此時點擊電腦上的 Safari
Time of Update: 2016-07-13
標籤:隨著智慧型裝置普及和移動互連網發展,移動端應用逐漸成為使用者新入口,重要性越來越突出。但企業一般是先有PC端應用,再推APP,APP 1.0版的功能大多從現有PC應用平移過來,沒有針對移動自身特點考慮APP的架構。隨著APP越來越複雜,功能和非功能要求越來越高,架構的先天不足逐漸成為大型APP升級的瓶頸。本文作者結合大型行動裝置
Time of Update: 2016-07-14
標籤:“AppCan的前端開發其實非常簡單,只要掌握兩方面的技術即可。一方面是會使用柵格布局完成UI的介面排版,另外一方面就是使用AppCan MVVM模型來完成整個頁面構造和使用者操作邏輯。” 在2016AppCan移動開發人員大會的技術脫口秀環節,
Time of Update: 2016-07-13
標籤:情景1: A-->B
Time of Update: 2016-07-12
標籤:既然要做APP,與介面互動式少不了的,除非只是想做一個純靜態APP。所以html5+的環境準備好後,我最先開始研究的就是如何與介面互動。使用HBuilder建立樣本教程後,裡面會有一個ajax(網路請求)的列子,檔案目錄是examples/ajax.html。看了下這個檔案的代 碼,它的功能就是點擊“提交”按鈕後提交參數給介面,然後根據選擇的返回資料格式,將一段字串列印出來。我準備改造下這段代碼,改由頁面載入時調用列表
Time of Update: 2016-07-13
標籤:Android OkHttp與實體儲存體介質緩衝:DiskLruCache(2)本文在附錄文章8,9的基礎之上,把Android
Time of Update: 2016-07-12
標籤:隨著移動互連網時代的到來,移動技術也隨之飛速發展。如今,App已然成為絕大多數互連網企業用來擷取使用者的核心渠道。以往以PC為主要承載平台的各業務線,源源不斷整合加入到移動項目中來,原本以產品為中心快速迭代的單一開發模式,已經無法應對這洶湧爆炸式的業務接入和高速增長。同時伴隨著使用者量的增長,流量的持續暴增,系統架構面臨的一系列挑戰和轉型。怎麼構建出高可靠、高擴充、低成本、多快好省系統體系架構已成為業界樂而不厭的長談話題。發展2010年-2012年2010年移動端剛剛興起,公司組建了移動團
Time of Update: 2016-07-12
標籤:首先,層級關係: leftBarButtonItem、rightBarButtonItem、title都是加在UINavigationItem上的,UINavigationItem再加在NavigationBar上,NavigationBar對應唯一的NavigationController.1. 設定導覽列NavigationBar的背景顏色:在appdelegate裡建立UINavigationController後 設定(1.) setBarTintColor :
Time of Update: 2016-07-12
標籤:bug描述:經常在網路上下載一些執行個體,自己研究 ,運行時不時會出現這個bug:Installation error: INSTALL_FAILED_NO_MATCHING_ABIS bug解決方案:這個問題的出現說明你的項目中使用了與當前CPU架構不一致的native libraries安卓5.0不是換了新的架構,現在的android支援arm和x86架構的,他們的指令集是不一樣的,因此要看你的模擬器CPU類型是哪一種結構,然後編譯對應平台的Native
Time of Update: 2016-07-12
標籤:Relative Layout 不僅可以指定同級的元素之間的位置關係(e.g. layout_toLeftOf) 還可以指定子項目與父元素之間的位置關係(e.g. layout_alignParentLeft 相對於父元素靠左對齊) 利用這一點,可以輕鬆實現圖片在螢幕底部對齊顯示。 代碼如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2016-07-12
標籤:1,實現功能:從下拉式功能表拖拽一個元素 出來,插入到頁面中的app 列表中並實現app向後移動一個元素的位置;2.實現思路:01.遍曆下拉式功能表,添加拖拽方法,實現位置移動功能;02.遍曆app列表,將app位置存為數組,進行迴圈;03.拖拽元素與當前app做碰撞檢測;04.如果滑鼠在app內部,則將拖拽元素添加到當前app之後,位置設定為當前 i 的值;參考代碼如下:<!doctype html><html lang="en"> <head> &
Time of Update: 2016-07-12
標籤:android架構篇mvp+rxjava+retrofit+eventBus高層不應該知道低層的細節,應該是面向抽象的編程。業務的實現交給實現的介面的類。高層只負責調用。首先,要介紹一下一個項目中好架構的好處:好的軟體設計必須能夠協助開發人員發展和擴充解決方案,保持代碼清晰健壯,並且可擴充,易於維護,而不必每件事都重寫代碼。面對軟體存在的問題,必須遵守SOLID原則(物件導向五大原則),不要過度工程化,儘可能降低架構中模組的依賴性。之前的一段時間,學習了一些新的技術,並把自己關注的技術整合