Time of Update: 2016-08-01
標籤:1.哪些東西需要做緩衝? 經常改變的資料不需要做緩衝,不變的資料才需要做緩衝 圖片和微博介面的微博資料等,一般都不會改變,需要緩衝 2.項目中有哪些控制項或架構預設幫我們做了一些緩衝處理?
Time of Update: 2016-07-30
標籤:reference to : http://blog.csdn.net/huiguixian/article/details/39928089如果有一個apk,需要知道他最低安裝支援的Android版本是什麼,應該如何查看呢?直接將apk尾碼名改為rar或者zip,拉出AndroidManifest.xml?不行,AndroidManifest.xml已經被編譯過了,裡面很多內容改為二進位了。其實用Android內建工具即可,進入Android SDK目錄。cd
Time of Update: 2016-07-21
標籤:使用靜態庫的好處1,模組化,分工合作2,避免少量改動經常導致大量的重複編譯串連3,也可以重用,注意不是共用使用 動態庫使用有如下好處:1使用動態庫,可以將最終可執行檔體積縮小2使用動態庫,多個應用程式共用記憶體中得同一份庫檔案,節省資源3使用動態庫,可以不重新編譯串連可執行程式的前提下,更新動態庫檔案達到更新應用程式的目的。從1可以得出,將整個應用程式分模組,團隊合作,進行分工,影響比較小。等其他好處,從2可以看出,其實動態庫應該叫共用庫,那麼從這個意義上來說,蘋果禁止iOS開發
Time of Update: 2016-07-19
標籤:前言: 最近在做使用者註冊的時候,遇到了需要填寫很多表單資料,不可能在一頁把所有的資料都展示完全,因此採用了分頁的方式,由於在使用者填寫資料資料之後我們需要對使用者填寫的資料進行暫時的記錄的,當使用者會到此頁時,還能查看和修改。剛開始解決這個問題我們一定會從資料的大小的角度來解決,於是就有以下幾種方式:
Time of Update: 2016-07-13
標籤:一直感覺AndroidStudio沒有eclipse快,但是最近由於遇到一個問題不得不將工程遷移到AndroidStudio上,遷移後之前在eclipse上所做的所有批量打包又得重新在AndroidStudio上搞一遍,不得不說這個過程遠比我想象的讓人愉快,AndroidStudio的強大和好用改變了之前我對這個IDE的偏見,無疑這個IDE是開發Android的最好工具。一、普通打包配置 defaultConfig { applicationId myAppId
Time of Update: 2016-07-13
標籤:遠程推播通知什麼是遠程推播通知顧名思義,就是從遠程伺服器推送給用戶端的通知(需要連網)遠程推送服務,又稱為APNs(Apple Push Notification
Time of Update: 2016-07-13
標籤:最近在搞極光推送,之前用的百度推送,但是訊息延遲的厲害,就換了極光,換就換吧,無所謂反正我不會,於是就開始看極光推送文檔,心裡罵著跟百度的文檔詳細程度不能比啊,文檔很短一會兒就看完,其實文檔的主要代碼這些推送平台都一樣,說到這我想吐槽一下,本來以為推送很容易,實際就是容易,但是被後台和安卓開發人員弄的我一頭霧水,一陣惱火!剛開始後台返回的是推送訊息是一段JSON資料,其實正確的就應該返回JSON資料,但是後台推送給我的通知訊息,他妹的就是直接能看到資料結構的內容,什麼{aps:"
Time of Update: 2016-07-12
標籤:在Android開發中,事件分發機制是一塊Android比較重要的知識體系,瞭解並熟悉整套的分發機制有助於更好的分析各種點擊滑動失效問題,更好去擴充控制項的事件功能和開發自訂控制項,同時事件分發機制也是Android面試必問考點之一,如果你能把下面的一些事件分發圖當場畫出來肯定加分不少。廢話不多說,總結一句:事件分發機制很重要。Android 事件分發流關於Android
Time of Update: 2016-07-10
標籤:簡介雖然目前市面上有一些不錯的加密相簿App,但不是內建廣告,就是對上傳的張數有所限制。本文介紹了一個加密相簿的製作過程,該加密相簿將包括多密碼(輸入不同的密碼即可訪問不同的空間,可掩人耳目)、WiFi傳圖、照片檔案加密等功能。目前項目和文章會同時前進,項目的原始碼可以在github上下載。
Time of Update: 2016-07-11
標籤:說到快取儲存,處理讀寫檔案,那就不得不說MappedByteBuffer。看了好多文章以後寫一下自己的總結。在這裡先介紹一下相關的類與方法。先說一下Buffer、ByteBuffer、MappedByteBuffer這幾個類之間的關係。public abstract class Buffer { // Invariants: mark <= position <= limit <= capacity private int mark = -1;
Time of Update: 2016-07-10
標籤:這一篇集合動畫知識和彈出表單知識,綜合起來以動畫的形式彈出表單。動畫的知識前幾篇已經做過詳細的介紹,可翻閱前面寫的有關動畫博文。先簡單介紹一下彈出表單效果的方法:首先,需要表單的執行個體:PopupWindow window = new PopupWindow(contentView, width, height);總共需要三個參數,三個參數的含義分別是: /
Time of Update: 2016-07-12
標籤: 1、Activity生命週期圖二、activity三種狀態(1)active:當Activity運行在螢幕前台(處於當前任務活動棧的最上面),此時它擷取了焦點能響應使用者的操作,屬於活動狀態,同一個時刻只會有一個Activity處於活動(Active)。(2)paused:當Activity失去焦點但仍對使用者可見(如在它之上有另一個透明的Activity或Toast、AlertDialog等快顯視窗時)它處於暫停狀態。暫停Activity仍然是存活狀態(它保留著所有的狀態和成
Time of Update: 2016-07-11
標籤:一、前言最近各種ApsaraVideo for Liveapp到處都是,各種霸屏,當然我們也是需要體驗的,關於ApsaraVideo for
Time of Update: 2016-07-11
標籤: 轉載請註明出處:http://blog.csdn.net/llew2011/article/details/51668407
Time of Update: 2016-07-03
標籤:去年多校的題,很久以前就想補了,奈何智商有限,當初連題解代碼都看不懂。——————————————————————————————&m
Time of Update: 2016-07-01
標籤:在最近的項目中,策劃老是要求我們彈出各種類型的鍵盤,特別是在iOS下,例如輸入帳號的時候,不應該支援輸入中文,該輸入純數位時候就應該談數字鍵台等。個人覺得這些都是我們平時開發很少意識到的,雖然有些刁鑽,但都是為了使用者體驗,為了我們的產品,於是便在網上找了一些資料,在此與各位朋友分享:在過去的幾年裡,在行動裝置上瀏覽網頁已變得難以置信的受歡迎。 但是這些裝置上的瀏覽體驗,有時遺留很多的有待改進。當涉及到填寫表單時,這一點尤為明顯。幸運的是,HTML5規範引入了許多新input類型
Time of Update: 2016-06-29
標籤:iOS開發多線程篇—NSOperation簡單介紹一、NSOperation簡介1.簡單說明NSOperation的作?:配合使用NSOperation和NSOperationQueue也能實現多線程編程NSOperation和NSOperationQueue實現多線程的具體步驟:(1)先將需要執行的操作封裝到一個NSOperation對象中(2)然後將NSOperation對象添加到NSOperationQueue中(3)系統會?動將NSOperationQueue中的NSO
Time of Update: 2016-06-28
標籤:作用:通常與UIScrollView連用,提示使用者當前顯示的頁數常用屬性和方法// 共有幾個分頁“圓圈”@property(nonatomic) NSInteger numberOfPages;// 顯示當前的頁@property(nonatomic) NSInteger currentPage;// 只存在一頁時,是否隱藏,預設為YES@property(nonatomic) BOOL hidesForSinglePage;// 重新整理視圖-
Time of Update: 2016-06-30
標籤:Android事件驅動模型需要深刻學習和理解,事件驅動模型三要素如下:事件驅動模型事件來源:事件的製造者,如:按鈕通常會擁有註冊和取消監聽器的功能監聽器:事件的接收者,通常是自己編寫的類的對象一個實現了事件來源所支援的事件介面的類事件:事件來源產生的某一個具體事件一個事件來源可以產生多種事件一個監聽器可以接收多個事件事件的處理常式通常位於監聽器內部事件驅動模型工作步驟1、定義監聽器,為每一個事件編寫處理方法2、將監聽器對象註冊給事件來源3、事件來源發生某個事件時調用監聽器中對應的方法完成事
Time of Update: 2016-06-27
標籤: 最近一直在嘗試Appnium實現Android手機自動化測試,一直一直卡在一個點上,那就是手勢密碼,因為所測應用的手勢密碼使用的不是單個的imageview實現的手勢密碼解鎖窗,所以只能靠座標點來定位。在網上看到的資料,使用python寫的解鎖手勢密碼的Appnium代碼如下形式:1 action = TouchAction(driver)2 unlock = action.press(x=240,