Time of Update: 2015-10-25
標籤:android 檔案管理工具 小米 開源 fileexplorer 2011年對著書本Android應用開發揭秘,寫了2個月的HelloWorld。 現在想複習並深入,我沒有耐心再去一點點地敲代碼了。 4年前自己是個學生,實習,現在有工作,只能業餘時間研究。
Time of Update: 2015-10-25
標籤:前面幾篇,斷斷續續地囫圇吞棗地讀了ActiveAndroid的部分源碼,大致瞭解了ActiveAndroid的註解反射原理。其中很多細節還不算很清楚,加之內容非常多,為了更好地閱讀接下來的內容,在此對前面閱讀的部分作一個總結。 在之前的幾篇中,重點閱讀了ActiveAndroid中的三個類:Conguration , ModelInfo ,
Time of Update: 2015-10-25
標籤:Regex(regular
Time of Update: 2015-10-26
標籤:asp path server mappath 最近在調試一個過去的項目,asp寫的,提示:必須為 MapPath 方法指定 Path 參數如:strPath = Server.MapPath("")MapPath的參數不可為空。如果是目前的目錄,可以用一個小數點表示:strPath =
Time of Update: 2015-10-26
標籤:call跟apply說白來,就是把另外一個對象的this,傳給當前對象的this ,但是apply跟call的區別是在傳入參數的區別,他們兩第一參數都是另外一個對象,第二個參數就不同來,var walk = new function(){this.road = "yuhua road"}; var newwalkman = function (roadname){ var road = "xinhua road"; alert(this.road);
Time of Update: 2015-10-26
標籤:現在是移動互連網的時代,APP創業已屬常見,那麼在APP開發的時候,為何不首先選擇開發Android版APP,而選擇iOS版,這其中的原因在哪?1、APP開發難度與時間成本打造並發布一款 Android APP 所花費的成本是在iOS APP的3到4倍。這是由多種原因造成的:複雜的開發工具、繁瑣的 API、難以捉摸的進階效能以及大量 QA 問題帶來的開發時間片段化。根據經驗來看,一個iOS工程師能夠完成的開發工作如果轉移
Time of Update: 2015-10-26
標籤:android系統底層是建立在Linux系統之上的,如從可以看出android系統有五部分組成1.APPLICATIONS(應用程式層)包含一些核心應用程式,電子郵件,日曆,地圖,瀏覽器等。2.APPLICATION
Time of Update: 2015-10-26
標籤:本文轉載至 http://blog.sina.com.cn/s/blog_9bf272cf01013lsd.html2011-10-05 16:48 533人閱讀 評論(0) 收藏 舉報1. 如何?對UITextField ,UITextView等輸入框的 字數限制 (1)首先,肯定要 讓controller
Time of Update: 2015-10-26
標籤:實作類別似於安卓工程中的字串引用機制,便於漢字字串的統一管理.Step01:建立,步驟如下: Step02:定義,步驟如: Step03:使用:// 宏工具// L10N為strings的名字, 不傳預設為Localizable#define L10NString(key) [[NSBundle mainBundle]localizedStringForKey:key value:@"" table:@"L10N"]// 使用NSString *
Time of Update: 2015-10-26
標籤:首先我們先定義一個中間變數 @property (strong,nonatomic)UIButton * tmpBtn; 然後在ViewDidLoad方法裡,建立四個按鈕,設定它們屬性,以及點擊方法,在此外設定中間變數tmpBtn = nil;
Time of Update: 2015-10-26
標籤:build variants 不同配置 不同版本 配置環境 現象描述開發一個app避免不了在多種環境下運行,比如開發環境、測試環境、正式環境,而根據不同環境要配置不同的變數,在以前,我都是通過注釋相關代碼實現的,顯然這樣比較麻煩。
Time of Update: 2015-10-26
標籤: 一、Service 維修:一Service 這是一個長期的生命週期,沒有真正的使用者介面程式,它可以被用於開發如監視類別節目。表中播放歌曲的媒體播放器。在一個媒體播放器的應用中。應該會有多個activity,讓使用者能夠選擇歌曲並播放歌曲。然而。音樂重放這個功能並沒有相應的activity,由於使用者當然會覺得在導航到其它螢幕時音樂應該還在播放的。在這個範例中。媒體播放器這個activity
Time of Update: 2015-10-26
標籤:MUI這套UI架構,對於我這種CSS菜鳥來說,讀懂裡面的代碼確實很難,而且怎麼說架構中也存在的一些大坑,我這樣的小白,要花上一段時間去學習。相對於react-native 這點的話還是facebook做的好,引入了一個flexbox的概念,這個東西,要比寫CSS+div 樣式布局
Time of Update: 2015-10-26
標籤:為了更好地驗證代碼,我們首先改變AndroidManifest.xml,加入單元測試1 <instrumentation2 android:name="android.test.InstrumentationTestRunner"3 android:targetPackage="com.yxh.androidshareprefences01" >4
Time of Update: 2015-10-26
標籤:從一開始hello world的第一個安卓應用開始,Activity 自動產生,布局自動產生,直接修改布局,在Activity中,findviewById()找到view,然後處理相應的商務邏輯即可,那麼setContentView(),是怎麼工作的? ~~進入Activity的setContentView源碼: public void setContentView(int layoutResID) {
Time of Update: 2015-10-26
標籤:目前,用以本地化儲存的方式有很多,常用的有以下:1.臨時緩衝先說說臨時緩衝,臨時緩衝一般相當於用來管理應用程式中全域需要常用的一些內容。比如目前使用者的ID或者當前的定位資訊等。常用的方式就是寫一個靜態變數,然後使用類方法調用。(或者單例類也行)static NSMutableDictionary *_cacheDic;#pragma mark - 臨時緩衝(退出應用後消失)+(id)cacheValueForKey:(SCCacheKey)key{ return [[self
Time of Update: 2015-10-26
標籤:在開發的時候遇到一個問題,就是一觸摸對話方塊邊緣外部,對話方塊會自動消失。這個問題很糾結啊,尋找了一下發現從Android 4.0開始,AlertDialog有了變化,就是在觸摸對話方塊邊緣外部,對話方塊會自動消失,查了源碼,找到解決辦法:
Time of Update: 2015-10-26
標籤:Xcode6添加pch檔案前言:Xcode6中不在為開發人員自動建立pch檔案,在pch檔案中我們可以添加一些瑣碎的宏定義,在項目中任何地方都可以引用,加快了編譯的速度Xcode6之後的版本都是需要自己添加的,步驟如下:image隨後需要進行一些配置image在中的第三步Prefix Header的值進行設定時最好使用$(SRCROOT)/工程名/pch檔案名稱相對路徑的書寫方法,不要寫成絕對路徑,如果使用絕對路徑會出現一些問題。ios-pch檔案的手動添加
Time of Update: 2015-10-26
標籤:1.什麼是內部時鐘 在我們做iOS開發的過程中,我們經常要與時間打交道,[NSDate date]是我們常用的取時間的一種方式,但是[NSDate date] 這種方式只能取系統的目前時間。也就是說:當前我們手機的時間是什麼時間,取出來的值,就是多少。 如果使用者把系統的時間改了呢?那麼[NSDate
Time of Update: 2015-10-26
標籤:1.scrollView縮放#import "ViewController.h"@interface ViewController () <UIScrollViewDelegate>@property (weak, nonatomic) IBOutlet UIScrollView *scrollView;@property (weak, nonatomic) IBOutlet UIImageView *mView;@end@implementation