標籤:iOS
標籤:實驗7 BindService類比通訊【目的】實現啟動端和BindService之間的雙向通訊【要求】1) 實現從啟動端傳遞一個資料至BindService端;2) 實現使用BindService服務播放項目源檔案中的音樂;3) 實現在啟動端通過“增加”和“降低”兩個按鈕控制音頻音量大小。4)
標籤:Android深度探索(卷1)HAL與驅動開發 第四章 原始碼的下載和編譯 讀書筆記 本章學習了使用git下載兩套原始碼並搭建兩個開發環境。分別為Android原始碼和Linux核心原始碼。Android原始碼中包含了HAL(即硬體抽象層) 的代碼,並學習了如何搭建這兩種開發環境。Android
標籤:Android深度探索(卷1)HAL與驅動開發 第三章 Git使用入門 讀書筆記 本章是對Git的一個概述。Linux是一個開源的系統。事實上,在Linux上許多軟體都和底層程式以及核心驅動有關,然而Linux核心的版本非常多,如果每個版本上的軟體都採用安裝包的形式,則匹配這麼多版本的安裝包將十分龐大。所以有很多軟體不是以二進位安裝包的形式來安裝和使用的。而是將原始碼下載下來,並在每個使用者自己的Linux中編譯並安裝,即使用make 和make
標籤:Android深度探索(卷1)HAL與驅動開發 第一章 Android系統移植與驅動開發概述 讀書筆記 本章是 Android系統移植與驅動開發概述性的具體講解。首先,Android被分為了四層架構。在最底層的是Linux核心 。然後分別是C/C++程式碼程式庫、Android SDK
標籤:第一階段:Java物件導向編程1.Java基礎資料型別 (Elementary Data
標籤:實驗8 SQLite資料庫操作【目的】 設計一個個人通訊錄,掌握Android平台下的資料庫開發,該個人通訊錄主要包括連絡人清單和連絡人詳細資料等介面。【要求】程式主介面是通訊錄的目錄顯示手機上連絡人的名稱。點擊連絡人的姓名可以顯示連絡人的詳細資料。在按了MEMU鍵之後會快顯功能表欄。單擊功能表列上的按鈕可以新增連絡人...和刪除連絡人 【過程】
標籤:Android深度探索(卷1)HAL與驅動開發 第二章 搭建Android開發環境 讀書筆記 本章主要講解在Ubuntu Linux 下搭建Android開發環境。 1、JDK:從官網下載壓縮包,並將其解壓縮。Gedit etc/profile 並設定PATH環境變數,記得PATH.2、搭建Android應用程式開發環境。安裝Android SDK安裝Eclipse安裝ADT配置ADT建立AVD 這個步驟是安裝Android
標籤:一、position和anchorPointposition:用來設定CALayer在父層中的位置,以父層的左上方為原點(0, 0)anchorPoint(錨點):稱為“錨點”、“錨點”決定著CALayer身上的哪個點會在position屬性所指的位置以自己的左上方為原點(0, 0)它的x、y取值範圍都是0~1,預設值為(0.5, 0.5)推薦一個串連:http://www.cnblogs.com/wendingding/p/3800736.
標籤:0.匯入架構準備工作 •1. 將AFNetworking3.0+架構程式拖拽進項目 •2. 或使用Cocopod 匯入AFNetworking3.0+ •3. 引入#import "AFNetworking.h" ----> 1.UI準備工作 A. 定義一個全域的 NSURLSessionDownloadTask:下載管理控制代碼
標籤:1.二維碼最早是由日本一家公司開發的,通過在一個矩形地區內使用黑白像素來進行編碼 具有高錯誤修正性,高可用性,高識別性。2.一般的二維碼有三個小方框和一個大方框,一些像素點組成。其中方框是用來定位的。3.目前生產二維碼非常流行的一個庫時ZXing ZXing是一個開放源碼的,用java實現的多種格式的1D/2D條碼圖形處理庫 它包含了聯絡到其他語言的連接埠。ZXing
標籤: iOS中資料持久化分為四種:屬性列表、對象歸檔、SQLite3和Core Data,SQLite3資料庫操作是一個必不或缺的技術。SQLite3簡介SQLite3資料庫是移動端(iOS、Android、嵌入式)上認定的關係型資料庫,與MySQL、Oracle等資料庫相比,具有輕量級的優勢,這就造成了體積小、迅速、簡易功能依舊強大等優勢。SQLite3語句特點不區分大小寫每一句以;結尾
標籤:前言因為工作需要可能要用到JNI開發,本篇文章就分享一下我在這方面的實踐,以前我們使用Eclipse做NDK開發,非常麻煩,需要配cygwin的編譯環境,後面NDK功能完善才逐漸簡單點,如果想瞭解Eclipse如何配置NDK編譯環境可以參考我以前發表的舊文:Cocos2d-x 2.2.3 使用NDK配置編譯環境
標籤:類繼承下來的初始化有三種:+(void)load:+(void)initialize:-(instancetype)init: +(void)load:會自動調用(也可手動調用),只要有引用runtime就會自動去調用類的+(void)load方法,就是#import“”+(void)initialize:會自動調用(也可手動調用),在類的第一個方法被調用前調用。同時也說明runtime對+(void)load的調用並不視為類的第一個方法。-(instan
標籤:採用代理的設計思想。1,建立一個視圖類.h#import <UIKit/UIKit.h>@protocol CustomaltviewDelegate;@protocol CustomaltviewDelegate <NSObject>- (void)alertview:(id)altview clickbuttonIndex:(NSInteger)index;@end@interface Customaltview :
標籤:軟體改進分析在此基礎上,進行軟體的改進。首先,我們把這個軟體理解成一個投入市場的、協助小朋友進行算術運算練習的APP。從品質保證的角度,有哪些需要改進的BUG?從使用者的角度(把自己當成小學生或真的請小學生幫忙),需要在哪些方面進行改進?從產品的角度(軟體的市場定位、推廣方式、盈利模式等),我們要對現有軟體做些什麼手腳?從開發人員的角度,在架構、演算法、技術實現、可擴充性、代碼規範等方面可以怎樣最佳化?......參考但並不限於以上幾條,列出你們覺得需要改進的地方及理由。(部落格)並儘可能
標籤:本章主要是對Android和Linux驅動做一個簡單的介紹第一節介紹Android 系統架構,一共分為四層,從下到上依次為:1.第一層:linux核心,主要包括驅動程式以及管理記憶體、進程、電源等資源的程式。2.第二層:C/C++程式碼程式庫,主要包括Linux的.so檔案以及嵌入到APK程式中的NDK代碼。3.第三層:Android SDK API,直接面嚮應用程式的JAVA
標籤:首先,我們把這個軟體理解成一個投入市場的、協助小朋友進行算術運算練習的APP。從品質保證的角度,有哪些需要改進的BUG?從使用者的角度(把自己當成小學生或真的請小學生幫忙),需要在哪些方面進行改進?從產品的角度(軟體的市場定位、推廣方式、盈利模式等),我們要對現有軟體做些什麼手腳?從開發人員的角度,在架構、演算法、技術實現、可擴充性、代碼規範等方面可以怎樣最佳化?......參考但並不限於以上幾條,列出你們覺得需要改進的地方及理由。(部落格)並儘可能從你們組的列表中選擇兩點將改進實現。(G
標籤: #import <UIKit/UIKit.h>#import "AppDelegate.h"main 函數為程式入口 int main(int argc, char * argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil,
標籤:一、問題描述 根據網路上的Win7平台下React-native配置教程配置好開發環境的過程中,在艱難進行到react-native run-android這一步時,發現一直出現錯誤,如下: 錯誤的說明資訊表明是 Ubable to upload some