Time of Update: 2015-06-29
標籤:Android系統會儘可能長的延續一個應用程式進程,但在記憶體過低的時候,仍然會不可避免需要移除舊的進程。為決定保留或移除一個進程,Android將每個進程都放入一個“重要性層次”中,依據則是它其中運行著的組件及其狀態。重要性最低的進程首先被消滅,然後是較低的,依此類推。重要性共分五層,依據重要性列表如下:1. 前台進程•是使用者操作所必須的,任一時間下,僅有少數進程會處於前台,僅當記憶體實在無法供給它們維持同時運行時才會被殺死。一般
Time of Update: 2015-06-29
標籤:Android 編譯完成後,將在根目錄中產生一個out檔案夾,所有產生的內容均放置在這個檔案夾中。out檔案夾如下所示:out/-- CaseCheck.txt-- casecheck.txt-- host //表示在主機(x86)產生的工具 --
Time of Update: 2015-06-29
標籤:在做Android開發時,很多應用由於各種目的,希望在機器啟動時被喚醒,一般的做法是寫一個BroadcastReceiver,接收對應的boot action,當然別忘了在Manifest中添加permission "android.permission.RECEIVE_BOOT_COMPLETED“。但是最近在做4.0開發時,有同事聲稱這個廣播接收不到了,同時其他有人又說自己的能接收到,到底是怎麼回事呢。 原來,在3.
Time of Update: 2015-06-29
標籤:轉自:http://marshal.easymorse.com/archives/3340iOS中對檔案的操作因為應用是在沙箱(sandbox)中的,在檔案讀寫權限上受到限制,只能在幾個目錄下讀寫檔案:Documents:應用中使用者資料可以放在這裡,iTunes備份和恢複的時候會包括此目錄tmp:存放臨時檔案,iTunes不會備份和恢複此目錄,此目錄下檔案可能會在應用退出後刪除Library/Caches:存放快取檔案,iTunes不會備份此目錄,此目錄下檔案不會在應用退出刪除在Docu
Time of Update: 2015-06-29
標籤:一、準備工作1.建立一個空的解決方案,並命名為Phoneword 2.右擊解決方案 建立-》建立項目 並命名為Phoneword_Droid 二、介面1.開啟Resources檔案夾-》layout檔案夾雙擊開啟Main.axml 2.然後將會出現下面的介面 3.接著我們選擇這個Button並刪除(按下Delete),並從左邊的工具箱中拖拽一個 Text(Large)
Time of Update: 2015-06-29
標籤:tomcat server eclipse 錯誤:Server Tomcat v7.0 Server at localhost failed to start.唉!!!!圖片上傳不上去,悲哀啊!!!只能先寫著錯誤提示吧~~~解決辦法:1、In Eclipse, Open the"Server" tab.2、Double click on
Time of Update: 2015-06-29
標籤:tableview//一個section重新整理 NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:2]; [tableview reloadSections:indexSet withRowAnimation:UITableViewRowAnimationAutomatic]; //一個cell重新整理
Time of Update: 2015-06-29
標籤:安卓 apk 反編譯 使用apktool反編譯apk之後,再編譯回去,發現不能正常安裝,而使用ApkToolKitV3.0反編譯,再編譯回去就可以正常安裝.主要原因是因為使用apktool編譯回沒有簽名. 所以不能安裝, 而ApkToolKitV3.0 編譯回去是簽名了的.用apktool編譯後, 再使用signapk.jar簽名就可以了.java -jar signapk.jar
Time of Update: 2015-06-29
標籤:最近看到一大牛的分析報告,才知道筆者認識這4個命令是多麼膚淺,其實要讀懂記憶體的資訊,是要一些功力的。1、top VIRT 虛擬記憶體總量,VIRT=SWAP+RESSWAP
Time of Update: 2015-06-30
標籤:書接前文 Android 效能測試初探之功耗(五)本節聊聊效能測試的最後一項- 流量,當然我所指的效能測試是針對大部分應用而言的,可能還有部分應用會關注網速、弱網之類的測試,但本系列文章都不去一一探討了流量測試,同樣需要引入幾個名詞中等負荷:應用正常操作高負荷:應用極限操作流量測試包括以下測試項:應用初次開機流量提示應用後台連續運行 2
Time of Update: 2015-06-30
標籤: 昨天用android sdk manager 更新了android sdk,我是在myeclipse上面安裝adt來開發android的現在每次開啟myeclipse都報錯,而且我每次開啟虛擬機器的時候也報錯。報錯的資訊都是一樣的。 報錯的資訊如下:[2015-05-30 10:14:35 - Andro
Time of Update: 2015-06-30
標籤:書接上文 Android 效能測試初探之
Time of Update: 2015-06-30
標籤:在一些app內,很常見上面一個edittext 下面是個listview的介面,在edittext中輸入東西,就可以達到搜尋當前listview的目的.現在我們首先使用searchview + listview的方式來實現這樣的功能主要就是使用了searchview的onQueryTextChange內容改變的時候監聽
Time of Update: 2015-06-30
標籤:以前一直以為edittext中輸入一些東西.然後可以檢測listview中的內容很高大上.一直沒有去嘗試.現在項目中遇到了.特此過來嘗試一番.結果發現挺簡單的,效果還不錯,主要就是用到了edittext的 textchange監聽 以及listview的過濾.下面直接上:xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="
Time of Update: 2015-06-30
標籤:代碼如下: 1 /** 2 * MD5單向加密,32位,用於加密密碼,因為純文字密碼在通道中傳輸不安全,明文儲存在本地也不安全 3 * 4 * @param str 5 * @return 6 */ 7 public static String md5(String str) { 8 MessageDigest md5 = null; 9 try {10 md5 =
Time of Update: 2015-06-30
標籤:用習慣了C#、C++,在做字串比較時想當然地使用如下語句:1 string str1 = "abcd", str2 = "abcd";2 if(str1==str2)3 {4 return true;5 }6 else7 {8 return false;9 }殊不知在Java中,兩個String類型的變數,儘管字元相同,使用”==“進行比較,也會返回false。Java中進行字串比較需採用String類型的equals方法:1 String str1
Time of Update: 2015-06-30
標籤:轉自:http://www.cnblogs.com/lingyunhu/p/4232348.html折騰了一個多星期終於將kurento的環境搭建好(開發階段的產品,有些BUG要自己解決),所以單獨寫篇檔案來介紹。下面開始介紹kurento,文章來自部落格園RTC.Blacker,轉載請說明出處。 一、kurento是什嗎?搞視頻會議就會涉及一對多、多對多、廣播、轉碼、混音、合屏、錄製,這就需要用到流媒體伺服器,而kurento就具有這些功能。他主要用來作為webrtc的流媒體伺
Time of Update: 2015-06-30
標籤:xenapp 案頭虛擬化 應用虛擬化 storefront xendesktop citrix xenserver 1. StoreFront伺服器憑證申請我們將為StoreFront 申請Web 服務器認證,將此認證應用到StoreFront 的IIS 網站上,並將IIS 的443
Time of Update: 2015-06-29
標籤: 之前在做一個native的模組時遇到這樣一個問題: 代碼運行在android2.3上沒有任何問題,可是在4.2上運行時報出了:JNI ERROR (app bug): accessed stale local reference
Time of Update: 2015-06-29
標籤: 1.splash介面設計 項目名稱為MobileManager 主Activity為SplashActivity 功能: 擷取當前Apk的版本號碼 擷取伺服器的最新版本號碼 是否更新-->不更新->進入到HomeActicity中 更新->下載內容到本地SDcard,安裝完成 則刪除。 //擷取當前應用程式的版本號碼 private String