Time of Update: 2014-09-10
Android面試,IntentService的原理及使用,androidintent在Android開發中,我們或許會碰到這麼一種業務需求,一項任務分成幾個子任務,子任務按順序先後執行,子任務全部執行完後,這項任務才算成功。那麼,利用幾個子線程順序執行是可以達到這個目的的,但是每個線程必須去手動控制,而且得在一個子線程執行完後,再開啟另一個子線程。或者,全部放到一個線程中讓其順序執行。這樣都可以做到,但是,如果這是一個背景工作,就得放到Service裡面,由於Service和Activity是
Time of Update: 2014-09-10
DefaultHttpClient execute() 方法報錯,defaulthttpclient今天寫代碼,這裡報錯public static String doGet(String url, boolean useCache, String encoding)throws Exception {if (TextUtils.isEmpty(url)) {throw new NullPointerException("網路請求地址不可為空");}String data =
Time of Update: 2014-09-10
【安卓筆記】AsyncTask源碼剖析,安卓asynctask源碼前言:初學AsyncTask時,就想研究下它的實現源碼,怎奈源碼看了好幾遍都沒看懂,於是擱置了。最近心血來潮,又看了一些源碼,如HandlerThread,IntentService,AsyncQueryHandler等,收穫頗深,於是乎想回頭再研究下AsyncTask,沒想到這次居然很容易看懂了。。。本文:註:1.讀者閱讀本文前,必須對android的Handler機制以及j.u.c中的線程池有所瞭解;2.AsyncTask使用
Time of Update: 2014-09-10
利用Calabash-Android刷廣告,calabashandroid calabash-android是一個單元測試的工具,用來測試UI。這個特點非常適合來刷應用程式的廣告。本文以一個簡單的例子來教大家使用calabash-anroid來刷應用程式的廣告。代碼:https://github.com/bigconvience/poker_hu
Time of Update: 2014-09-10
跟著鬼哥學PyQtPart.4,鬼哥pyqtpart.4中秋假期轉眼已經過去兩天了,我們的學習也在不斷向前,經過前面三篇文章的學習,我們已經可以做出來一個簡單的反編譯apk的工具了。為了更方便的使用我們自己編寫的工具,所以我們對於第三篇文章中的search_file button來進行處理,我們使用拖拽檔案到QLineEdit控制項上面來顯示檔案路徑,而不用開啟window來選擇了,這樣對我們的操作來說更加方便一點。 0x1:拖拽事件的處理拖拽事件,經過一晚上的
Time of Update: 2014-09-10
03課LinerLayout布局介紹------【呼嘯Android開發視頻教程】,linerlayoutandroid從第二集來看,的確是非常清楚了。把畫質設定成超清即可。今天是第三課講解,主要講LinerLayout布局的介紹。LinerLaout是最常用的布局這裡除了講解基本用法之外,還講了巧妙利用weight權重,設計出精妙的布局。第三課播放地址:點擊開啟連結關於呼嘯Android視頻:這套視頻的最大特點是實用,哪些該講,哪些不該講,我都做了細緻的考慮。沒有虛頭八腦,賣弄學問,也沒用冗長
Time of Update: 2014-09-10
Android
Time of Update: 2014-09-10
Android 快速開發系列 ORMLite 架構的使用 上一篇已經對ORMLite架構做了簡單的介紹:Android ORMLite
Time of Update: 2014-09-09
Android面試,View繪製流程以及invalidate()等相關方法分析,androidinvalidate整個View樹的繪圖流程是在ViewRoot.java類的performTraversals()函數展開的,該函數做的執行過程可簡單概況為根據之前設定的狀態,判斷是否需要重新計算視圖大小(measure)、是否重新需要安置視圖的位置(layout)、以及是否需要重繪(draw),其架構過程如下:measure()過程 &nbs
Time of Update: 2014-09-10
Calabash-Android用法入門上文介紹了如何在windows中安裝calabash-android的測試環境,本文用一個執行個體來介紹calabash-android的基本用法。 本文所用的源代位於:https://github.com/bigconvience/HackerNews下載完代碼後,進入工程目錄中,在命令列中輸入:calabash-android gen,此命令會在工程目錄下組建目錄features,目錄結構如: features|_support|
Time of Update: 2014-09-08
Android 快速開發系列 ORMLite 架構的使用,androidormlite轉載請標明出處:http://blog.csdn.net/lmj623565791/article/details/39122981,本文出自【張鴻洋的部落格】上一篇已經對ORMLite架構做了簡單的介紹:Android ORMLite
Time of Update: 2014-09-09
離線安裝Android開發環境的方法,離線android 對於大家從官網上下載下來的SDK其實是一個安裝工具,裡面啥都沒有,如果線上安裝的話會需要很長時間。我們同樣可以從網路上用下載工具將所需要安裝的東西下載下來,(同樣有勞大家自己動手找找了)然後直接放入相應的目錄,再在Eclipse裡面配置下SDK的路徑就可以用了。
Time of Update: 2014-09-10
[安卓筆記]AsyncTask源碼剖析前言: 初學AsyncTask時,就想研究下它的實現源碼,怎奈源碼看了好幾遍都沒看懂,於是擱置了。最近心血來潮,又看了一些源碼,如HandlerThread,IntentService,AsyncQueryHandler等,收穫頗深,於是乎想回頭再研究下AsyncTask,沒想到這次居然很容易看懂了。。。 本文:
Time of Update: 2014-09-08
中綴運算式轉換成尾碼運算式並求值,中綴求值演算法:中綴運算式轉尾碼運算式的方法:1.遇到運算元:直接輸出(添加到尾碼運算式中)2.棧為空白時,遇到運算子,直接入棧3.遇到左括弧:將其入棧4.遇到右括弧:執行出棧操作,並將出棧的元素輸出,直到彈出棧的是左括弧,左括弧不輸出。5.遇到其他運算子:加減乘除:彈出所有優先順序大於或者等於該運算子的棧頂元素,然後將該運算子入棧6.最終將棧中的元素依次出棧,輸出。例如a+b*c+(d*e+f)*g ----> abc*+
Time of Update: 2014-09-08
如何使用Google Volley網路程式庫發起帶Header的HTTP請求?,volleyheaderBy Long Luo由於合作的第三方iQiyi視頻的資料來源更新速度很慢,通過和iQiyi反饋,於是提供了新的API介面。通過閱讀新API介面說明,在發起HTTP
Time of Update: 2014-09-08
Windows 安裝Calabash-Android,calabashandroidcalabash簡介:Calabash-android是支援android的UI自動化測試架構,PC端使用了cucumber架構,通過http和json與模擬器和真機上安裝的測試apk通訊,測試apk調用robotium的方法來進行UI自動化測試,支援webview操作。1 安裝ruby,:http://rubyinstaller.org/downloads/2 安裝JDK,:http://www.oracle.
Time of Update: 2014-09-08
iOS_31_cocos2d_CCAction,ioscocos2diOS_31_cocos2d_CCActionCCAction【動作】就是行為在特定時間內完成移動、縮放、旋轉等操作的行為,CCNode可以通過runAction方法【執行動作】來實現動畫效果,動作的每個子類都封裝了不同的動作效果。CCAction的繼承結構圖另外兩個非常重要的子類是:瞬時動作(CCActionInstant)和間隔動作(CCActionInterval),它們又包含了非常多的子類,每一個子類都對應該著一種具體的
Time of Update: 2014-09-08
0號首頁,行動裝置 App快捷門戶,0號首頁行動裝置 App0號首頁,行動裝置 App快捷門戶我們已有的應用,都將Android通知欄作為“傳統的通知”用途,比如簡訊,,QQ都在這樣使用。不過,同樣的地區,也有創新的使用方式,比如最早的音樂播放控制,現在的360智鍵,百度搜尋都開始佔領通知欄,作為其應用的快捷入口,見附後圖。 從行動裝置
Time of Update: 2014-09-08
從smack-config.xml檔案中負載檔案內容 Loads the configuration from the smack-config.xml file,smack /** * Loads the configuration from the smack-config.xml file.<p> * * So far
Time of Update: 2014-09-08
iOS8 Core Image In Swift:自動改善映像以及內建濾鏡的使用,ios8swift相容Xcode 6 Beta 7。Core Image是一個很強大的架構。它可以讓你簡單地應用各種濾鏡來處理映像,比如修改鮮豔程度, 色澤, 或者曝光。 它利用GPU(或者CPU)來非常快速、甚至即時地處理映像資料和視頻的幀。並且隱藏了底層圖形處理的所有細節,通過提供的API就能簡單的使用了,無須關心OpenGL或者OpenGL