Time of Update: 2015-09-16
標籤:是不是我天生就不適合安裝軟體——經過eclipse、jdk、Android
Time of Update: 2015-09-16
標籤:許多APP啟動時,需要載入廣告或者為了美觀載入動畫。首先參考了許多網上的例子,都是在AppDelegate.m中的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary
Time of Update: 2015-09-16
標籤:對IOS開發平台一直抱有很大興趣,正好通過這個機會好好瞭解一下IOS的開發曆程!通過一些查閱,我瞭解到IOS的開發平台主要是依靠Xcode軟體來編寫程式,同時又需要在MAC OS X的環境下運行,windows系統並不支援大多數ios檔案。所以第一步,需要先建立一個MAC OS X系統的虛擬機器。1.虛擬機器的建立:剛好我的電腦裡之前有VMware 10.0的版本,所以省去的VM的下載和安裝然而在建立MAC系統的虛擬機器時,我的VM版本虛擬機器並沒有現成的MAC OS
Time of Update: 2015-09-16
標籤:應用情境:1.當導航控制器push很多次,每個自控制器都需要自訂返回按鈕,很麻煩2.當進入二級介面以後,需要隱藏底部的tabbar3.一次性設定頂部導航條的顏色 解決方案:自訂導航控制器,重寫push(跳到下一個控制器) 和 pop(返回上一個控制器) 方法代碼:#import "SGNavigationController.h"@interface SGNavigationController ()@end@implementation
Time of Update: 2015-09-15
標籤:1.下面通過一個HelloWorld案例來說明一下JNI利用NDK開發過程(步驟)分析:我們在Win7系統下編譯的C語言代碼,我們知道C語言依賴作業系統,不能跨平台,所以我們要通過NDK工具把在Win7系統下編寫的C代碼,轉化為可以在Linux(Linux2.6.6---Android核心)啟動並執行二進位代碼,最後通過JNI協議規範,Android中java代碼就可以調用這個轉化後的二進位代碼運行。(1)在Eclipse中建立一個Android工程,命名為"HelloWorld",如下:
Time of Update: 2015-09-15
標籤:零、線程的注意點(掌握)1.不要同時開太多的線程(1~3條線程即可,不要超過5條)2.線程概念1> 主線程 : UI線程,顯示、重新整理UI介面,處理UI控制項的事件2> 子線程 : 後台線程,非同步線程3.不要把耗時的操作放在主線程,要放在子線程中執行一、NSThread(掌握)1.建立和啟動線程的3種方式1> 先建立,後啟動// 建立NSThread *thread = [[NSThread alloc] initWithTarget:self
Time of Update: 2015-09-15
標籤: /*****監聽使用者是否進入和走出 在某個地區*****/ 1 #import "ViewController.h" 2 #import <CoreLocation/CoreLocation.h> 3 4 5 @interface ViewController ()<CLLocationManagerDelegate> 6 7 /** */ 8 @property (nonatomic, strong)
Time of Update: 2015-09-15
標籤:百度度秘
Time of Update: 2015-09-15
標籤: 話說在js中,每個函數都包含兩個非繼承而來的放方法,apply()和call(),使得我們能在特定的範圍中調用函數。 咱先來談談其共同點: 先以call為例:window.color = "red"; var o = {color: "blue"}; function sayColor(){ alert(this.color); console.log(this); }
Time of Update: 2015-09-15
標籤:為介面寫一個類,此類不同於activity或者fragment,只要activity或者fragment提供上下文參數和根視圖參數給它就可以實現各種空間的執行個體化,事件的設定監聽 1、建構函式傳入參數
Time of Update: 2015-09-15
標籤:android orm greendao converter 自訂類型 從Android Studio 1.3
Time of Update: 2015-09-15
標籤:1. JNI是什嗎?java native interface (java本機介面)比如方法聲明:public final native Class<?> getClass();
Time of Update: 2015-09-15
標籤:常見延遲方式總結 本文列舉了四種延時執行某函數的方法及其一些區別。假如延時1秒時間執行下面的方法。- (void)delayMethod { NSLog(@"execute"); }1.performSelector方法:(Swift中沒有這個方法,因為在swift中這個方法是被認為是不安全的)[self performSelector:@selector(delayMethod) withObject:nil afterDelay:1.0f];
Time of Update: 2015-09-15
標籤: 我作為一個Android小白,首先跟Android打交道的就是它的IDE(Integrated Development Environment,整合式開發環境)了。
Time of Update: 2015-09-15
標籤:android webview 緩衝 頁面緩衝 資料緩衝 Android基礎入門教程——7.5.5 WebView緩衝問題標籤(空格分隔): Android基礎入門教程本節引言: 現在很多門戶類資訊網站,比如虎嗅,ifanr,鈦媒體等等的APP,簡單點說是資訊閱讀類的APP,很多
Time of Update: 2015-09-15
標籤:最快速的學習方法是站在別人的肩上,當有人給你墊腳,那就必須往遠處看。以下是遇到的一些好的學習資源。AutoLayout / SizeClass開始iOS 7中自動布局教程(一)開始iOS 7中自動布局教程(二)Auto Layout 使用心得(一)—— 初體驗Auto Layout 使用心得(二)——
Time of Update: 2015-09-16
標籤:velocimeter-view android的測速儀效果的進度條 ,自訂VelocimeterView 的一個圓形進度條,設定 app:inside_progress_color, app:external_progress_color,app:progress_blur_color, app:bottom_velocimeter_color, app:internal_velocimeter_color等幾層view疊加實現的。 運行效果:源碼:package
Time of Update: 2015-09-16
標籤:1、Layout <android.support.v4.widget.SwipeRefreshLayout android:id="@+id/id_swipe_ly" android:layout_width="match_parent" android:layout_height="match_parent" > <com.github.mikephil.charting.charts.LineChart
Time of Update: 2015-09-15
標籤:好方法,本來是在xib裡面設定自訂分割線位置,結果還是差15像素,該方法親測好使。IOS8 設定TableView Separatorinset 分割線從邊框頂端開始 (轉)在ios8上 [TableView setSeparatorInset:UIEdgeInsetsMake(0,0,0,0)];不起作用經過測試加入下面方法 在ios7 8上都可以正常工作 -(void)viewDidLayoutSubviews { if
Time of Update: 2015-09-15
標籤:example where rain Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining.For