Time of Update: 2014-10-01
android擷取textview展開渲染後的高度 當你需要擷取textview真正高度時,相信會有不少人會在onCreate函數中調用textview的getHeight()方法,簡單粗暴,確實,這是個很方便的方法,但是不幸的是textview在onCreate中根本還沒有展開,所以根本擷取不到textview的真正高度,因此我們需要給textview綁定一個監聽器,在渲染結束後調用,方法如下:ViewTreeObserver observer =
Time of Update: 2014-10-01
Android自訂控制項——自訂群組合控制項 前面幾篇博文介紹了Android如何自訂控制項,其實就是講一下如何“從無到有”的自訂一個全新的控制項,繼承View或者繼承ViewGroup,複寫其相關方法,這種自訂控制項的方式相對來說難度較大,而且並不是所有需要新控制項的情況下,都要這樣進行。有很多情況下,我們只要運用好Android給我提供好的控制項,經過布局巧妙的結合在一起,就是一個新的控制項,我稱之為“自訂群組合控制項”。那麼,這種自
Time of Update: 2014-10-01
Android 中自訂控制項之判斷還剩多少可輸入字元的EditText 最近做的項目有個需求就是判斷一下還 剩多少字元可輸入,也就是對EditText 的文本變化做監聽
Time of Update: 2014-10-01
Android網路編程之擷取網路上的JsonAndroid網路編程之擷取網路上的Json請尊重他人的勞動成果,轉載請註明出處:Android網路編程之擷取網路上的Json 為要擷取網路上的Json所以需要伺服器端提供的支援。一、建立伺服器端:伺服器端項目結構:伺服器端運行:第一步:建立業務所需的JavaBean package com.jph.sj.model;import java.util.Date;/** * 新聞實體類 * @author jph * Date:2014.09.26 */
Time of Update: 2014-10-01
Android網路編程之傳遞資料給伺服器(一)Android網路編程之傳遞資料給伺服器(一) 請尊重他人的勞動成果,轉載請註明出處:Android網路編程之傳遞資料給伺服器(一) 因為Android程式需要和伺服器進行通訊,所以需要伺服器端提供的支援。一、通過GET方式傳遞資料給伺服器通過GET方式上傳資料主要適用於資料大小不超過2KB,且對安全性要求不高的情況下。1.建立伺服器端:伺服器端項目結構:第一步:建立控制器Servlet package
Time of Update: 2014-10-01
關於android源碼的使用心得體會小生做程式也有些許日子,從一個青澀的小白,慢慢的成長為了小有成就的程式猿,從不知名的碼農,到二三百人圈裡還有點小名氣的碼霸。要說辛苦,可能每個程式心中都有各自的理解,大學學的管理,畢業了工作不好找,後來機緣巧合接觸了移動開發。自我感覺大學高數,線性,機率論學的還可以,於是培訓學校學習了三個月的android,可是那些學科貌似也沒幫上什麼大忙。後來接觸了演算法,邏輯等等。額。。扯的有點小遠了。這篇小文呢是根據自我體驗以及跟大牛級開發人員的溝通,我自
Time of Update: 2014-10-01
android項目中的拍照和本地圖片1,得到儲存檔案的地址private static final String IMAGE_FILE_LOCATION = Environment.getExternalStorageDirectory()+"/temp.jpg";private Uri imageUri;imageUri = Uri.fromFile(new File(IMAGE_FILE_LOCATION)); 2,相簿和拍照按鈕的點擊事件 //
Time of Update: 2014-10-01
Android設定壁紙的幾種方案Android設定壁紙有許多方法,主要思路有兩種:1:通過WallpaperManager設定2:通過系統程式設定下文將分開說明:通過WallpaperManager設定該方法可以直接將圖片置為壁紙,對於所有平台的Android系統都使用,但無法裁剪/調整圖片。try { WallpaperManager wpm = (WallpaperManager) getActivity().getSystemService(
Time of Update: 2014-09-30
cocos2dx 在android平台開啟檔案問題,cocos2dxandroid 我們有一個項目是基於cocos2dx + lua,在網路部分用到了protobuf,
Time of Update: 2014-09-30
MKMapView的記憶體釋放問題,mkmapview記憶體釋放MKMapView的記憶體釋放問題by 伍雪穎- (void)dealloc { self.mapView.showsUserLocation = NO; self.mapView.userTrackingMode = MKUserTrackingModeNone; [self.mapView.layer removeAllAnimations]; [self.mapView
Time of Update: 2014-09-30
cocos2d-x LUA Binding實現C++裡訪問LUA的自訂對象,cocos2d-xluaLUA Binding比JSBinding要簡單,無論是使用指令碼自動綁定還是手動寫綁定代碼,都能很輕鬆實現在LUA訪問C++的類和對象。但如果想在C++裡訪問LUA裡的自訂類和對象,則需要再自己修改一下C++的代碼了。 應用情境:1、
Time of Update: 2014-09-30
android開發步步為營之48:通過WifiManager自動連上某個wifi熱點,androidwifimanager 最近參加了個某個創業公司的面試,他們做了個應用,就是使用者開啟他們的應用就可以提供免費上網的功能,然後面試的過程中,那哥們說,你對wifi這些協議你懂嗎?需要用到比較底層的東西哦,我勒個去,就這麼一個上網功能就需要很底層嗎?搞得很高深的樣子,真是底層是涉及到修改android的架構
Time of Update: 2014-09-30
Error building Player: Win32Exception: ApplicationName='E:/adt-20140702/sdk\tools\zipalign.exe', Com,bodybuilding.com1.原因更新sdk後報錯,,因為版本不同,zipalign.exe所處路徑不同 2.解決辦法在sdk路徑下搜尋zipalign.exe
Time of Update: 2014-09-30
iOS 8 Share Extension Safari URL Example(在iOS中分享url的例子),safariiosios8 的Extension給我們提供了很多神奇的功能,以後分享內容再也不用進入app了,讓我們的手機更安全,下面我們以在safari 瀏覽器中分享一個web url 來講述Share Extension的工作原理1 建立一個Share Extension target
Time of Update: 2014-09-30
梆梆加固破解,加固破解 本文假設你已經使用過梆梆加固,手頭至少有個一個通過梆梆加固後的apk梆梆加固的原理,這裡就不仔細描述了,可以將加固後的apk反編譯後分析一下,看看梆梆在裡面都加了什麼內容,我總結一下梆梆加固做了哪些事情:1、建立.cache目錄,/data/data/packageName/.cache/"2、自訂DexClassLoader: dexPath:
Time of Update: 2014-09-30
自訂View常處理的回呼函數,自訂view回呼函數onFinishInflate() 當View中所有的子控制項均被映射成xml後觸發onMeasure(int, int) 確定所有子項目的大小onLayout(boolean, int, int, int, int) 當View分配所有的子項目的大小和位置時觸發onSizeChanged(int, int, int, int) 當view的大小發生變化時觸發onDraw(Canvas)
Time of Update: 2014-09-30
【Android開發日記】Popupwindow 完美demo,androidpopupwindowPopupwindow
Time of Update: 2014-09-30
There is no Action mapped for action name mylogin!regist錯誤原因,mappedmylogin 聲明:本部落格為原創部落格,未經允許,不得轉載!小夥伴們如果是在別的地方看到的話,建議還是來csdn上看吧(原文連結地址為http://blog.csdn.net/bettarwang/article/details/39650937),畢竟在csdn上看代碼和提問、討論都更方便。
Time of Update: 2014-09-30
網路逾時的寫法,網路逾時寫法網路逾時的寫法by 伍雪穎NSHTTPURLResponse *response = nil;NSError *error = nil;NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:url]];request.timeoutInterval = 15;request.HTTPMethod =
Time of Update: 2014-09-30
cocos2dx A*演算法,cocos2dx演算法標頭檔和源檔案複製到項目中就能用了! have fun使用cocos2dx 3.2 原理都一樣淡藍色的點是地圖深藍色的點是障礙物綠色的點是路徑暗綠色的點是搜尋過的點紅色的點是按路徑行走的點dijkstra演算法 會發現路徑最短,但尋找過的路徑比較多(計算速度慢)最佳優先搜尋演算法會發現尋找過的路徑少了(計算速度提高了),但走了許多彎路A星演算法 結合了上面2種演算法 即尋找到了最短路徑, 搜尋過的路徑也比較少#ifndef