Fragment中的setUserVisibleHint()方法調用,setuservisiblehint使用Fragment的時候難免會遇到想在視圖可見與不可見之中做些操作,此時通常會想到類似Activity中的onResume()和onPause()方法。Fragment中也確實有這兩個方法,然而親測support.v4.Fragment中的這兩個方法其實是執行的Activity的方法,也就是只有在Activity的可視性發生變化時才會調用。又從網上找到類似的方法
Android開發之Volley網路通訊架構今天用了一下Volley網路通訊架構,感覺挺好用的,寫個部落格記錄一下使用方法,方便以後VC。 Volley(Google提供的網路通訊庫,能使網路通訊更快,更簡單,更健壯。)功能模組:1. JSON,映像等的非同步下載---------------------------------------------------------------------------------------2. 網路請求的排序(scheduling)----
從LayoutInflater分析XML布局繪製成View的過程,layoutinflaterxml 上一篇部落格分析了XML布局怎麼載入到Activity上,不瞭解的可以參考從setContentView方法分析Android載入布局流程上一篇部落格只是分析了怎麼講XML布局添加到 Activity 的DecorView根布局上,最後是通過如下代碼將資源布局添加到Activity上 mLayoutInflater.inflate(layoutResID,
Android MediaScanner 總綱1. MediaScanner HEAD2. 應用程式層 MediaProviderpackagesprovidersMediaProvider(1)
Windows環境搭建Web自動化測試架構Watir(基於Ruby),watirrubyweb自動化測試一直是一個比較迫切的問題圖1-1
MVC三層架構,mvc三層 建立ViewController類 繼承 UIViewControllerAppDelegate.m#import "ViewController.h"#pragma mark - 重寫#pragma mark dealloc- (void)dealloc{ [_window release]; [super dealloc];} //設定window self.window = [[[UIWindow alloc] init]
Android Studio 快速鍵覆寫方法 Ctrl + O實現介面 Ctrl + I為代碼添加代碼環繞塊例如(if/else try/catch) Ctrl + Alt + T快速產生Alt + Insert代碼提示 Alt + Enter去除多餘的引用 Ctrl + Alt + O整理代碼 Ctrl + Alt + L 刪除行 Ctrl + Y剪下行 Ctrl + X尋找 Ctrl + F替換 Ctrl + R快速定位行 Ctrl + G 上移/下移一行 Ctrl +
String,StringBuffer以及StringBuilder的區別,stringbuffer1.定義:String:String 類代表字串。Java 程式中的所有字串字面值(如"abc" )都作為此類的執行個體實現。字串是常量;它們的值在建立之後不能更改。字串緩衝區支援可變的字 符串。因為 String
UI_UIImageView 基本操作,ui_uiimageview UI_UIImageView 常用方法// 使用ImageView 通過 name 找到圖片 UIImage *image = [UIImage imageNamed:@"bg_2"]; // 添加 image 到 imageView 上 UIImageView *imageView = [[UIImageView alloc] initWithImage:image]; //
EGOCache緩衝架構詳細講解,egocache緩衝架構EGOCache是一個輕量級的緩衝架構。用法簡單方便,在現在的項目中,我就用到EGOCache來緩衝下載過的照片和字串。有人可能會問到,緩衝照片還需要用EGOCache嗎?AFNetworking和SDWebImage不是已經有這些功能了嗎?是的,不過AFNetworking和SDWebImage是http。我的項目用的是socket,所以我選擇EGOCache來做緩衝。用下來覺得EGOCache還是挺強大的。EGOCache簡介EGOC
UI_手勢,ui手勢 輕拍手勢 // 建立一個輕拍手勢,同時綁定了事件 UITapGestureRecognizer *aTapGR = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapGRAction:)]; // 設定輕拍次數 aTapGR.numberOfTapsRequired = 1; // 設定手指觸摸的個數
edittext禁止android軟鍵盤彈出,edittext禁止android1.EditText ed=(EditText) findViewById(R.id.test);ed.clearFocus();2.在AndroidMainfest.xml中選擇哪個activity,設定windowSoftInputMode屬性為adjustUnspecified|stateHidden 例如:<activity
DrawerLayout,androiddrawerlayout1. main layout:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
UI_Target/action 設計模式,ui_targetaction RootView.m 中 UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem]; button.frame = CGRectMake(100, 100, 100, 40); [button setTitle:@"Target" forState:UIControlStateNormal]; [self
如何通過git協作開發,git協作開發 最近iOS群裡的一些小夥伴剛剛畢業,剛參加工作的小夥伴們,對於如何進行git下的一個寫作開發抱有較大的疑惑,今天小湯我就給大家分享個git下協作開發的小技巧。如何通過git協作開發?當兩個開發人員共用一個master進行上傳操作時,這會遇到一個版本不一致的問題,如:今天A clone了一份代碼改,然後B 昨天也
Android 資料庫 大量插入 事務開啟,android事務 對比在android中批量插入資料的3中方式對比(各插入1W條資料所花費的時間):1、 一個一個插入 publicstaticboolean insert(SQLiteOpenHelper openHelper, RemoteAppInfo appInfo) { if (null == appInfo) { returntrue;
iOS單例的快速實現,iOS實現單例模式是iOS常用設計模式中的一種。單例設計模式的作用是使得這個類的一個對象成為系統中的唯一執行個體,因此需要用一種唯一的方法去建立這個對象並返回這個對象的地址。那麼,我們何時使用單例模式呢?1、類只能有一個執行個體,而且必須從一個為人熟知的訪問點對其訪問。2、這個唯一的執行個體只能通過子類化進行擴充,而且擴充的對象不會破壞用戶端代碼。根據安全執行緒的實現來區分,一種是使用@synchronized ,另一種是使用GCD的dispatch_once函數
IOS上如何畫出1像素的線,ios像素#define SINGLE_LINE_WIDTH (1/[UIScreen mainScreen].scale)#define SINGLE_LINE_ADJUST_OFFSET ((1/[UIScreen mainScreen].scale)/2)- (void)viewDidLoad { [superviewDidLoad]; // Do any additional setup after
AssetBundle.CreateFromFile的有趣事情,assetbundle有趣的事情發生了:[@MenuItem("AssetBundles/Build AssetBundles")]staticvoid BuildABs (){AssetBundleBuild[] buildMap = new AssetBundleBuild[1];buildMap [0].assetBundleName
iOS開發網路篇之Base64編解碼,iosbase64編解碼郝萌主傾心貢獻,尊重作者的勞動成果,請勿轉載。如果文章對您有所協助,歡迎給作者捐贈,支援郝萌主,捐贈數額隨意,重在心意^_^ 我要捐贈: 點擊捐贈Cocos2d-X源碼下載:點我傳送遊戲官方下載:http://dwz.cn/RwTjl遊戲視頻預覽:http://dwz.cn/RzHHd遊戲開發部落格:http://dwz.cn/RzJzI遊戲源碼傳送:http://dwz.cn/Nret1在iPhone開發中很多時