Time of Update: 2015-12-07
標籤:課程設計要求進行junit測試,我是在已經做好的ssh項目上做的測試,測試類別代碼如下package com.zhang.web.services;import static org.junit.Assert.*;import org.junit.After;import org.junit.Before;import org.junit.Test;import javax.annotation.Resource; import org.junit.runner.RunWith;
Time of Update: 2015-12-06
標籤:大三學生一個,喜歡編程,喜歡Google,喜歡Android,所以選擇的方向自然是Android應用開發,開博第一篇,希望以後會有更多的進步。最近在做一個記賬App的時候,需要一個Activity來顯示每個月的消費各個項目的比例,Activity中主要用到一個ListView,ListView中包括一個TextView來顯示類型的名稱,一個TextView來顯示所佔比例,一個ProgressBar來顯示進度條,讓每個條目的比例更加清晰。如(這裡只提供實現方法,介面效果暫不提供)因為這種效果
Time of Update: 2015-12-06
標籤:Android的emulator是已經包括了gsm 模組,能夠類比電話與簡訊進行調試(就不用花太多冤枉錢) 首先,肯定是開啟虛擬機器:emulator -avd XXXXXX -scale 0.8&這兩個參數就不用說了,第一個是avd 名稱,第二個是顯示大小。然後使用:telnet localhost <port>port 是虛擬機器連接埠號碼,一般為5554 (能夠使用adb devices 查看)完整的寫法是:telnet localhost 5554.&
Time of Update: 2015-12-08
標籤:第三方庫是現在的程式員離不開的東西 不光是APP開發 基本上所有的商業項目 都會或多或少的使用到第三方庫Github上Star>100的開源庫數量如下可以看到JS以絕對的優勢排名第一 一定程度上也說明了JS在這幾年為什麼發展得這麼迅速 不會點JS都不好意思說自己是碼農 不過現在JS圈的造輪子浪潮也是愈演愈烈了 自己不寫個架構都不好意思打招呼OC排名第四 相信這個排名還會上升 Swift暫時還擠不進前十 不過超過OC
Time of Update: 2015-12-07
標籤: 安卓手機型號特別多,產品出的也快,手機一下子就成了老機器了,有沒有辦法可以修改手機的型號,許多做項目的朋友應該也有這樣的需求,下面分享一個實用快捷的型號等手機參數修改工具琢石模擬器,這也是朋友分享給我的,我現在親測可行分享給大家,希望對有需要的朋友有協助。
Time of Update: 2015-12-06
標籤:新一代 iPhone 可能為進一步降低機身厚度而取消耳機插口,改用 Lightning 介面。iPhone 6c 傳言,2016 年可能迎來兩次 iPhone 發布會。新聞新一代 iPhone 可能取消耳機插口,改用 Lightning 介面:雖然距離下一代 iPhone 發售還遙遙無期,但是最近已經有關於這款 “iPhone 7” 的一些傳言了。據稱新一代 iPhone 為了進一步降低機身厚度,將淘汰掉現在事實的耳機行業標準的 3.5mm
Time of Update: 2015-12-06
標籤:打電話a.最簡單最直接的方式:直接跳到撥號介面NSURL *url = [NSURL URLWithString:@"tel://10010"];[[UIApplication sharedApplication] openURL:url];缺點電話打完後,不會自動回到原應用,直接停留在通話記錄介面b.撥號之前會彈框詢問使用者是否撥號,撥完後能自動回到原應用NSURL *url = [NSURL
Time of Update: 2015-12-06
標籤:一 什麼是adbshell1 http://adbshell.com/1 Android Debug Bridge (adb) is a command line tool that lets you communicate with an emulator or connected Android device. adb 是一個幫你與andriod模擬器或真機通訊的CLI工具. adbshell 就是整合了adb工具包的shell介面.shell是什麼就不囉嗦了.直接上乾貨 .二
Time of Update: 2015-12-07
標籤:內建的模擬器太慢,Genymotion配置過於複雜,天天模擬器舊版本直接可用於調試,由於新版本的天大模擬器連接埠號碼被修改為6555,要想用於開發,需要使用ADB命令進行串連。下載天天模擬器天天模擬器官網配置ADB環境變數建立系統內容變數"ANDROID"內容為:D:\BACKUP\Android\adt-bundle-windows-x86_64-20140321\sdk\platform-tools;D:\BACKUP\Android\adt-bundle-windows-x86_64
Time of Update: 2015-12-07
標籤:一、什麼是記憶體泄露? Java使用有向圖機制,通過GC自動檢查記憶體中的對象(什麼時候檢查由虛擬機器決定),如果GC發現一個或一組對象為不可到達狀態,則將該對象從記憶體中回收。也就是說,一個對象不被任何引用所指向,則該對象會在被GC發現的時候被回收;另外,如果一組對象中只包含互相的引用,而沒有來自它們外部的引用(例如有兩個對象A和B互相持有引用,但沒有任何外部對象持有指向A或B的引用),這仍然屬於不可到達,同樣會被GC回收。 Android中使用Handler造成記憶體泄露的原因pr
Time of Update: 2015-12-05
標籤: 本文介紹3個方法,判斷手機上是否安裝了某應用、該應用是否正在運行、擷取手機某個APK檔案的安裝Intent.啟動該Intent就可以直接安裝該APK。 /** * 判斷應用是否已安裝 * * @param context * @param packageName * @return */ private boolean isInstalled(Context context, String packageName) { boolean
Time of Update: 2015-12-07
標籤:第二部分構建應用程式 1,應用程式開發過程 2,設計使用者介面 3,定義互動 4,教程:串聯圖 1,應用程式開發過程定義概念設計使用者介面定義互動實現行為整合資料 對象是應用程式的基石 類是對象的藍圖 對象通過訊息通訊 協議定義訊息發送契約整合資料 訊息通訊:在 Objective-C 中,雖然可使用多種方法在對象之間發送訊息,但是目前最常用的方法是使用方括弧的基本文法。如果您有一個 Person 類的對象
Time of Update: 2015-12-07
標籤:網址:http://blog.csdn.net/dadoneo/article/details/8252933 FROM: http://www.linuxidc.com/Linux/2012-04/57902.htm================================================ Android是多任務系統,Audio系統是競爭資源。Android2.2之前,沒有內建的機制來解決多個程式競爭Audio的問題,2.2
Time of Update: 2015-12-07
標籤:1-10 C語言 & 電腦基礎1、請看下面一段代碼static int a = 1;int main(){ int b = 2; char *c = NULL; c = (char *)malloc(100 * sizeof(char)); return 0;} 請問訪問a,b,c 3種類型變數的效率從高到低依次是 A. cba B. abc C. acb D.
Time of Update: 2015-12-07
標籤:一、個人部落格 1. 唐巧:http://blog.devtang.com/2. 王巍(喵神):http://onevcat.com/#blog3. 剛剛線上:http://www.superqq.com/(這不是寫《瘋狂Java、Android、iOS講義》的李剛)4. 裡脊串:http://adad184.com/5. txx‘s blog:http://adad184.com/6. 破船之家:http://beyondvincent.com/7.
Time of Update: 2015-12-07
標籤:unity和ios的相互作用是更簡單的。直接出口xcodeproject,這個大家都知道如何操作,如果需要二次開發ios碼成unity,事實上,整合非常easy找到出口xcodeproject內iPhone_View.mm中間OnUnityReady()方法。unityios中一個view,[GetAppController()showGameUI:_mainDisplay->window];載入遊戲視圖,這種方法在UnityAppController中,-
Time of Update: 2015-12-07
標籤:----------------------MRC情況下Block記憶體分析----------------------------1.如果在block中使用全域變數,他為了持有這個變數,會將對應的對象加一2.使用__block,避免循環參考3.在block中使用局部變數的時候,會將變數複製一份存放到常量區(可以使用,但是不可以更改)
Time of Update: 2015-12-07
標籤:iOS中的多線程技術 我們在iOS開發項目過程中,為瞭解決UI介面操作不被耗時操作阻塞,我們會使用到多線程技術。在iOS開發中,我們主要會用到三種多線程操作技術:NSThread,NSOperation,GCD。1.Thread :是三種方法裡面相對輕量級的,但需要管理線程的生命週期、同步、加鎖問題,這會導致一定的效能開銷2.Cocoa
Time of Update: 2015-12-07
標籤:Android實踐項目:推箱子 推箱子是一款來自日本的古老遊戲,其設計目的是訓練人的邏輯思維能力。遊戲情境一般是設定在空間狹小的倉庫中,要求把箱子擺放到指定位置。這就要求玩家巧妙的運用有限的空間和通道,合理的安排箱子的位置和移動次序才可能完成任務。 隨著電腦遊戲的發展,很多編程愛好者基於該遊戲的思想開發了出各種版本、各種類型的推箱子。這其中也包括很多手機版本的實現,伴隨著手機與電腦的普及,很快推箱子遊戲便進入了千家萬戶。一、需求分析:2.1
Time of Update: 2015-12-07
標籤: LabelView是在github上一個開源的標籤庫。其項目首頁是:https://github.com/linger1216//labelview LabelView為一個TextView,ImageView或者為ListView中適配器getView返回的View,增加一個左上方或者右上方的標籤這種需求設計在商城類APP、電商類APP中比較常用,這些APP展示的商品,通常會增加一些促銷或者該類商品的特徵。LabelView整合自Android