Time of Update: 2016-05-10
標籤:在圖片載入庫爛大街的今天,選擇一個適合自己使用的圖片載入庫已經成為了每一個Android開發人員的必經之路。現在市面上知名的圖片載入庫有UIL,Picasso,Volley ImageLoader,Fresco以及我們今天的主角Glide。它們各有千秋,不能評定誰一定比誰好,只能說哪一個更適合你。我的理解下面我來談一下個人對這些圖片載入庫的理解,如有錯誤,還望指教。Universal Image Loader:一個強大的圖片載入庫,包含各種各樣的配置,最老牌,使用也最廣泛。Picasso:
Time of Update: 2016-05-11
標籤:blank 韓老師 target 使用者 教學 今天,協助學生解決按照好windows 7企業版 64位系統後,發現沒有網卡,無法上網,從裝置管理員中查看發現沒網卡驅動、顯卡驅動、主板驅動。
Time of Update: 2016-05-11
標籤:無論是ADT還是Android Studio 開發工具都需要下載JDK.網址http:www.oracle.com/index.html. 安裝完成後,進入電腦→屬性→進階系統設定→進階→環境變數 具體配置方法: 1.系統變數→建立 JAVA_HOME 變數 。 變數值填寫jdk的安裝目錄(本人是C:\Program Files\Java\jdk1.8.0_71預設路徑) 2.系統變數→尋找 Path 變數→編輯 在變數值最後輸入
Time of Update: 2016-05-09
標籤: 移動開發本質上就是手機和伺服器之間進行通訊,需要從服務端擷取資料。反覆通過網路擷取資料是比較耗時的,特別是訪問比較多的時候,會極大影響了效能,Android中可通過緩衝機制來減少頻繁的網路操作,減少流量、提升效能。實現原理 把不需要即時更新的資料緩衝下來,通過時間或者其他因素 來判別是讀緩衝還是網路請求,這樣可以緩解伺服器壓力,一定程度上提高應用響應速度,並且支援離線閱讀。 Bitmap的緩衝 在許多的情況下(像 ListView, GridView 或
Time of Update: 2016-05-11
標籤:前言從我們學習android開始,幾乎每天都在和handler打交道.有了它,我們在子線程中處理好了耗時的操作,可以利用它來更新UI.它為我們線上程間的通訊提供了很大的方便,而今天部落格就來詳細的介紹一下Handler的訊息迴圈機制,一步一步的瞭解其中的奧妙,本文不介紹Handler的詳細使用,探究的是內部的原理.所以看這篇部落格的童鞋需要有handler的基本使用能力本部落格基於Android 6.0源碼講解先拋出一個簡單的使用例子public class DemoAct
Time of Update: 2016-05-09
標籤: 有時當自己的iPhone手機插入一台iMAC電腦時,會自動彈出自己iPhone手機的照片。 這相當影響人的隱私等等,所以順便將方法(參考網路的)小記一篇部落格。 一、OS X 10.10以上使用者解決辦法:因為OS X 10.10系統以後iPhoto程式由“照片”程式取代,要阻止“照片”自動彈出,非常簡單,在彈出的視窗左上方就有“為此裝置開啟‘照片‘”
Time of Update: 2016-05-10
標籤:摘要今天給大家著重介紹一下單元測試,很多人可能沒有聽過單元測試或者是只是聽說過,而沒有實際的去實踐過,沒有關係,今天就給大家普及普及這方面的知識,並且帶著大家進行實踐,切身體驗一下單元測試好處.如果一個移動端的開發人員對單元測試不去重視他,這種開發人員往往表現一種“無知的自信”,總覺得自己寫的代碼品質很高,直到一次次蟲子(Bug)把自己咬的頭破血流時,出現重大問題時,才發現原來自己的代碼已經到了剪不斷理還亂的狀態,而每一次修改一個bug,都需要走一遍“墨鏡迷宮”所以我們開發人員有必要對單元
Time of Update: 2016-05-11
標籤:要點post提交資料是用流寫給伺服器的協議頭中多了兩個屬性Content-Type: application/x-www-form-urlencoded,描述提交的資料的mimetypeContent-Length: 30,描述提交的資料的長度//給要求標頭添加post多出來的兩個屬性String data = "name=" + URLEncoder.encode(name) + "&pass=" +
Time of Update: 2016-05-10
標籤:ListView相關功能1.android:fastScrollEnabled="true" ListView出現快速滾動的按鈕,資料不多的時候,不會出現,只要資料足夠多,會自動出現2.android:drawSelectorOnTopWhen set to true, the selector will be drawn over the selected item. Otherwise the selector is drawn behind the
Time of Update: 2016-05-11
標籤:實現九宮格的演算法思路: 具體樣本: 1 // 2 // ViewController.m 3 // 九宮格 4 // 5 // Created by 李前途 on 15/3/26. 6 // Copyright (c) 2015年 李前途. All rights reserved. 7 // 8 9 #import "ViewController.h"10 11 @interface ViewController ()12 13 @property
Time of Update: 2016-05-09
標籤:iOS開發資料庫篇—FMDB資料庫隊列一、程式碼範例1.需要先匯入FMDB架構和標頭檔,由於該架構依賴於libsqlite庫,所以還應該匯入該庫。2.代碼如下: 1 // 2 // YYViewController.m 3 // 05-FMDB資料庫隊列 4 // 5 // Created by apple on&
Time of Update: 2016-05-10
標籤:在android開發過程中,耗時操作我們會放在子線程中去執行,而更新UI是要主線程(也叫做:UI線程)來更新的,自然會遇到如何更新主線程UI的問題。如果在主線程之外的線程中直接更新頁面顯示常會報錯。拋出異常:android.view.ViewRoot.CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its
Time of Update: 2016-05-09
標籤:關鍵詞:手機掃描自動識別名片SDK,手機掃描自動識別名片開發包,名片拍照識別,名片OCR,手機掃描自動識別名片,手機掃描自動識別名片
Time of Update: 2016-05-09
標籤:1、熟悉了SQLite的一般用法之後,在實際開發中,為了能夠更好的管理和維護資料庫,我們會封裝一個繼承自SQLiteOpenHelper類的資料庫操作類,然後以這個類為基礎,再封裝我們的商務邏輯方法。例如:我們建立一個DBHelper類,它繼承SQLiteOpenHelper,作為維護和管理資料庫的基類;然後建立一個DBManager類,它建立在DBHelper之上,封裝一系列業務方法(CRUD等)。2、getWritableDatabase()和getReadableDatabase()
Time of Update: 2016-05-10
標籤:XCode中外掛程式管理工具:Alcatraz 轉自http://blog.csdn.net/liwei3gjob/article/details/44266943 1.全能搜尋家CodePilot 2.0你要找的是檔案?是檔案夾?是代碼?Never
Time of Update: 2016-05-11
標籤: src: 存放java代碼gen: 存放自動組建檔案的. R.java 存放res檔案夾下對應資源的idproject.properties: 指定當前工程採用的開發套件的版本libs: 當前工程所依賴的jar包.assets: 放置一些程式所需要的媒體檔案.bin: 工程的編譯目錄. 存放一些編譯時間產生的臨時檔案和當前工程的.apk檔案.res(resources): 資源檔.drawable: 存放程式所用的圖片.layout: 存放android的布局檔案.menu:
Time of Update: 2016-05-10
標籤:發送GET請求URL url = new URL(path);//擷取連線物件HttpURLConnection conn = (HttpURLConnection) url.openConnection();//設定串連屬性conn.setRequestMethod("GET");conn.setConnectTimeout(5000);conn.setReadTimeout(5000);//建立串連,擷取響應嗎if(conn.getResponseCode() ==
Time of Update: 2016-05-10
標籤:方案一在使用了navigationController後,當介面進行跳轉往返後,時而會出現tableView上移的情況,通常會自動上移64個像素,那麼這種情況,我們可以關閉tableView的自動適配布局。self.automaticallyAdjustsScrollViewInsets = NO;// 預設是YES 方案二:當出現tableView整體上移時,你當然可以在 Xcode 中修改每個 View,將他們下移20個像素(狀態列高度)或者64個像素(狀態列+導覽列高度)。
Time of Update: 2016-05-09
標籤:轉載地址:http://www.mamicode.com/info-detail-514151.html由於Xcode6之後,預設建立storyboard而非xib檔案,而作為初學,瞭解xib的載入原理很重要,所以,需要建立一個沒有storyboard的項目1. 建立一個新的工程 2. 選擇僅一個視圖的模板 選擇 Single View Application , 點擊Next3. 填寫項目資訊不需要選擇core
Time of Update: 2016-05-09
標籤: 剛做過的一個項目中用到了webview的一些功能,在開發過程中遇到了各種各樣的問題,在此記錄下來供大家參考:(下面代碼是從項目中抽取出來的,供參考)1.怎麼給webview添加載入進度條?2.怎麼給webview設定cookie?3.怎麼在webview中讓服務端可以直接調用APP端的方法?(補充:因為之前我在做這個項目的時候,百度