Time of Update: 2015-04-30
Android布局管理器(線性布局),android布局線性布局有LinearLayout類來代表,Android的線性布局和Swing的Box有點相似(他們都會將容器裡面的組件一個接一個的排列起來),LinearLayout中,使用android:orientation屬性控制布局是水平還是豎直布局(vertical水平,horizontal豎直)XML屬性相關方法說明android:baselineAlignedsetBaselineAligned(boolean)該屬性設定為false,將
Time of Update: 2015-04-30
手把手教你用android studio建立第一個安卓程式載入html5頁面(二),androidhtml5經過上一篇,我們已經可以開啟html頁面了,但是有很多細節方面的內容我們還需要調整。開啟連結的問題細心的網友可能已經發現,開啟百度頁面後,點擊頂部的連結,會在手機的瀏覽器中開啟相應的頁面,這顯然不是我們希望的。在onCreate中添加如下代碼webview.setWebViewClient(new WebViewClient()
Time of Update: 2015-04-30
安卓版actionSheet的實現,安卓actionsheet actionSheet實現華麗的popWindow效果
Time of Update: 2015-04-30
封裝能重用的自訂Adapter,向翔哥致敬,adapter看了翔哥的自訂萬能的adapter,自己也做下筆記,分析一下高手的思維方式,讓我們一起進入變態程式員的內心世界。分析萬能的adapter之前,我們先分析一下普通的adapterpublic class ReportSpinnerAdapter extends BaseAdapter { private Context context; private List<String> str; public
Time of Update: 2015-04-30
服務端開發筆記一:伺服器架構探索,服務端架構一 背景在網易的第一個項目《惡魔不要啊》到現在基本結束了,馬上要開新項目了。下一個項目在開啟之前打算先做一個測試專案,因為目下HTML5遊戲特別火,下個項目需要支援HTML5。目前國內可以選擇的有cocos2d-js和egret,這個測試專案同事有這兩個引擎開發,對比一下兩個引擎,看看選哪個比較合適。之前一直做前端,下個項目打算轉後端了,下面是我們這個測試專案用的伺服器架構。二 gate伺服器gate伺服器有兩種結構都可以接受。1
Time of Update: 2015-04-30
ANR異常,anr 今天上午ANR又遇到一種新的情況Android載入library沒有載入成功 造成的 application not response 應用無響應異常總結 :目前遇到過的ANR異常原因:1->主線程迴圈耗時>5s 了,2->廣播接收函數處理耗時
Time of Update: 2015-04-30
Android學習_Service,android_service description: 從官方的文檔就可以看出Service應用程式的模組之一,當應用程式需要去做一些需要長時間啟動並執行操作(幕後處理一些耗時的邏輯),並且不需要與使用者進行互動,這個時候就可以用Service來在後台實現。最近又開始重新折騰起Android開發,之前趕項目的時候簡單地做過一個Android應用,現在的話又要重新學起了…不廢話了。概述 public abstract class
Time of Update: 2015-04-30
android studio 更新 Gradle錯誤解決方案,androidgradle在匯入Android Studio的時候,第一件事就是下載項目對應版本的gradle。但是,國內由於被牆了,所以Android Studio在下載相應的gradle的時候會很慢。我們可以先用迅雷之類的工具在網上下好,然後放進指定的路徑中,再重啟Android Studio來解決這個問題。首先開啟android studio項目
Time of Update: 2015-04-30
Android螢幕適配規則,android螢幕適配要適配不同的螢幕,首要需要的是要能夠將不同的螢幕分辨出來,android提供了若干不同的維度來進行限定(qualifier,有的翻譯為限定詞)所示為常用的一些維度,不過不是全部,全部的維度可以在官方的列表中尋找。圖中從左至右按照箭頭指示方向的優先順序依次降低(尋找匹配資源的時候會用到優先順序),同時在對res子目錄採用限定詞進行命名的時候,也必須按照這個優先順序進行命名,例如res-sw600dp-port是對的而res-port-sw600dp
Time of Update: 2015-04-30
Android解析度適配Android的解析度適配問題一直是Android所讓人詬病的主要問題,這裡參考了官方的開發文檔和實際開發中的一些處理解析度的技巧來和大家交流一下。官方的關於解析度適配的文檔“SupportingMultiple Screens”Overview of Screens SupportScreen size:螢幕尺寸 Screen density:螢幕密度 Orientation:方向 Resolution:解析度
Time of Update: 2015-04-29
友情提醒:欲開發android5.0以上應用,請全部更新開發工具至最新,android5.0開發工具周末幫人完成一個項目,android5.0以上版本,誰知道被開發工具折騰的死去活來。我的開發環境是adt-bundle-windows-x86-20140702.zip版本,也是目前能找到的adt-bundle的最新版本。也升級至最新的adt和platform,但開發5.0的項目還是一堆錯誤:錯誤1:動不動就報AndroidManifest.xml is
Time of Update: 2015-04-29
樂樂音樂播放器 功能介紹(一),樂樂音樂播放器該播放器主要完成的功能如下:1. 引導頁面。每個應用在啟動的時候都會有一個引導頁面,該引導頁面的功能就是讓使用者可以在短時間內瞭解該應用的功能和相關操作。2. 歡迎頁面。應用在啟動的時候都會有一個splash介面,該頁面主要顯示該應用的版本、名稱和著作權等相關資訊。3.
Time of Update: 2015-04-29
Android中跨進程通訊傳遞Parcelable對象時出現android.os.BadParcelableException: ClassNotFoundException when
Time of Update: 2015-04-29
Listview出現頂部分隔線的解決方案,listview分隔很顯示的分隔線,可是我的應用程式雷根本就沒有設定這樣的分隔,經查看來控制項自身的問題,有 android:fadingEdge="none" android:fastScrollEnabled="false"
Time of Update: 2015-04-29
u3d 巧用 CaptureScreenshot捕捉遊戲畫面,現在無法捕捉畫面孫廣東 2015.4.27遊戲中測試人員在測試的時候,我們很希望能他們捕捉到當時的問題瞬間,而不是簡單的用語言描述。帳號Unity提供了這個遊戲截屏的功能, 現在我們就來實現一下這個東東吧。Application.CaptureScreenshotstatic void CaptureScreenshot(string filename, int superSize =
Time of Update: 2015-04-29
Objective-C 奇巧淫技--讓對象偽裝成一個字典,objective-c 奇技淫巧 指過於奇巧而無益的技藝與製品. 轉載請註明出處 uxyheaven csdn部落格 其實這個技巧特定情況下,要求不高還挺是有用的.我們原本有個介面1,設計的….,為了靈活性嘛,就用了字典- (void)method1:(NSDictionary *)dic{ NSString *name = dic[@"name"]; NSLog(@"%s, name:
Time of Update: 2015-04-29
Android萬能播放器,androidAndroid萬能播放器 0.eclipse直接匯入即可食用(親,有兩個是庫工程哦) 1.基於Vitamio的萬能播放器(自己百度哈) 2.掃描本地視頻,擷取每個視頻第一幀,並顯示 3.手勢控制音量、亮度 4.擷取到的第一幀圖片沒有處理,可能會記憶體溢出,請自行處理啦
Time of Update: 2015-04-29
貓貓學IOS(二十八)UI之Quartz2D簡單介紹,iosquartz2d 貓貓分享,必須精品原創文章,歡迎轉載。轉載請註明:翟乃玉的部落格 地址:http://blog.csdn.net/u013357243?viewmode=contentsiOS開發UI篇—Quartz2D簡單介紹什麼是Quartz2DQuartz 2D是⼀個二維繪圖引擎,同時支援iOS和Mac系統Quartz 2D能完成的工作:繪製圖形 :
Time of Update: 2015-04-29
(素材源碼)貓貓學IOS(二十九)UI之Quartz2D自訂下載控制項,iosquartz2d 貓貓分享,必須精品素材代碼地址:http://download.csdn.net/detail/u013357243/8640353 原創文章,歡迎轉載。轉載請註明:翟乃玉的部落格 地址:http://blog.csdn.net/u013357243?viewmode=contents效果代碼NYProgressView.m//// NYProgressView.m//
Time of Update: 2015-04-29
Android 介面重新整理Android的invalidate與postInvalidate都是用來重新整理介面的,用法區別在於: 1) invalidate():執行個體化一個Handler對象,並重寫handleMessage方法調用invalidate()實現介面重新整理;而線上程中通過sendMessage發送介面更新訊息。 // 在onCreate()中開啟線程new Thread(new GameThread()).start();//