Time of Update: 2015-11-18
標籤:realm sqlite 資料庫 原文連結:Up and Running With Realm for
Time of Update: 2015-11-18
標籤:@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); findViewById(R.id.btn).setOnClickListener(new OnClickListener() {
Time of Update: 2015-11-18
標籤:1、需求分析:設計一款給父母用的手機,要讓父母用著舒心,我們也放心。2、組內分工:我是第一組,我們四個人沒有明確的分工,大家一起討論、交流,分享各自父母對手機的需求,取其中的精華。3、外形設計4、手機的設計思路:給父母使用的手機第一個想法就是能打電話接電話並且可以發送資訊就可以了,因為我們的父母大部分是60後和70後,他們那時候的手機並沒有太多的功能,也就是打打電話,發發資訊。但是經過我們團隊激烈的討論,我發現給父母用的手機不僅需要打電話和發資訊功能,我們的父母也要跟的上時代。現在流行玩,
Time of Update: 2015-11-18
標籤:一、側滑介面Menu自訂:在menu檔案夾下建立activity_main_drawer.xml檔案,自訂標題和icon: 1 <?xml version="1.0" encoding="utf-8"?> 2 <menu xmlns:android="http://schemas.android.com/apk/res/android"> 3 <group android:checkableBehavior="single"> 4
Time of Update: 2015-11-18
標籤:移動web頁面怎麼測試?實現用手機測試頁面本文介紹的是是通過以下二種方法1、用chrome的類比手機瀏覽器進行測試,2、通過wampServer配置本地IP地址,安裝二維碼產生工具(或使用線上二維碼產生工具)用手機的掃一掃功能實現手機查看靜態頁面,實現實際環境測試 1、用chrome的類比手機瀏覽器進行測試在頁面編寫時,通過chrome瀏覽器F12開啟開發人員工具,再點擊左下角的手機框進行摸擬手機環境測試。 2、通過wampServer配置本地IP地址,安裝二維碼產生工
Time of Update: 2015-11-18
標籤:Bonjour就是這樣一種技術:裝置可以通過它輕鬆探測並串連到相同網路中的其他裝置,整個過程只需要很少的使用者參與或是根本就不需要使用者參與。該架構提供了眾多適合於移動的使用情境,如基於網路的遊戲,裝置間的檔案分享權限設定,甚至是家庭自動化。 一,zeroconf概覽。1,定址2,解析3,探測二,Bonjour概覽1,發布服務2,瀏覽服務3,解析服務4,與服務進行通訊三,實現基於Bonjour的應用1,員工應用2,顧客應用四,總結Bonjour是一項非常棒的技術,可以實現自組織網
Time of Update: 2015-11-17
標籤:1. 安裝1.1. 開啟命令列curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh1.1.1. 錯誤 Failed to connect to github-cloud.s3.amazonaws.com1.1.2. 解決費了半天勁,更改各種url ,gem 源。都不行。最後想,還是換個方式吧,去github看了下,說是可以下載後在Xcode編譯。簡單,
Time of Update: 2015-11-17
標籤:Windows下將ImageMagick移植到Android平台原文連結 http://www.pedant.cn/2014/06/18/imagemagick-ported-android/ImageMagick是一個用來建立、編輯、合成圖片的軟體。它可以讀取、轉換、寫入多種格式的圖片。在移動平台做一些較複雜的影像處理時,難免會請出這尊大神。官方網站上也說明了它可以運行在多個平台之上,包括Android。不過官方的Releases版本只有Unix、Mac OS
Time of Update: 2015-11-18
標籤:轉:http://blog.chinaunix.net/uid-26930580-id-3844811.html 1、記憶體流失:當出現對Activity、View或drawable等類的對象長期持有無用的引用,就會造成被引用的對象無法在GC時回收,而是長期佔用堆空間,此時就會發生記憶體流失。簡單來說,就是保留下來卻永遠不再使用的對象引用。2、記憶體溢出:如果應用程式在消耗光了所有的可用堆空間(16M到48M),那麼再試圖在堆上分配新對象時就會引起OOM(Out Of
Time of Update: 2015-11-18
標籤: 很多遊戲在按返回鍵退出的時候都會提示“是否要離開遊戲?”,然後有“確定”和“返回”的兩個按鈕,一般來說,使用安卓底層對話方塊是最好的選擇,可以屏蔽螢幕的其他觸摸事件。 使用eclipse開啟cocos項目,在org.cocos2dx.lib包下,有Cocos2dxGLSurfaceView.java類,裡面有一個onKeyDown函數來響應鍵盤事件,在KeyEvent.KEYCODE_BACK下,
Time of Update: 2015-11-18
標籤:1.GridLayout官網GridLayout包含的屬性如下:android:alignmentMode屬性說明:當設定alignMargins,使視圖的外邊界之間進行校準。可以取以下值:alignBounds -- 對齊子視圖邊界。alignMargins --
Time of Update: 2015-11-17
標籤:RecyclerView是什麼?RecyclerView是一種新的視圖組,目標是為任何基於適配器的視圖提供相似的渲染方式。它被作為ListView和GridView控制項的繼承者,在最新的support-V7版本中提供支援。在開發RecyclerView時充分考慮了擴充性,因此用它可以建立想到的任何種類的的布局。但在使用上也稍微有些不便。這就是Android——要完成一件事情總不是那麼容易。整體上看RecyclerView架構,提供了一種插拔式的體驗,高度的解耦,異
Time of Update: 2015-11-18
標籤:先列舉這個工程中用到的oc源碼庫: MBProgressHUD:半透明提示器,Loading動畫等SDWebImage:圖片下載和緩衝的庫MJRefresh: 下拉重新整理,上拉載入Alamofire.xcodeproj和SwiftyJSON.xcodeproj是Swift的庫,這篇部落客要記錄調用上面4個oc的庫。 第一步:將oc的源碼庫拖入到我們的projec,如。 第二步:建立一個標頭檔,用於引用oc的庫。如,選擇 object
Time of Update: 2015-11-17
標籤:一.使用OC1.首先, 要添加代理 UITextFieldDelegate2.設定代理 textField.delegate = self;3.實現協議中的方法//點擊return收回鍵盤- (BOOL)textFieldShouldReturn:(UITextField *)textField{ //回收鍵盤,取消第一響應者 [textField
Time of Update: 2015-11-17
標籤:前段時間需要修改webView背景色,上stackoverflow搜了很久沒有找到結果,百度搜尋,各種轉載,各種坑爹,搜出來的都只有字型大小和字型顏色,頁面背景沒有看到,本人發布方法,希望可以協助到更多人 在webView的delegate回調方法-webViewDidFinishLoad:(UIWebView*)webView;中寫上一下語句即可 &
Time of Update: 2015-11-17
標籤:Android中有種使用數組的非常簡單的用法,在xml檔案中擷取。建立數組資源在value目錄下建立arrays.xml檔案然後在arrays.xml檔案中使用<string-array>或者<integer-array>標籤定義數組:<?xml version="1.0" encoding="utf-8"?><resources> <string-array name="languages">
Time of Update: 2015-11-17
標籤:橫屏支援常規方法支援旋轉// controller的內容是否支援自動旋轉- (BOOL)shouldAutorotate{ return YES;}模擬器iOS7.1 : 轉橫屏時,被調用;橫屏轉豎屏,也被調用。模擬器iOS8.0 : 轉橫屏時,被調用;橫屏轉豎屏,不被調用。模擬器iOS9.0 :
Time of Update: 2015-11-17
標籤: /** 版本判斷 ***/ NSString *versionKey = @"CFBundleVersion"; // 上一次使用版本號碼(儲存在沙箱中的版本號碼) NSString *lastVersion = [[NSUserDefaults standardUserDefaults] objectForKey:versionKey]; //
Time of Update: 2015-11-17
標籤: 1.引入對android-apt的依賴。在全域build.gradle中檔案中添加以下代碼。(Project目錄下的build.gradle)repositories { mavenCentral() } dependencies { classpath ‘com.neenbedankt.gradle.plugins:android-apt:1.2+‘ }} 2.設定android-apt參數
Time of Update: 2015-11-17
標籤:view = LayoutInflater.from(getActivity()).inflate(R.layout.dialog_tips, null); title2 = (TextView) view.findViewById(R.id.title2); dialog = new Dialog(getActivity());dialog.setOnKeyListener(new OnKeyListener() {@Overridepublic boolean