Time of Update: 2016-03-23
標籤:目前很多android app都內建了可以顯示web頁面的介面,會發現這個介面一般都是由一個叫做WebView的組件渲染出來的,學習該組件可以為你的app開發提升擴充性。先說下WebView的一些優點:可以直接顯示和渲染web頁面,直接顯示網頁webview可以直接用html檔案(網路上或本地assets中)作布局和JavaScript互動調用一、基本使用首先layout中即為一個基本的簡單控制項: <WebView
Time of Update: 2016-03-23
標籤:前言首先我們要知道setTag方法是幹什麼的,SDK解釋為TagsUnlike IDs, tags are not used to identify views. Tags are essentially an extra piece of information that can be associated with a view. They are most often used as a convenience to store data related to views in
Time of Update: 2016-03-23
標籤:在 Android 上使用 RxNettyNetty是由JBOSS提供的一個Java開源架構,是一個支援TCP/UDP/HTTP等網路通訊協定的通訊架構,和Mina類似,廣泛應用於RPC架構。RxNetty則是支援RxJava的Netty開源架構,現在我們來看一下在Android上如何使用RxNetty。添加RxNetty在 Android Studio 中添加 RxNetty 的依賴:
Time of Update: 2016-03-23
標籤:一.ViewPagerAndroid 1.一個允許在子視圖之間左右翻頁的容器.每一個ViewPagerAndroid的子容器會被視作一個單獨的頁,並且會被展開填滿 ViewPagerAndroid.注意所有的子視圖必須是純View,而不能是自訂的複合容器.你可以給每個子視圖設定樣式屬性 譬如padding或backgroundColor. 2.屬性 initialPage number
Time of Update: 2016-03-23
標籤:開發中最讓人頭疼的是應用突然爆炸,然後跳回到案頭。而且我們常常不知道這種狀況會何時出現,在應用調試階段還好,還可以通過調試工具的日誌查看錯誤出現在哪裡。但平時使用的時候給你鬧崩潰,那你就欲哭無淚了。那麼今天主要講一下如何去捕捉系統出現的Unchecked異常。何為Unchecked異常呢,換句話說就是指非受檢異常,它不能用try-catch來顯示捕捉。我們先從Exception講起。Exception分為兩類:一種是CheckedException,一種是UncheckedExceptio
Time of Update: 2016-03-23
標籤:一、單選題1.下列不屬於網路層協議的為TCPIPIPXICMP2.關於activity的狀態恢複,錯誤的是onSaveInstanceState中,activity會自動收集恢複view樹中所有控制項的狀態activity的成員變數需要手動儲存恢複自訂View控制項可以實現onRestoreInstanceState和onSaveInstanceState供activity進行狀態回調onSaveInstanceState並不適合保持持久化資料3.在發布-訂閱(publish-subscr
Time of Update: 2016-03-23
標籤:1.在view不是很複雜的情況下,如果多次檢查後依舊出現coding-compliant這種情況,乾脆徹底刪除這個xib重新建立一個xib來做一遍。(至今未明真相)2.初始化xib中的view的大致步驟: //在superView中調用此方法以初始化此view+ (XTTopFloatingView*)instanceXTTopFloatingView{ NSArray *nibView = [[NSBundle
Time of Update: 2016-03-23
標籤:Android
Time of Update: 2016-03-22
標籤:github上搜尋開源架構android-smarty-imageview,下載壓縮包,拷貝我們之前寫的網狀圖片查看器布局。 解壓下載包裡面的資料,找到java源碼拷貝到我們的項目裡,這時我們可以看到這個包下面有個SmartyImageView.java的自訂控制項,SmartImageView是繼承自ImageView 當我們在布局檔案中使用ImageView時,可以直接寫,那是因為這個類是包含在android.jar的包裡面,使用自訂的時候,一定要加上包名 
Time of Update: 2016-03-22
標籤: 音頻播放: 1.音效播放 2.音樂播放 (1)音頻播放 : 《1》系統聲音 短小的聲音 使用的架構 AudioToolBox 《2》1、AudioServicesPlaySystemSound 播放系統聲音
Time of Update: 2016-03-22
標籤:自動布局將視圖顯示在螢幕上的步驟:更新約束,它會從子視圖傳遞到父視圖,設定布局資訊;約束更新時自動觸發setNeedsUpdateConstraints;updateConstraints可以增加本地約束更新布局,從父視圖到子視圖,應用約束到視圖上;setNeedsLayout可以觸發這個傳遞,但是不是立即執行,而是多個布局請求合并到一個布局傳遞;layoutIfNeeded/layoutSubtreeIfNeeded(iOS/OS
Time of Update: 2016-03-22
標籤:在實際開發中,主要的任務是開發用戶端。所以下面主要詳解用戶端的整個串連建立過程,以及在說明時候回調哪些函數。常用方法:1、建立串連- (int)connectServer:(NSString *)hostIP port:(int)hostPort2、串連成功後,會回調的函數- (void)onSocket:(AsyncSocket *)sock didConnectToHost:(NSString *)host port:(UInt16)port3、發送資料-
Time of Update: 2016-03-22
標籤:一,Xcode編譯出現Link錯誤,出現"duplicate symbols for architecture i386 clang"提示.問題:連結時,項目有重名檔案.解決:根據錯誤提示,做如下檢查:1.Taraget->Build Settings->Link Binary With Libraries檢查是否有重複lib.2.全工程搜尋下重名檔案,決定如何刪除.二,關於Category位於靜態庫時,引用該靜態庫的工程使用Category,出現"unrecognized
Time of Update: 2016-03-22
標籤:目前,行業內的人大部分都知道,如今的廣告平台與彙總平台都已經蓬勃發展,如百度、力美、多盟、有米等等已達到十多家之多,只不過每個平台的廣告不同,廣告形式也有開發平台之分。各個平台的花樣百出,讓開發人員選擇平台的時候有點迷茫。所以,針對這點KeyMob移動廣告彙總平台任務,建立一個優秀的移動廣告的秩序是非常重要的,對於開發人員、廣告主這都是一件有益的事情。KeyMob移動廣告彙總平台也因此付出了自己的努力,為了協助更好的管理好自己的廣告嵌入問題。KeyMob是一個為Android、IOS應用開
Time of Update: 2016-03-22
標籤:國內市場如哇棒、有米、艾德思奇、芒果、架勢無線,微雲此類廣告平台的出現,增加了這個移動廣告的崛起,對於開發人員來說是個好訊息,但是要想選擇一個好的平台卻是開發人員的一個難題。由Android、IOS開發人員團隊的KeyMob小幫手的上線,徹底解決現在開發人員所遇到的這個難題。KeyMob小幫手是一個協助行動裝置
Time of Update: 2016-03-22
標籤:理論上,對於大型的品牌廣告主和優質媒體而言,程式化購買由於省去了諸多中間的線下溝通環節,交易效率的提升非常明顯。而對於行業內的效果廣告而言,程式化購買對其轉化率和廣告收益的提升同樣非常具有誘惑力。從2014建立到2015年,KeyMob用1年時間完成了原始的廣告彙總、使用者積累與行業口碑的經曆。KeyMob建立之初主要為開發人員提供彙總接入多家移動廣告平台SDK並提供流量管理和廣告最佳化服務,開發人員可以在KeyMob上自主切換廣告流量給各家廣告平台來保證自身應用的填充率和廣告收益。與眾多
Time of Update: 2016-03-22
標籤:文檔解釋:/* When true, the layer is rendered as a bitmap in its local coordinate * space ("rasterized"), then the bitmap is composited into the * destination (with the minificationFilter and magnificationFilter * properties of the layer applied if
Time of Update: 2016-03-22
標籤: UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:nil]; segmentedControl.tintColor = [UIColor orangeColor]; //渲染色彩 [segmentedControl insertSegmentWithTitle:@"專家介紹"atIndex:
Time of Update: 2016-03-22
標籤:自從2006年首家手機廣告系統Admob,從而改變了開發人員的生活,也為未來的移動廣告發展奠定了優勢。在電訊廠商內容控制上所開啟了缺口,使得獨立應用開發人員可以從手機應用上面擷取收益。後來,蘋果推出了廣受歡迎的手機應用平台APP
Time of Update: 2016-03-22
標籤:<?xml version="1.0" encoding="utf-8"?><!-- xmlns:android 約束規則,參考schemaspackage:此包表示整個java應用程式的主要包名,而且是一個預設的程式名稱。android:versionCode="1":表示工程所產生的apk的版本號碼,1開始,2,3,4不斷升級(軟體升級時用的)android:versionName="1.0":表示版本的名稱,以1.0開始,2.0,3.0 類似的android: