Time of Update: 2016-04-27
標籤:第一章主要講了Linux驅動和AndroidHAl的基礎知識。首先介紹了Android系統構架分為四層,Linux核心、C/C++程式碼程式庫、Android SDK API、應用程式。瞭解這四層是Android系統移植的前提,Android系統移植是指讓Android作業系統在某一個特定硬體平台上運行。並且Linux有一個很大的好處,就是Linux核心本身支援很多常用的CPU構架,因此,將Android在不同的CPU構架之間移植並不用做過多的改動。在移植的過程中,除了
Time of Update: 2016-04-27
標籤:業務需要給cell添加一個長按手勢//需要在這個方法裡添加-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ //添加長按手勢 UILongPressGestureRecognizer * longPressGesture =[[UILongPressGestureRecognizer
Time of Update: 2016-04-27
標籤:public float speed = 6f; Vector3 movement;void FixedUpdate () { float h = Input.GetAxisRaw("Horizontal"); float v = Input.GetAxisRaw("Vertical"); Move(h,v);} void Move(float h,float v) { movement.Set(h,
Time of Update: 2016-04-27
標籤:1.為特定裝置定製Android的過程稱為“移植”。2.Android系統架構分為: 第一層:Linux核心(主要包括驅動程式以及管理記憶體、進程、電源等資源的程式)。
Time of Update: 2016-04-27
標籤:iOS 8提供了一個令人興奮的新API來建立互動式通知(interactive notifications),它能讓你在你的應用之外為使用者提供額外的功能。我發現網上還沒有關於如何?它的比較好的樣本教程,所以我將在這篇文章裡來實現一個簡單的互動式通知樣本,分享給大家。為了建立互動式通知,需要iOS
Time of Update: 2016-04-27
標籤:介紹了 linux下很多軟體並不是以二進位安裝包提供,而是直接提供原始碼。不提供安裝包的原因:如果提供安裝包,就需要為linux的每一個版本都提供一個二進位的安裝包。linux的核心版本非常多,所以為了減少發行包的大小就直接提供了原始碼供使用者直接編譯運行。Git是一個原始程式碼控制工具安裝Git的命令:# apt-get install git# apt-get install git-doc git-svn git-email git-gui gitk(命令均在root許可權下執行的)
Time of Update: 2016-04-27
標籤:自從Android3.0引入了Fragment之後,使用Activity去嵌套一些Fragment的做法也變得更加流行,這確實是Fragment帶來的一些優點,比如說:Fragment可以使你能夠將activity分離成多個可重用的組件,每個都有它自己的生命週期和UI,更重要的是Fragment解決了Activity間的切換不流暢,實現了一種輕量及的切換,但是在官方提供的android.support.v4包中,Fragment還是或多或少的存在一些BUG,今天就與大家分享一下這些BUG和
Time of Update: 2016-04-27
標籤: 記得14年在dl某大學校招上現場面試iOS時候被問到了APNs也就是蘋果的推送問題,當時我表示一臉懵逼,因為當時還沒有真正接觸做過項目也就瞭解了個大概,總之當時回答的一塌糊塗!後來回去就在網上仔細查了一下關於推送的文章,這也是我iOS道路上第一次接觸APNs。 推送,大多數app都是引入的三方推送,大家也都知道的那些什麼,友盟,百度
Time of Update: 2016-04-27
標籤:方法一:通知中樞監聽 -(void)notifitionSatatus{ [[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(statusBarOrientationChange:)
Time of Update: 2016-04-27
標籤:https://yunpan.cn/cPuPLjdKEam8H 訪問密碼 4635 備忘:資料庫的使用建立資料庫sqlite3 databasefilename sqlite中命令:以.開頭,大小寫敏感(資料庫物件名稱是大小寫不敏感的).exit.help 查看協助 針對命令.database 顯示資料庫資訊;包含當前資料庫的位置.tables 或者 .table 顯示表名稱 沒有表則不顯示.schema 命令可以查看建立資料對象時的SQL命令;
Time of Update: 2016-04-27
標籤:<style>.test li{display:block;text-align:center;height:30px;}.test li:visited{color:#666;text-decoration:underline;}.test li:hover{color:#FFF; font-weight:bold;text-decoration:none; background-color:#06C;}</style><body><div
Time of Update: 2016-04-27
標籤:1.Ubuntu安裝VMware安裝ubuntu之後,安裝Vmware tools: 1、安裝完ubuntu後,VMware Workstation菜單:虛擬機器-->安裝 Vmware Tools(T)...(若菜單未灰色,則虛擬機器->設定中掛載Vmware安裝完後目錄下的linux.iso未CD/DVD); 2、將VMwareTools-*tar.gz檔案解壓到某個目錄,如目前使用者Desktop下; 3、進入該目錄,直接執行 sudo
Time of Update: 2016-04-27
標籤:有以下幾種情況:一個參數不使用註解 1.參數為基本類型或封裝類型。 參數注釋為: #{任一字元} 2.參數為對象。 參數注釋為: #{對象屬性}使用註解(@Param) 1.參數為基本類型或封裝類型。 參數注釋為: #{註解名稱} | #{param1} 2.參數為對象。 參數注釋為: #{註解名稱.對象屬性} |
Time of Update: 2016-04-27
標籤:entends:http://stackoverflow.com/questions/36837066/how-to-validate-virtual-keyboard-visibility監聽鍵盤彈出和收合. /*Somewhere else in your code*/RelativeLayout mainLayout = findViewById(R.layout.main_layout); // You must use your root
Time of Update: 2016-04-27
標籤:第三章介紹的是Git使用入門。我理解的Git是一套優秀的原始程式碼控制軟體,其他同類軟體有CVR、SVN等。它用來管理Android以及Linux核心、驅動開發的過程中涉及到的大量的原始碼。如果想參與Linux核心的開發,那麼Git就成了必修課。如果Linux系統沒有安轉Git,可使用下面的方法安轉Git的最新版本。#apt-get install git#apt-get install git-doc git-svn git-email git-gui
Time of Update: 2016-04-27
標籤:Android系統架構是由四層構成,第一層為Linux核心,主要包括Linux驅動程式以及記憶體管理、進程管理、電源管理的等程式。並且不同的Android的版本的驅動可能並不通用。第二層為C/C++程式碼程式庫,主要包括使用C/C++編寫的程式碼程式庫(Linux下的.so檔案),也包括.Dalivak虛擬機器的運行時(Runtime)。第三層為Android SDK
Time of Update: 2016-04-27
標籤: 第一階段:Java物件導向編程1.Java基礎資料型別 (Elementary Data
Time of Update: 2016-04-27
標籤:Git相關知識l Git的安裝l 查看Git文檔查詢git-checkout命令的協助文檔 #man git-checkout查詢git-checkout命令的文檔 #git help git-checkout查看HTML格式的文檔 git help –w git-checkoutl
Time of Update: 2016-04-27
標籤: 第一章Android系統移植與驅動開發概述主要講了Android系統架構,Android系統移植的主要工作,查看Linux核心版本,Linux核心版本號碼的定義規則,如何學習Linux驅動開發,Linux裝置驅動以及Linux驅動的典型例子:LED。 首先Android是一個非常優秀的嵌入式作業系統,經過了幾年的快速發展,已經形成了Linux核心,c/c++程式碼程式庫,Android SDK
Time of Update: 2016-04-27
標籤:l 配置Android原始碼下載環境步驟建立一個用於存放下載指令檔(repo)的目錄#mkdir ~/bin#PATH=~/bin/repo下載repo指令檔#curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo >~bin/repo#chmod a+x~/bin/repo建立用於存放Android原始碼目錄#mkdir android_source#cd android_source初始化#repo