Time of Update: 2015-04-30
標籤:toolbar drawerlayout viewpager 首先,需要使用ToolBar就需要有android.support.v7包,關於他的一些問題,大家可以看我之前的blog:關於V7的的一些問題和解決方案。主要是需要下載到V7包,然後添加到他的class
Time of Update: 2015-04-30
標籤:實現了分頁的滑動效果,做的demo流暢運行註:貌似支援的樣式(控制項)有一定的限制,我試過簡訊的listview頁面,暫無法實現滑動效果java檔案:MainActivity.java、Activity1.java、Activity2.java、Activity3.java、Activity4.javaMainActivity.javapackage com.example.tabhostmove;import android.app.Activity;import
Time of Update: 2015-04-30
標籤: 1 NSString * URLString = @"www.baidu.com"; 2 NSURL * URL = [NSURL URLWithString:[URLString stringByAddingPercentEscapesUsingE ncoding:NSUTF8StringEncoding]]; 4 NSString * postString = @"theRegionCode=湖南"; 5 NSData *
Time of Update: 2015-04-29
標籤: 之前已經為大家奉獻了關於Handler和Message的使用,本篇我們來瞭解一下Handler內部的具體使用,本篇主要探討Looper的在處理Handler的訊息機制中起的重要作用,我們知道我們在子線程向主線程發生訊息通過sendMessage()方法,Handler處理訊息則是通過handMessage()方法,內部的訊息傳遞機制,下面我們一起來探討一下。 為了方便大家的理解,這裡我以一個日常生活中的例子來為大家介紹一下Handler、Looper的處理細節:例子講述的是我們開會時
Time of Update: 2015-04-29
標籤:在真機測試的時候往往會突然出現這樣一個錯誤,code signing is required for product type ‘Application‘ in SDK ‘iOS 7.0‘ ,就是說程式碼簽署認證不對勁。解決方案:1.選擇工程->Build Settings -> Code Signing -> Code Signing Identity -> Debug -> Any ios SDK 將選項改為:iPhone Developer2
Time of Update: 2015-04-29
標籤:背景: Android項目以他的包為唯一標識,如果一台裝置上安裝了兩個包名相同的應用,後安裝的應用就會覆蓋前面安裝的應用。 目的: 為了避免覆蓋的情況,Android要求對作為成品的應用進行簽名。 作用: 確定發行者身份。 確保應用的完整性。 在Eclipse的ADT外掛程式或Ant工具會自動產生調試認證對Android應用簽名。如果要正式發布一個Android應用,必須使用合適的數位憑證來給應用程式簽名,不能使用ADT或者Ant工具產生的調試認證來發布。
Time of Update: 2015-04-29
標籤:nodejs目錄說明,app.js簡單介紹及如何設定app.js啟動項目。建立的項目結構應該是這樣bin:項目的開機檔案,也可以放其他指令碼。node_modules:用來存放項目的依賴庫。public:用來存放靜態檔案(css,js,img)。routes:路由控制器。views:視圖目錄(相當於MVC中的V)。app.js:項目入口及程式開機檔案。package.json:包描述檔案及開發人員資訊。--------------------------------------------
Time of Update: 2015-04-29
標籤:1、升級vs2013到update42、下載安裝vs_langpack-enu英語語言套件3、下載安裝vs2013mda目前版本0.3.1如果開發andorid,需要android sdk,ant等如果開發ios,要真機調試,需要安裝iTunes公用部分分需要nodejs,cordova,chrome等 用vmware安裝osx10虛擬機器,虛擬機器中安裝xcode6虛擬機器要和開發機聯通,可以互相訪問,可以使用橋接模式虛擬機器安裝nodejs虛擬機器中執行sudo npm
Time of Update: 2015-04-29
標籤:一,在使用storyboard的情況 1,直接在storyboard建立並且箭頭Navigation Conroller,連線即可 2,使用Segue跳轉 把介面縮小(你可以在空白的地方雙擊一下,或者右鍵選擇縮放比例),這次我們不是直接使用“按扭”串連介面,而是進行介面和介面之間的連線,如所示: 注意:100%的縮放是不能進行介面和介面之間的連線! 之後的操作和前面的一致,為了容易理解,我還是貼一:(直接用show串連) 選中“這條線”,在Storyboard
Time of Update: 2015-04-29
標籤:一、 目標 利用BroadcastReceive擷取去電廣播,並擷取去電號碼,再查詢資料庫擷取歸屬資訊; 二、代碼實現: 1、在廣播包(receiver)下建立一個類(取名OutCallReceiver)繼承BroadcastReceive; 2、在資訊清單檔中註冊,意圖過濾器(inter-filter)中監聽的動作為去電(NEW_OUTGOING_CALL)廣播接受者註冊代碼:1 <receiver
Time of Update: 2015-04-29
標籤:android 源碼 相信用過viewpager的同學都會遇到調用notifydataSetChanged()後不重新整理或者不符合預期的問題,今天就來分析分析這裡的來龍去脈。這一切還得從viewpager的setAdapter說起: /** * Set a PagerAdapter that will supply views for this pager as needed. * *
Time of Update: 2015-04-29
標籤:http://blog.csdn.net/king_sundi/article/details/24901849其中,adt buntle在這裡下:http://blog.csdn.net/LANG791534167/article/details/45061509找到這個:adt-bundle-windows-x86_64-20140321.zip510.0M Android
Time of Update: 2015-04-29
標籤:對於這三個方法,我想一部分人還是比較陌生的。所以今天來個簡單的介紹~我們可以將call()和apply()看作是某個對象的方法,通過調用方法的形式來間接調用函數。call()和apply()的第一個實參是要調用函數的母對象,在函數體內通過this來獲得他的引用。簡單例子:function test(){ return this.x + this.y;}var o = {x:1,y:2};console.log(test.call(o));console.log(test.apply(
Time of Update: 2015-04-29
標籤:此文僅在於使遇到相似問題的朋友能少走彎路asp.net中我用一個頁面的cs檔案調用一個自訂類,這個自訂類再調用System.Web.HttpContext.Current.Server.MapPath方法,於是就產生了未將對象引用設定到對象的執行個體的錯誤提
Time of Update: 2015-04-29
標籤: Android編程中經常會使用到ArrayAdapter、SimpleAdapter、BaseAdapter。其中ArrayAdapter、SimpleAdapter較為簡單,定製效果少,而BaseAdapter使用的非常普遍。 1 asyncHttpClient.get(Constants.HEALTHY_NEWS_LIST,new AsyncHttpResponseHandler() { 2 @Override 3 public
Time of Update: 2015-04-29
標籤: 1.擷取準確的app啟動所需時間應用啟動時間長短對使用者第一次體驗至關重要,同時系統對應用的啟動、恢複等狀態的已耗用時間也有嚴格要求,在應用逾時的情況下系統會直接關閉應用。以下是幾個常見情境下系統對App已耗用時間的要求:Launch 20秒Resume 10秒Suspend 10秒Quit 6秒Background Task 10分鐘 1)在點main.m檔案中加入CFAbsoluteTime StartTime;//開始時間int main(int argc,
Time of Update: 2015-04-29
標籤:iOS 數組排序 NSMutableArray *p = [[NSMutableArray alloc] initWithObjects:@"S1",@"S14",@"S3",@"S4",@"S12",@"S6",@"S7",@"S8",@"S9",@"S10",@"S11",@"S5",@"S13",@"S2",nil];答案:(比比誰的方法簡單,高效) NSMutableArray *p = [[NSMutableArray alloc]
Time of Update: 2015-04-29
標籤: 和大家一起探討Android線程已經有些日子了,談的最多的就是如何把子線程中的資料發送給主線程進行處理,進行UI介面的更新,為什麼要這樣,請查閱之前的隨筆。本篇我們就來討論一下關於主線程向子線程如何發送資料,這個用的地方也是非常的多,例如當我們為了最佳化使用者體驗,我們會在不影響使用者使用的情況下進行後台資料更新,好了廢話不多說,開始我們今天的討論。public class ThreadActivity extends Activity implements
Time of Update: 2015-04-29
標籤: 三個屬性都用來適應視圖的水平或垂直大小,一個以視圖的內容或尺寸為基礎的布局比精確地指定視圖範圍更加方便。1)fill_parent設定一個構件的布局為fill_parent將強制性地使構件擴充,以填充布局單元內儘可能多的空間。這跟Windows控制項的dockstyle屬性大體一致。設定一個頂部布局或控制項為fill_parent將強制性讓它布滿整個螢幕。2)
Time of Update: 2015-04-29
標籤:android中提供了4中動畫: AlphaAnimation 透明度動畫效果 ScaleAnimation 縮放動畫效果 TranslateAnimation 位移動畫效果 RotateAnimation 旋轉動畫效果 本節解說ScaleAnimation 動畫, ScaleAnimation(float fromX, float toX, float fromY, float toY,int pivotXType, float pivotXValue, int pivotYType,