Time of Update: 2016-05-05
標籤:1.aidl: android interface definition language,是一種它是一種android內部進程通訊介面的描述語言,通過它我們可以定義進程間的通訊介面icp:interprocess communication :內部進程通訊2.既然aidl可以定義並實現進程通訊,那麼我們怎麼使用它呢?文檔/android-sdk/docs/guide/developing/tools/aidl.html中對步驟作了詳細描述:--1.Create your .aidl
Time of Update: 2016-05-05
標籤:需要的知識點:Notification、Service第三方開源架構 : android-async-http-master推送的來源:android項目中,有時會有這樣一種需求:客戶每隔一段時間,就像伺服器發送一個請求,以擷取某些重要的、即時更新的訊息。比如版本更新,請求是否重新下載等。
Time of Update: 2016-05-05
標籤: 最近工作比較忙,但還是出來更新部落格了,今天給大家分享一些ReactiveCocoa以及MVVM的一些東西,幹活還是比較足的。在之前發表過一篇博文,名字叫做《iOS開發之淺談MVVM的架構設計與團隊協作》,大體上講的就是使用Block回調的方式實現MVVM的。在寫上篇文章時也知道有ReactiveCocoa這個函數響應式編程的架構,並且有許多人用它來更好的實現MVVM。所以在上篇部落格發表後,有些同行給評論建議看一下ReactiveCocoa的東西,所以就系統的看了一下Reactive
Time of Update: 2016-05-05
標籤: /* * 從兩邊各掃描一次得到我們需要維護的變數,通常適用於當前元素需要兩邊元素來決定的問題------------------------------ * 42. Trapping Rain Water * 12.5 by Mingyang * 兩個指標,最左邊和最右邊,分別代表leftmax和rightmax * 如果左邊小,那麼左邊指標往右邊移,經過的每一個地方再跟leftmax比較得出每一小塊積累的水量 *
Time of Update: 2016-05-05
標籤:我想實現點擊一個按鈕(或其他的事件)添加或刪除View,網上找到了LayoutInflater這個類。下面是我自己一些經驗:android官網上LayoutInflater的API:http://developer.android.com/reference/android/view/LayoutInflater.html 1、添加ViewLinearLayout myLayout = ( LinearLayout ) findViewById ( R.id.my_layout)
Time of Update: 2016-05-05
標籤:先將網頁弄到iOS項目中:網頁內容如下, 僅供測試: [html] view
Time of Update: 2016-05-05
標籤:版本控制對於團隊合作顯得尤為重要,那麼如何在iOS開發中進資料列版本設定呢?在今天的部落格中將會介紹如何在MAC下配置SVN伺服器,如何匯入我們的工程,如何在Xcode中進行工程的checkOut和Commit. 一、配置SVN伺服器 1、建立Svn服務工作路徑同時建立我們的App工程,入所示,SVN_Project是SVN服務的工作路徑,MyProject是我們的iOS工程 2,在Mac下有內建的svn服務功能(Windows下是沒有的),直接在終端開啟svn的
Time of Update: 2016-05-05
標籤:Android:layout_gravity 和android:gravit的區別? android:gravity是調整元素本身的內容或元素包含的子項目顯示的位置,預設是顯示在左側android:layout_gravity是相對與它的父元素說的,說明元素顯示在父元素的什麼位置。比如說Button: android:layout_gravity 表示按鈕在介面上的位置。
Time of Update: 2016-05-05
標籤:不說多的,直接看代碼<!DOCTYPE html><html lang="en"><head> <meta charset="gbk"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0">
Time of Update: 2016-05-05
標籤:NDK是一個工具集,可讓您實現您的應用程式使用機器碼的語言,如C和C + +。Android NDK 是在SDK前面又加上了“原生”二字,即Native Development Kit,因此又被Google稱為“NDK”。在此之前,Android平台的第三方應用程式均是依靠基於Java的Dalvik特製虛擬機器進行開發的。原生SDK的公布可以讓開發人員更加直接的接觸Android系統資源,並使用傳統的C或C++語言編寫程式,並在程式封包檔案(
Time of Update: 2016-05-05
標籤:ios#pragma mark-once 擷取文字高度- (CGSize)sizeWithmaxSize:(CGSize)size anText:(NSString *)anString{ NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:anString];
Time of Update: 2016-05-05
標籤:iOS開發Swift篇(01) 變數&常量&元組說明:1)終於要寫一寫swift了。其實早在14年就已經寫了swift的部分部落格,無奈時過境遷,此時早已不同往昔了。另外,對於14年部分iOS開發Swift篇專題的博文也不再做任何的校正和更新,特此說明。2)該博文對應代碼可以在https://github.com/HanGangAndHanMeimei/Code獲得。一、變數和常量01
Time of Update: 2016-05-04
標籤:1.
Time of Update: 2016-05-04
標籤:一、環境準備1. JDK環境配置 a)下載並安裝JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html b)配置環境變數 b.1 建立JAVA_HOME系統內容變數:C:\Program Files\Java\jdk1.8.0_25 b.2 在Path環境變數中加入 %JAVA_HOME%\bin;%JAVA_HOME%\lib; 2.
Time of Update: 2016-05-04
標籤: 今天說一說上線,希望對上線流程不太熟悉的小夥伴提供一些協助。如果有不明白的地方,可以私信我哦!上線流程我們可以分為三部分:認證,APPID和描述檔案的配置Xcode設定iTunes填寫APP資訊1,認證,APPID和描述檔案的配置首先我們要登陸開發人員網站
Time of Update: 2016-05-04
標籤:基於Appium的自動化case開發及case分層結構設計首先為每條case建立一個公用的基類AppiumTestBase,內含setup和teardown兩個方法,以後每條case繼承該基類即可。代碼如下:public class AppiumTestBase { public WebDriverWait webwait; private AndroidDriver driver; @Before public void setUp() throws
Time of Update: 2016-05-04
標籤: 1. 簡介 Socket就是為網路服務提供的一種機制 通訊的兩端都是Socket 網路通訊其實就是Socket間的通訊 資料在兩個Socket間通過IO傳輸 2. Socket通訊流程圖 3. 類比QQ聊天圖 首先,張三的QQ先發出一句話‘你吃飯了嗎’到伺服器Server。Server接收到之後,將這段話發送給李四。
Time of Update: 2016-05-04
標籤:apply()和call()的真正用武之地是能夠擴充函數賴以啟動並執行範圍三點說明:1、每個函數都包含兩個非繼承而來的方法:apply()和call()。2、他們的用途相同,都是在特定的範圍中調用函數。3、接收參數方面不同,apply()接收兩個參數,一個是函數啟動並執行範圍(this),另一個是參數數組。 call()方法第一個參數與apply()方法相同,但傳遞給函數的參數必須列舉出來。使用執行個體:第一個執行個體: function print(a, b,
Time of Update: 2016-05-04
標籤:來自<Android軟體安全與逆向分析>一。配置安卓環境1.安裝JDK http://www.oracle.com/technetwork/java/javase/downloads/index.html DwonLoads->下載JDK 我下載的版本是 jdk-8u91-windows-x64.exe 一路安裝好了之後,添加使用者變數 JAVA_HOME 值為安裝目錄
Time of Update: 2016-05-04
標籤:接收到通知時有兩種進入的方式:1.當app未運行時(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary