Time of Update: 2016-07-07
標籤: 1、ios開發鑲嵌 h5頁面 存在input 圓角問題(安卓直角) 解決辦法 inpput{ -webkit-appearance: none; border-radius: 0px; } 2、ios 鑲嵌頁面 當原生鍵盤輸入時 底部按鈕懸浮 在螢幕中間 解決辦法:(ps 顯示用的 position:fixed ) xxx{ position:
Time of Update: 2016-07-07
標籤:AppCan 行動裝置 App 開發 前端開發 移動互連網 完成一個行動裝置 App開發,前端提供頁面展示,當它要與一些業務系統進行互動,又該如何?呢?2016AppCan移動開發人員大會上,AppCan前端開發經理楊慶,分享了AppCan輕鬆實現行動裝置
Time of Update: 2016-07-06
標籤://1、聲明屬性可以為空白的三種寫法:1、@property (nonatomic, copy, nullable)NSString *name;2、@property (nonatomic, copy)NSString *_Nullable name1;3、@property (nonatomic, copy)NSString *__nullable name2; //2、聲明屬性可以為空白的三種寫法:1、@property (nonatomic, copy, nonnull)
Time of Update: 2016-07-07
標籤:完成一個行動裝置 App開發,前端提供頁面展示,當它要與一些業務系統進行互動,又該如何?呢?2016AppCan移動開發人員大會上,AppCan前端開發經理楊慶,分享了AppCan輕鬆實現行動裝置 App資料服務的方法。 AppCan前端開發經理楊慶作演講 傳統對接方式無法滿足企業移動化需求 如今,越來越多的企業轉型移動化,但在移動化過程中,會面臨很多複雜的問題。例如企業中已具備一些OA、CRM的PC系統,想讓這些系統移動化,重新開發一套移動版,成本非常高。&
Time of Update: 2016-07-06
標籤:第九章: 只要講的是硬體抽象層HAL,HAL是建立在Linux驅動上的一套程式庫。HAL不是Linux核心的一部分而是位於Android的系統運行庫層。首先講的是要加入HAL的好處。包括:統一硬體的調用借口、解決GPL著作權問題、針對一些特殊的要求。HAL架構的基本原理是在Android系統中使用程式庫調用位於核心空間的Linux驅動,然後Android應用程式可通過NDK程式訪問HAL中的程式庫,或直接在Android應用程式中訪問HAL中的程式庫。android
Time of Update: 2016-07-07
標籤:目錄結構確實非常重要,面試官這麼問他,無疑是想窺探他的開發經驗。清晰的目錄結構,可讓人一眼明白相應的業務和職能,這也能體現開發人員的經驗和架構水平。目前,我接觸過的項目中,比較常規的兩種結構:1.主目錄按照業務分類,內目錄按照模組分類(主目錄按照MVC架構分類,內部根據項目模組分類)優點:相對比較快定位對應的業務。 缺點:模組相關類太過分散,需要來回切換尋找檔案,不方便開發。2.主目錄按照模組分類,內目錄按照業務分類優點:對模組的類集中化,方便管理與開發。
Time of Update: 2016-07-07
標籤:為了編譯安卓源碼,首先需要一個Linux,本次採用Ubuntu Kylin14.04,核心版本3.13。裝在四核、4G記憶體、120G硬碟的虛擬機器上(光源碼60G,所以一定要多些硬碟)。虛擬機器安裝較為簡單,不再整理。 查看核心版本號碼:$uname -all清華鏡像地址清華鏡像站的速度還是比較快的,地址:
Time of Update: 2016-07-07
標籤:1.進入後台時釋放記憶體如果應用沒有啟用ARC機制,程式需要在應用進入後台時,將那些需要釋放的資源的引用計數變為0,從而讓系統回收這些資源。當應用轉入前台時,系統需要重新恢複這些資源。如果應用啟用了ARC機制,程式只要在應用進入後台時,將應用那些需要釋放的資源的變數賦為nil即可。當應用轉入前台時,系統需要重新恢複這些資源。2.請求更多的後台時間當應用轉入後台後,不要在主線程中執行超過5秒的任務,如果應用進入後台花費了太多時間(即applicationDidEnterBackground:
Time of Update: 2016-07-07
標籤: 1.GsonFormat快速將json字串轉換成一個Java Bean,免去我們根據json字串手寫對應Java Bean的過程。使用方法:快速鍵Alt+S也可以使用Alt+Insert選擇GsonFormat2.Android ButterKnife
Time of Update: 2016-07-07
標籤:一、基礎知識android四大組件:Activity,Service,Broadcast Receiver,ContentProviderActivity:一個活動介面;Service:沒有活動介面的背景程式Broadcast Receiver:系統廣播ContentProvider:實現資料共用Intent:用於Activity組件之間的溝通AVD:Android Virtual Devices
Time of Update: 2016-07-07
標籤:地圖SDK
Time of Update: 2016-07-07
標籤:*res/raw和assets的相同點:1.兩者目錄下的檔案在打包後會原封不動的儲存在apk包中,不會被編譯成二進位。*res/raw和assets的不同點:1.res/raw中的檔案會被映射到R.java檔案中,訪問的時候直接使用資源ID即R.id.filename;assets檔案夾下的檔案不會被映射到R.java中,訪問的時候需要AssetManager類。2.res/raw不可以有目錄結構,而assets則可以有目錄結構,也就是assets目錄下可以再建立檔案夾*讀取檔案資源:1.
Time of Update: 2016-07-07
標籤:Proxy 伺服器 jmeter app指令碼 前期準備電腦安裝Jmeter;手機;wifi;操作步驟:1、啟動Jmeter2、“測試計劃”中添加“線程組”;3、“工作台”中添加“HTTPProxy 伺服器”;4、配置Proxy 伺服器:Global Settings下面的連接埠配置:9988,HTTPS Domains配置:http://192.168.1.X5、目標控制器:測試計劃-》
Time of Update: 2016-07-07
標籤:在iOS開發中,有時候我們需要使用跟裝置相關的一些資訊,下面就詳細介紹一下裝置相關資訊:1.擷取當前裝置所有者名稱:2.擷取裝置的類別,是iPhone,iPod,還是iPad這裡要擷取iPhone的具體類型,要有如下代碼:- (NSString *)deviceString { // 需要#import "sys/utsname.h" struct utsname systeminfo; uname(&systeminfo);
Time of Update: 2016-07-07
標籤:現在讓我們添加我們的表徵圖按鈕。// 添加表徵圖UIButton *icon = [UIButton buttonWithType:UIButtonTypeCustom];[icon setImage:[UIImage imageNamed:@"map-icon"] forState:UIControlStateNormal];[icon addTarget:self action:@selector(didTapMapIcon:)
Time of Update: 2016-07-07
標籤: 轉載請標註來源:http://blog.csdn.net/lsyz0021/article/details/51842774 AndroidStudio中使用Git-初級篇(一)——從github上傳和下載項目 AndroidStudio中使用Git-進階篇(二)——建立分支(branch)和提取要求(Pull request)&
Time of Update: 2016-07-07
標籤:在某些時候,程式可能需要根據擷取的參數來決定調用的方法。要實現這樣的功能,就需要使用到動態運行時方法了。首先需要定義好介面,以便調用。然後就是動態調用定義好的方法。這裡有兩種方法,第一種:// 有參數則需要加上冒號SEL sel = NSSelectorFromString(@"save:");MyObject obj = [MyObject new];[obj performSelector:sel withObject:@{@"1":@"one"}];使用第一種方法,程式會出現警告。&
Time of Update: 2016-07-07
標籤:對於複雜的Linux驅動以及HAL等程式庫,需要使用各種方法對其進行測試。如設定斷點,逐步跟蹤代碼,輸出調試資訊等。本章主要講述了如何利用開發板、Android模擬器以及一些函數、工具調試嵌入式Linux核心模組、可執行程式和共用庫。1.列印核心調試資訊:printk該函數的用法和printf函數類似,只不過printk函數運行在核心空間,printf函數運行在使用者空間。函數原型: asmlinkage printk(const char *fmt, ...)
Time of Update: 2016-07-07
標籤:本章主要講硬體抽象層:HAL.HAL 是建立在linux 驅動之上的一套程式庫,Google為Android加入HAL主要如下的目的。1.統一硬體的調用介面2.解決了GPI著作權的問題3.針對一些特殊的要求在LED的驅動中,我們加入HAL使用程式不需要關心Linux驅動和裝置檔案的互動方式。編寫一款支援HAL的linux驅動程式的步驟:第一步:編寫linux驅動第二步:編寫 HAL Library第三步:編寫Service
Time of Update: 2016-07-07
標籤:網上也有講這塊的,感覺講得都不是很好。而且有一些細節根本沒有講清楚。這裡重寫整理一下相關知識點。主要內容URL Scheme 是什嗎?項目中關鍵的配置注意事項URL Scheme 是什嗎?iOS有個特性就是應用將其自身”綁定”到一個自訂 URL scheme 上,該 scheme用於從瀏覽器或其他應用中啟動本應用。常見的分享到第三方之間的跳轉都是基於Scheme的。通過對比網頁連結來理解iOS 上的 URL