Time of Update: 2016-05-10
標籤:9.2.4 使用 AsyncTask 不過為了更加方便我們在子線程中對 UI 進行操作,Android 還提供了另外一些好用的工 具,AsyncTask 就是其中之一。藉助 AsyncTask,即使你對非同步訊息處理機制完全不瞭解, 也可以十分簡單地從子線程切換到主線程。當然,AsyncTask 背後的實現原理也是基於非同步 訊息處理機制的,只是 Android 幫我們做了很好的封裝而已。首先來看一下 AsyncTask 的基本用法,由於
Time of Update: 2016-05-10
標籤:頭像上傳HTML代碼:<form action="/index.php?m=&c=User&a=uploadImage" method="post" id="formid" enctype= "multipart/form-data" style="display: block;"> <input id="upfiles" class="upfiles" type="file" name="log"
Time of Update: 2016-05-10
標籤:9.3.3 活動和服務進行通訊 上一小節中我們學習了啟動和停止服務的方法,不知道你有沒有發現,雖然服務是在活 動裡啟動的,但在啟動了服務之後,活動與服務基本就沒有什麼關係了。確實如此,我們在 活動裡調用了 startService()方法來啟動 MyService 這個服務,然後 MyService 的 onCreate()和 onStartCommand()方法就會得到執行。之後服務會一直處於運行狀態,但具體啟動並執行是什麼
Time of Update: 2016-05-10
標籤:在項目引進融雲的IMkit時,總是報百度地圖的錯誤,最開始以為是65535的錯誤,然後試著去改下百度地圖,錯誤原因是在IMKit裡面,它的.so庫有這麼幾個目錄而我的app的libs裡面的百度地圖的SO庫的目錄裡只有armeabi這個檔案夾,導致不一致而報錯,所以在app/libs裡面加一個檔案夾,把百度地圖的SO複製進去,變成這樣那麼在arm環境下就一致了,就不會報錯了。http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&ti
Time of Update: 2016-05-10
標籤: 引言 最近在項目中封裝控制項的時候用到了$watch方法來監聽module中的值的變化,當時小編對這個方法不是很了解,所以在網上找了一些資料來學習一下,下面小編就給大家簡單介紹一些angularJS中Scope 提供$apply 方法傳播Model 的變化和$watch方法監聽module變化。 $apply使用情景 AngularJS 外部的控制器(DOM
Time of Update: 2016-05-10
標籤:應老大要求自己第一次做認證,也是各種搜尋資料,小小總結下,以後用:我們申請一個Certificate之前,需要先申請一個Certificate Signing Request (CSR) 檔案,而這個過程中實際上是產生了一對公開金鑰和私密金鑰,儲存在你Mac的Keychain中。---這個簽名檔案就是一個私密金鑰。認證分類:DevelopmentApp Development (1年):用來開發和真機調試應用程式。Push Development (1年):用來調試Apple Push
Time of Update: 2016-05-10
標籤:一、MeasureSpec(測量方法):LinearLayout newsTopLayout = (LinearLayout) viewHashMapObj.get("top");int w = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);int h =
Time of Update: 2016-05-10
標籤:這篇教程的主要目的是解釋怎麼樣在你的iOS工程中建立並使用一個SDK,俗稱.a檔案。所以,不像其他網站上的教程只說一點比較吊的東西(就是我們這些新手看不懂的東西,這篇教程將只使用一小部分Objective-C代碼,本文主要講解從開始到應用的詳細步驟。環境:xcode 7.3(網上的demo大多數都是老版本的,發現很多東西跟現在的不一樣)下面我們開始操作: 建立一個靜態庫工程 開啟Xcode,點擊File\New\Project,選擇iOS\Framework and
Time of Update: 2016-05-10
標籤:源碼分析public class HandlerThread extends Thread { int mPriority;// 指定線程優先順序 int mTid = -1; Looper mLooper; public HandlerThread(String name) { super(name); mPriority = Process.THREAD_PRIORITY_DEFAULT; } public
Time of Update: 2016-05-10
標籤: 在Android開發中,比較流行的開發架構模式採用的是MVC架構模式,採用MVC模式的好處是便於UI介面部分的顯示和商務邏輯,資料處理分開。那麼問題來了,在Android項目的開發中哪些代碼來充當M,V,C角色呢?下面結合Android項目的具體結構對MVC for Android 做簡要剖析。M(Model)模型層
Time of Update: 2016-05-10
標籤:顯示百度地圖百度地圖SDK為開發人員提供了便捷的顯示百度地圖資料的介面,通過以下幾步操作,即可在您的應用中使用百度地圖資料:第一步:建立並配置工程(具體方法參見工程配置部分的介紹);第二步:在AndroidManifest中添加開發密鑰、要求的權限等資訊;(1)在application中添加開發密鑰<application> <meta-data android:name="com.baidu.lbsapi.API_KEY"
Time of Update: 2016-05-10
標籤:1.什麼情況使用 weak 關鍵字,相比 assign 有什麼不同? 2.怎麼用 copy 關鍵字? 3.這個寫法會出什麼問題: @property (copy) NSMutableArray *array; 4.如何讓自己的類用 copy 修飾符?如何重寫帶 copy 關鍵字的 setter? [email protected] 的本質是什嗎?ivar、getter、setter 是如何產生並添加到這個類中的 [email protected] 和 category
Time of Update: 2016-05-10
標籤:android開發環境搭建由於博主最近在學golang,所以就想著順手把android開發給學了。最近這兩天都在折騰idea,搭建開發環境。昨天晚上終於把golang和android的環境都搭好了,總結一下。博主一開始使用android studio 做 android 開發,但使用idea做 golang 開發。這兩個IDE都是功能十分龐大的,一同啟動並執行話兩個分別佔用1.5G記憶體,所以就琢磨用idea開發安卓了。期間遇到幾個坑,分享出來。1、安裝安卓SDK http://
Time of Update: 2016-05-10
標籤:http://www.cocoachina.com/ios/20160504/16109.html 本文為投稿文章,HenryCheng(簡書)最近公司要在5月份舉辦個大型的發布會,所以在這之前要把版本穩定,介面提升,所以有很多細活要幹。不過,趁前兩天版本剛提交上線,這兩天稍微閑一點,就把之前說的利用runtime一鍵改變字型的方法分享出來。有人會說,改變字型不是很簡單嗎,我直接找到字型名替換一下不就好了?客官不要急,先坐下來吃點瓜子,聽我慢慢給你說來。1、準備我們建立一個項目名
Time of Update: 2016-05-10
標籤:NSArray以及NSMutableArray 在Objc中的兩種數組(不可變數組和可變數組), 在日常開發中,經常會遇到需要清空數組的情況,很多人下意識的會想到nil這個方法,這裡是不提倡的。因為如果使用 Array == nil;這樣不僅清空了數組,同時也把memory釋放了,這個object就不存在了。在清空數組時,千萬不要這樣做。正確的做法是 利用removeAllObjects;
Time of Update: 2016-05-10
標籤:OS中訊息傳遞方式在iOS中有很多種訊息傳遞方式,這裡先簡單介紹一下各種訊息傳遞方式。通知:在iOS中由通知中樞進行訊息接收和訊息廣播,是一種一對多的訊息傳遞方式。代理:是一種通用的設計模式,iOS中對代理支援的很好,由代理對象、委託者、協議三部分組成。block:iOS4.0中引入的一種回調方法,可以將回調處理代碼直接寫在block代碼塊中,看起來邏輯清晰代碼整齊。target
Time of Update: 2016-05-10
標籤:一 Factory 方法 Factory 方法方便我們快速建立類的執行個體的方法。通過Factory 方法,可以讓調用過程更加清晰。 Person.h 1 #import <Foundation/Foundation.h> 2 3 @interface Person : NSObject 4 { 5 int _age; 6 NSString * _name; 7 } 8 9 - (int)age;10 - (NSString *)
Time of Update: 2016-05-10
標籤:實現功能:實現網路音樂歌詞下載功能(下載音樂的同時,下載對應歌詞)下載好的歌詞目前不在播放器內,可以通過檔案瀏覽器查看。後續將博文,將實現本地音樂歌詞下載和已下載音樂掃描功能。因為,沒有自己的伺服器,所以網路音樂所有相關功能(包含搜尋音樂、下載音樂、下載歌詞)均無法保證時效性,建議,儘快下載和練習;如果你下載時候,已經因為我採集的伺服器更改規則,請給我留言,如果可以解決,我將在有空的時候獻上新的源碼。截止到目前的源碼下載:http://download.csdn.net/album/det
Time of Update: 2016-05-09
標籤: android學習兩個月心得我於大三下學期,開始準備學習android,在寒假期間,學了畢向東的java視頻的前10天,覺得還不錯,上網找評論,他們都說,只要學到多線程就可以學習android了,開學我就開始了android的學習,做了一些簡單的UI,實現了幾個簡單Activity的資訊傳遞和跳轉。但是在學習的過程中我發現(到目前為止,大概兩個月),android的知識點就像是一片又一片的花瓣,你可以任意挑選這去學習,沒有一個權威的方向。
Time of Update: 2016-05-09
標籤:IOS App所有字型被放大,顯示效果發虛小小程式猿我的部落格:http://daycoding.com 分析原因:由於新版本上線更換了LaunchImage,沒有注意美工給的圖片尺寸,由於圖片尺寸不符合標準導致程式在真機上運行所有字型被放大顯示發虛解決:將LaunchImage的所有尺寸按照要求從新剪裁設定即可。?app字型被放大效果發虛