Time of Update: 2015-09-04
標籤:應用程式 android 版本號碼 功能:擷取版本號碼思路:版本號碼位置在AndroidManifest.xml檔案中,需要找到一個類可以擷取該位置的資訊需要使用到getPackageInfo和 PackageManager 這兩個類。一、getPackageInfo介紹和用法介紹:PackageInfo類封裝了從設定檔(AndroidManifest.xml)中擷取的所有資訊,
Time of Update: 2015-09-04
標籤:代碼如下:+ (NSString*) deviceString{ // 需要#import "sys/utsname.h" struct utsname systemInfo; uname(&systemInfo); NSString *deviceString
Time of Update: 2015-09-04
標籤:寫在開頭~這是我第一次申請蘋果的企業開發人員帳號,走了很多彎路,網上很多文章寫的不明不白,這次從申請到拿到結束大概花了1個月多點的時間,上個月就申請完了,一直在忙公司項目的事情,所以現在才有時間來寫這篇部落格,希望能協助到大家轉載註明出處:http://www.cnblogs.com/northwan/p/4781127.html 本文:我們要申請開發人員帳號,首先就需要先註冊一個蘋果的appleid,然後再這個帳號的基礎上去繼續,這個相信大家都知道這是申請appleid的地址:
Time of Update: 2015-09-02
標籤:上一篇主要做了MAKA APP的需求分析,功能結構分解,架構分析,API分析,API資料結構分析。這篇主要講如何從零做iOS應用架構。 【HELLO MAKA】MAKA iOS用戶端 之一 APP分析篇【HELLO MAKA】MAKA iOS用戶端 之二 架構設計與實現篇【HELLO MAKA】MAKA iOS用戶端 之三 創作模組分析與實現篇 1. iOS用戶端架構按照功能模組劃分。這裡可以使用二層設計也可以使用三層設計。MVC,
Time of Update: 2015-08-31
標籤: 在做Android app開發的時候由於機器配置不是特別高,而Android內建的模擬器非常耗資源,效能極其差。所以常常由於模擬器效能差而抓狂,相信不少開發人員都會面臨和我一樣的問題。於是換了一台平常很少用的配置相對較好的thinkpad來試試,折騰了半天。最後發現主板不支援“Virtualization Technologe”,因而Haxm無法安裝,抓狂!!!!實在無法忍受,網上尋找了一下。有不少開發人員推薦用genymotion或者海馬玩等模擬器進行開發。
Time of Update: 2015-09-02
標籤:何為橋接模式? 橋接模式的目的是把抽象階層從其實現中分離出來,使其能夠獨立變更。抽象層定義了供用戶端使用的上層的抽象介面。實現層定義了供抽象層使用的底層介面。實作類別的引用被封裝於抽象層的執行個體中,橋接就形成。(與面板模式有一定的相似之處)。 橋接模式:將抽象部分與它的實現部分分離,使它們都可以獨立地變化。 何時使用橋接模式?
Time of Update: 2015-09-01
標籤:intent android 功能相近比較 具體實現 Intent:意圖,協助完成Android各個組件之間的通訊 實現跳轉功能有兩種實現方式:1.無返回值的跳轉 2.
Time of Update: 2015-09-02
標籤:leetcode math Write an algorithm to determine if a number is "happy".A happy number is a number defined by the following process: Starting with any positive integer, replace the number by the sum of the
Time of Update: 2015-08-31
標籤:標籤式 適用項:入口選項數目不多,且使用者需要在選項之間頻繁切換來執行任務。 注意項:這種模式不太適合太過複雜和不穩定的結構。標籤式導航是行動裝置
Time of Update: 2015-08-31
標籤:git repo android source android源碼 安卓源碼下載 1.找個地方git clone git://aosp.tuna.tsinghua.edu.cn/android/git-repo.git2.把命令放到~/.bash_profile(source)3.找個檔案夾 repo init
Time of Update: 2015-08-30
標籤:在.h中加入delegate@interface ViewController : UIViewController<UIActionSheetDelegate,UIImagePickerControllerDelegate,UINavigationControllerDelegate>//實現按鈕事件-(IBAction)chooseImage:(id)sender { UIActionSheet *sheet;<p>// 判斷是否支援相機<
Time of Update: 2015-08-31
標籤:此文大部分摘自http://hukai.me/android-training-course-in-chinese/basics/firstapp/building-ui.htmlandroid
Time of Update: 2015-09-01
標籤:在研究Dapper源碼時發現Dapper NET45類庫中的SqlMapper.cs檔案前面有個藍色的箭頭表徵圖,發現在Dapper NET45檔案夾下根本不存在SqlMapper.cs檔案,其檔案屬性中的完整路徑指向了Dapper
Time of Update: 2015-08-30
標籤:在Android開發中,定時器一般有以下3種實現方法:1、採用Handler與線程的sleep(long)方法2、採用Handler的postDelayed(Runnable,
Time of Update: 2015-08-31
標籤:7> 手勢識別 使用UIImageView原因:之前既能看見圖片,又能監聽點擊的只有UIButton,學了手勢,我們的UIImageView也可以。 * tap(代理:左邊不能點,右邊能點) * longPress(allowableMovement:觸發之前,最大的移動範圍) >
Time of Update: 2015-08-31
標籤:Activity的轉場效果使用的是Android的動畫效果,Android的動畫在官方有相關資料:http://developer.android.com/guide/topics/graphics/animation.html和http://developer.android.com/guide/topics/resources/animation-resource.html ,Activity的切換動畫實際上是Android的View
Time of Update: 2015-08-31
標籤: 1 #import "PrisonBreakCheck.h" 2 3 @implementation PrisonBreakCheck 4 /** 5 * 判斷iPhone是否越獄了 6 */ 7 +(BOOL)checkPrisonBreak 8 { 9 //擷取當前環境參數10 char *env = getenv("DYLD_INSERT_LIBRARIES");11 NSLog(@"%s", env);12 //如果env 不是空
Time of Update: 2015-08-31
標籤:var browser={ versions:function() { var u=navigator.userAgent, app = navigator.appVersion; return {//移動終端瀏覽器版本資訊 trident: u.indexOf(‘Trident‘) > -1, //IE核心 presto: u.indexOf(‘Presto‘) > -1, //opera核心 webKit: u.indexOf(
Time of Update: 2015-08-28
標籤:先說用法1、開始選圖(相機、相簿)//這句代碼啟動相機拍照SelectPicUtil.getByCamera(this);//這句代碼跳轉到相簿選圖 SelectPicUtil.getByAlbum(this);2、處理圖片,在onActivityResult中處理protected void onActivityResult(int requestCode, int resultCode, Intent da
Time of Update: 2015-08-28
標籤:ios 開發 面試 kvo 關於KVO,估計很多同學對KVO一樣是很模糊的,都聽到大家在說,面試會問,但是在開發中很少使用到,一般使用到的也是某個組件中封裝使用,而這個封裝又不是交由自己來完成,因此還是很模糊。現在想來,似乎我也不清楚了,到底KVO是什麼,怎麼用,又會在哪種情境中使用。帶著疑問,讓我們一起來學習學習吧1、什麼是KVO?KVO其實就是Key-