Time of Update: 2015-09-10
標籤:在實際開發中LayoutInflater這個類還是非常有用的,它的作用類似於findViewById()。不同點是LayoutInflater是用來找res/layout/下的xml布局檔案,並且執行個體化;而findViewById()是找xml布局檔案下的具體widget控制項(如Button、TextView等)。具體作用:1、對於一個沒有被載入或者想要動態載入的介面,都需要使用LayoutInflater.inflate()來載入;2、對於一個已經載入的介面,就可以使用Activi
Time of Update: 2015-09-10
標籤: 之前接觸了ListView和Adapter,Adapter將資料來源和View串連起來,實際應用中,我們要顯示的資料往往有很多,而螢幕只有那麼大,系統只能螢幕所能顯示的內容,當我們滑動螢幕,會將舊的內容放入到緩衝池中,再從緩衝池中拿出新的內容顯示出來,這就是ListView的緩衝機制,這一機制可以極大的節省系統資源。BaseAdapter
Time of Update: 2015-09-10
標籤:Android採用ListView實現資料列表顯示2-使用SimpleAdapter進行資料繫結和前面的相比需要獲得//擷取到集合資料 List<Person> persons = service.getScrollData(0, 10);
Time of Update: 2015-09-10
標籤:IOS7之前,開發人員進行掃碼編程時,一般會藉助第三方庫。常用的是ZBarSDK,IOS7之後,系統的AVMetadataObject類中,為我們提供瞭解析二維碼的介面。經過測試,使用原生API掃描和處理的效率非常高,遠遠高於第三方庫。 一、使用方法樣本 官方提供的介面非常簡單,代碼如下:
Time of Update: 2015-09-10
標籤:【POJ 3321】 Apple Tree (dfs重標號設區間+樹狀數組求和)Apple TreeTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 21966 Accepted: 6654DescriptionThere is an apple tree outside of kaka‘s house. Every autumn, a lot of
Time of Update: 2015-09-10
標籤:如果實驗過的朋友就會發現,在onActivityResult()中設定這些屬性,好像都不工作,雖然我死磕一番還是不知道具體原因,我直接預設它可能就是不能在裡面設定,所以就只能在其他地方設定,幸好發現Activity的onResume()方法是在onActivityResult()方法調用之後的,所以,我們可以在onActivityResult()中擷取資料,然後在OnResume()中設定屬性。OK!Android
Time of Update: 2015-09-10
標籤:前言本篇部落格要實現的是一個離線下載和離線閱讀的功能,這是很多閱讀類app都常見的一個功能,典型的應用就是網易新聞。什麼是離線下載?其實這個概念是比較模糊,是離線之後下載呢,還是下載之後離線,但稍微有點腦子的人都知道沒有網路之後怎麼下載呢?所以離線下載這個功能是”在有網路的情況下,把資源下載到本地“,離線閱讀就是”在沒有網路或者網路不好的時候,閱讀本地好緩衝的文章資源“。這樣就很清楚我們要的這兩個具體的功能需求了。實現思路小巫這裡提供兩個實現
Time of Update: 2015-09-09
標籤: 選擇建造自己的房子的人會把工程外包給承包商。單一承包商不能建造整個房子,他將其分解為幾個部分,然後轉包給幾個實際的建築商,他們懂得如何將零組件組裝起來。房子由由風格、顏色和尺寸各不相同的組件組成。客戶告訴承包商房子裡都要有什麼,然後承包商協調各房屋建築商,決定需要做什麼。應該如何建造,建築商就如何施工。建房子是個複雜過程,單憑一雙手就想建房子,即便可能也非常困難。如果承包商(指導者)與懂得如何建造的建築商相互協調,這一過程簡單得多且更易管理。
Time of Update: 2015-09-09
標籤:1.介面跳轉的資料傳遞(1)intent.setData() --> intent.getData(); 傳遞的資料比較簡單,一般是文本類型的資料String;倘若我們傳遞的資料比較複雜(幾種類型),或者比較長,這個方法就不怎麼實用了。(2)如果有很多的不同類型的資料傳遞intent.putExtra(key, value);• 基本類型的資料都可以傳遞,基本類型資料的數組也可以傳遞• 對象必須是實現序列化介面的對象。
Time of Update: 2015-09-09
標籤:Unity調用原生程式方法,定義介面(doTestSelector): using UnityEngine;using System.Collections;using System.Runtime.InteropServices;public class TestScript : MonoBehaviour { // This tells unity to look up the function FooPluginFunction // inside the
Time of Update: 2015-09-09
標籤:開發中常見錯誤和警告總結(三十三)動畫衝突 錯誤: Unbalanced calls to begin/end appearance transitions for <uivewcontroller>解決方案1:去掉動畫 解決方案2:監聽當前view的動畫是否完成解決方案就是,加一個BOOL型的變數,檢查是否在做動畫。 1 2 if (transiting) { 3 return; 4 } 5
Time of Update: 2015-09-09
標籤:開發中常見錯誤和警告總結(三十四) 1、 錯誤提示:iPhone/iPod Touch: application executable is missing a required architecture. At least one of the following architecture(s) must be present: armv6 (-19033)解 決方法:Target->Build
Time of Update: 2015-09-09
標籤:據《紐約時報》報道,9月10日淩晨1時舉行的蘋果發布會上將會公布新版Apple TV裝置,還會推出TV版App Store。新裝置以遊戲作為主要賣點,圖形效能將大幅提升。蘋果2015年秋季發布會即將在北京時間9月10日淩晨1時舉行,除了一年一更新的iPhone之外,今年還傳出了蘋果將會更新Apple TV產品線的訊息:得到久違升級的Apple TV將不再只是一個觀看視頻的機頂盒,還將在電視遊戲上發力。據《紐約時報》報道,接近新Apple TV項目的線人紛紛表示,用iPhone和App
Time of Update: 2015-09-09
標籤: UILabel * label =[[UILabel alloc]initWithFrame:CGRectMake(100, 200, 100, 100)]; label.backgroundColor=[UIColor cyanColor]; [self.view addSubview:label];
Time of Update: 2015-09-09
標籤: 一款優秀的Android應用,不僅要有完善的功能,也要有良好的體驗,而效能是影響體驗的一個重要因素。記憶體泄露是Android開發中常見的效能問題。這篇文章,通過我們曾經遇到的一個真實的案例,來講述一個記憶體泄露問題,從發現到分析定位,再到最終解決的全過程。 這裡把整個過程分為四個階段: 第一階段,現場勘查,分析Bug現象,找出有用線索; 第二階段,初步推斷,根據之前的線索,推斷可能導致Bug的原因,並且進一步驗證推斷是否正確;
Time of Update: 2015-09-09
標籤:android 動態換膚 日間模式 夜間模式 開源 最近本人需要用到夜間模式,但是經過一番搜尋似乎並沒有看到好的開源實現,看到有一個類似的庫MultipleTheme,但是需要自訂所有要實現換膚功能的View,感覺比較麻煩。當發現現有的解決方案不能很好的解決問題時,往往只能自己實現,因此本人花了點時間簡單弄了一個實現該功能
Time of Update: 2015-09-09
標籤: 一、html5+PhoneGap基礎知識 (1)html5介紹HTML5是用於取代1999年所制定的 HTML 4.01 和 XHTML 1.0 標準的 HTML 標準版本,現在仍處於發展階段,但大部分瀏覽器已經支援某些 HTML5 技術。HTML 5有兩大特點:首先,強化了 Web 網頁的表現效能。其次,追加了本機資料庫等 Web
Time of Update: 2015-09-09
標籤: 在介紹android工具之前,先理清android中出現的檔案格式: java:android源碼 class:java編譯後產生; dex: 由dx工具編譯class而成,由dalvik執行; smali:和dex的關係如同彙編代碼和opcode; 先看下,android源碼到dex過程:java—>class—>dex===>這條路在android開發中,IDE負責搞定了 dex到android過程:dex&mdash
Time of Update: 2015-09-09
標籤:1、開啟eclipse,右鍵new——》other,如找到maven project2、選擇maven project,顯示建立maven項目的視窗,勾選,Create a simple
Time of Update: 2015-09-09
標籤:CATransition :轉場動畫 翻轉動畫 @interface ViewController ()- (IBAction)previous:(UIButton *)sender;- (IBAction)next:(UIButton *)sender;@property (strong, nonatomic) IBOutlet UIImageView *iconView;@property(nonatomic,assign)int index;//當前圖片的索引@