Time of Update: 2016-03-27
標籤:1.傳統的app打包(沒有使用cocopods)在打包之前,先把認證和設定檔選好。step1:開啟終端,cd 進入到工程目錄中step2:xcodebuild clean(如果buid檔案存在,就把build過程生產出來的原有檔案全部刪除)step3:xcodebuild -target test -configuration Release(編譯,斜體部分需修改為你自己的工程名)這一步完成之後,你會發現你的工程目錄裡多一個build檔案夾,找到裡面的.app檔案,下一步使用。step4:
Time of Update: 2016-03-27
標籤:1,第一步,Eclipse還是要有滴,並且adt 得在22以上,我相信大家adt肯定在22以上了吧,不然還開發個毛。 (1) 在Eclipse中,選擇Flie->Export-->Android-->Generate Gradle build files(2),next-->選中自己要導的項目-->next-->先只勾選Force overriding of exeisting
Time of Update: 2016-03-27
標籤:上一次我們講了一堆實現自己定義控制項的理論基礎。列舉了View類一些能夠重寫的方法,我們對這些方法的重寫是我們繼承View類來派生自己定義控制項的關鍵我通過一個最簡單的範例給大家展示了這一個過程,不管是多麼複雜的自己定義控制項。思路總是這樣子的,可是由於我們只重寫了onDraw方法使得大家認為怪怪的。作為一個控制項,我們竟然還要為了他的實現為其添加麻煩的監聽,這就不能叫做控制項了。以下再給大家介紹一個常常重寫的方法法:publicboolean onTouchEvent 
Time of Update: 2016-03-26
標籤:近期由於學習需要,嘗試了下截包與反編譯,發現對於簡單的反編譯與截包其實挺簡單的,而本文也主要介紹截包與反編譯工具的使用.截包截包的工具有很多,我這裡主要介紹簡單實用的fiddler. 官網:http://www.telerik.com/fiddler 下載完成後開啟fiddler 1.首先,確保安裝 Fiddler 的電腦和你的手機在同一區域網路內,因為Fiddler只是一個代理,需要將手機的代理指向 PC 機,不能互相訪問是不行的。 2.開啟功能表列中的Tools>Fiddler
Time of Update: 2016-03-26
標籤:問題描寫敘述:上一篇講到解決Appcompat_V7問題要減少adt版本號碼,於是就換舊版本號碼22.3.0啊,又一次開啟Eclipse。立刻彈出:This Android SDK requires Android Developer Toolkit version 23.0.0 or above. Current version is
Time of Update: 2016-03-28
標籤:KeyMob移動廣告彙總平台SDK,為開發人員提供了一個高效的行動裝置 App廣告彙總接入、最佳化投放、管理廣告平台,對絕大多數開發人員來說,廣告盈利,特別對免費應用和遊戲,是開發人員盈利的唯一途徑,開發人員追求的是收益最大化。KeyMob彙總廣告正是為開發人員服務的,開發人員通過嵌入我們的SDK,可以獲得我們穩定、高效的行動裝置
Time of Update: 2016-03-26
標籤: runloop相關基礎類定義1、日期對象 NSDate, NSDateFormatter NSDate的執行個體表示一個日期,線程可以藉助於NSDateFormatter的執行個體實現NSDate對象和NSString對象的相互轉換。// date方法返回的就是目前時間(now) NSDate *date = [NSDate date]; // now: 11:12:40 // date: 11:12:50 date = [NSDate
Time of Update: 2016-03-26
標籤:1、相對於某元素,使用時要”@id/***” android:layout_toLeftOf 在某元素的左邊 android:layout_toRightOf 在某元素的右邊 android:layout_below
Time of Update: 2016-03-28
標籤:我給我這種模式起名MVE (Model,View,EventBus)。Model與View大家都瞭解,這裡重點介紹的是EventBus。 EventBus是一款針對Android最佳化的發布/訂閱事件匯流排。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,線程之間傳遞訊息.優點是開銷小,代碼更優雅。以及將寄件者和接收者解耦。 onCreate 裡面註冊EventBus :
Time of Update: 2016-03-26
標籤:文/stark_yang(簡書作者)原文連結:http://www.jianshu.com/p/b83dca88ef73著作權歸作者所有,轉載請聯絡作者獲得授權,並標註“簡書作者”。時常總結以前學過的東西,才能不斷向前,在這裡總結一下之前遇到過的關於如何繪製一像素線的問題,我們在這裡主要解決兩個問題,第一個是在項目中為什麼需要一像素的線?第二個是在(storyboard?)中怎樣畫出一像素的線?首先為什麼要畫一像素的線?當我們在代碼中或storyboard中設定座標
Time of Update: 2016-03-28
標籤:在iOS開發過程中,有時需要串連網路。當訪問請求,檢測到網路不可用時,需要提示使用者手動進行設定網路並告知使用者操作路徑設定可用的網路。只需一行代碼即可實現:- (void)viewDidLoad { [super viewDidLoad]; UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
Time of Update: 2016-03-26
標籤:簡要說明一下:其實,這三個都是jar包的存放集合。 1.JRE System Library主要存放J2SE的標準jar,一般不需要調整。 2.Referenced Libraries是存放第三方的jar包,也就是自己匯入的jar包。在項目屬性的Java
Time of Update: 2016-03-26
標籤:在Google官方Android設計指南中(連結:http://www.apkbus.com/design/get-started/ui-overview.html)有一個新特性就是自我標識,也就是宣傳自己,所以非常多應用如今也自然的使用ActionBar並提供自己的logo.的應用:Google的Android設計指南中是這樣說的:應用的 啟動表徵圖 作為啟動應用的入口是展示 logo
Time of Update: 2016-03-28
標籤: 一、Objective - C 中的斷言:Objective - C 中的斷言處理使用的是 NSAssertionHandler :每個線程擁有它自己的斷言處理器,它是 NSAssertionHandler 類的執行個體對象。當被調用時,一個斷言處理器列印一條包含方法和類名(或者函數名)的錯誤資訊。然後它拋出一個 NSInternalInconsistencyException 異常。基礎類中定義了兩套斷言宏NSAssert / NSCAssert/** NSAssert */
Time of Update: 2016-03-28
標籤:ios1.AFNetworking管網 第三方請求https://github.com/AFNetworking/AFNetworking/2.cocos
Time of Update: 2016-03-28
標籤:本文來自肥寶傳說之路,引用必須註明出處!畫圖設計到圖片的格式,有空可以看看圖片資源各種格式。瞭解一片格式,對學習有用的。而且我面試別人的時候也很喜歡問這個問題,哈哈。先看個圖。直接看代碼吧,注釋很詳細了。activity_hello_world.xml<?xml version="1.0" encoding="utf-8"?> <LinearLayout
Time of Update: 2016-03-27
標籤:首先我要解釋一下標題的意義,日期的簡潔格式展示,之所以簡介,是因為讓人一目瞭然,不需要思考是什麼時候。在詳細一點就是我們在朋友圈中 所看到的時間格式。例如:剛剛 -幾分鐘前-幾小時前等等。今天這裡帶來的是一個簡單的類別。方便實用。以及簡單的實際應用。先看看一看類別是什麼樣子的.h#import <Foundation/Foundation.h>@interface NSDate (CXExtension)-(NSDateComponents
Time of Update: 2016-03-27
標籤:一、block與方法的異同點:相同點是都是儲存程式碼片段,什麼時候執行,什麼時候調用不同點是block不受類或者對象的約束;方法收到了類或者對象的約束二、思路:(通訊錄練習) 在連絡人控制器中,添加完連絡人或者修改完後儲存連絡人的時候需要重新整理連絡人控制器的tableView 但是,連絡人控制器中不能確定重新整理tableView的時機 解決辦法:在連絡人控制器中定義好對應控制器的block程式碼片段,block執行的時機由block的擁有者來指定三、代碼實現: &nbs
Time of Update: 2016-03-27
標籤:ListView的使用總結 基本使用: 步驟:在布局檔案中定義一個ListView控制項-在活動中獲得ListView的執行個體-獲得適配器adapter的執行個體並且傳入三個參數-把配接器物件傳遞給listview執行個體public class MainActivity extends Activity{ListView contactsView;ArrayAdapter<String> adapter;List<String>
Time of Update: 2016-03-27
標籤:截至2015年年底,我國三大電訊廠商的移動使用者數達到13.1億戶,4G