Time of Update: 2016-04-28
標籤:為了防止自己的勞動成果被別人竊取,混淆代碼能有效防止被反編譯1. 大家也許都注意到建立一個工程會看到項目下邊有這樣proguard-project.txt一個檔案,這個對混淆代碼很重要,如果你不小心刪掉了,沒關係,從其他地方拷貝一個過來2. 最重要的就是在proguard-project.txt添加混淆的申明了: a. 把所有你的jar包都申明進來,例如: -libraryjars libs/apns_1.0.6.jar -libraryjars
Time of Update: 2016-04-28
標籤:Android開發環境搭建——第二章讀書筆記及心得通過本章的學習瞭解了如何對Ubuntu Linux下的Android進行搭建,包括搭建Android應用程式開發環境、Android NDK開發環境和交叉編譯環境的搭建。瞭解了搭建Android環境所需要的各種東西,瞭解了配置ADT的必要性—以便ADT能夠找到Android
Time of Update: 2016-04-28
標籤:Android平台採用了整合的策略思想,包括底層Linux作業系統、中介層的中介軟體和上層的Java應用程式。下面我把Android的特性及其架構體繫結構總結一下。一、Android的平台特性 Android平台有如下特性: 1. 應用程式架構支援組件的重用與替換。 這樣我們可以把系統中不喜歡的應用程式刪除,安裝我們喜歡的應用程式。 2.
Time of Update: 2016-04-28
標籤:首先我們得知道,控制器view是通過懶載入的方式進行載入的,即用到的時候再載入。loadView有什麼作用,它與viewDidLoad有何區別.loadView方法當我們用到控制器view時,就會調用控制器view的get方法,在get方法內部,首先判斷view是否已經建立,如果已存在,則直接返回存在的view,如果不存在,則調用控制器的loadView方法,在控制器沒有被銷毀的情況下,loadView也可能會被執行多次viewDidLoad方法當控制器的loadView方法執行完畢,vi
Time of Update: 2016-04-28
標籤:建立一個字串分類:NSString(Check),定義類方法更方便.h檔案@interface NSString (Check)//驗證使用者名稱輸入時必須以字母開頭+ (BOOL)checkUserName:(NSString *)userName showWainingInView:(UIView *)view;//驗證使用者名稱輸入時必須為手機號+ (BOOL)checkTelPhone:(NSString *)telPhone showWainingInView:(UIView *
Time of Update: 2016-04-28
標籤:下載和編譯Linux核心原始碼 Android原始碼不包含Linux原始碼,必須單獨下載。不能直接在www.kernel.org下載Linux核心,應在Google提供的網站下載Android中使用的Linux核心。 1.下載“git clone https://android.googlesource.com/kernel/common.git”,進入common目錄,“git branch -a”查看當前有的遠程版本,之後匯出
Time of Update: 2016-04-28
標籤: 通常我們使用c#編寫的程式不會彈出這個提示,也就無法以管理員身分運行。微軟的作業系統使用微軟的產品方法當然是有的,通過app.manifest配置可以使程式開啟的時候,彈出UAC提示需要得到允許才可以繼續,這樣就獲得了管理員的許可權來執行程式 微軟在Windows
Time of Update: 2016-04-27
標籤:1、安裝Android SDK(1)首選下載Android SDK;(2)下載完成之後,在Ubuntu系統下進行解壓;(3)解壓完成之後,配置環境變數;①用vim開啟/etc/profile檔案;②在底部添加:ANDROID_SDK_PATH=/mch0dmin/android-sdk-linuxPATH_PLATFORMS=.:$ANDROID_SDK_PATH/platforms:$PATH_PLATFORMSPATH_TOOLS=.:$ANDROID_SDK_PATH/tools:$
Time of Update: 2016-04-27
標籤:一、UIApplication1、簡單介紹(1)UIApplication對象是應用程式的象徵,一個UIApplication對象就代表一個應用程式。(2)每一個應用都有自己的UIApplication對象,而且是單例的,如果試圖在程式中建立一個UIApplication對象,那麼將報錯提示。(3)通過[UIApplication sharedApplication]可以獲得這個單例對象。(4)
Time of Update: 2016-04-27
標籤: 1.擷取裝置的資訊 UIDevice *device = [[UIDevice alloc] init]; NSString *name = device.name; //擷取裝置所有者的名稱 NSString *model = device.name; //擷取裝置的類別 NSString *type =
Time of Update: 2016-04-27
標籤:本章主要講解怎樣搭建Android底層開發環境,包括Android應用程式開發環境、Android NDK 開發環境與交叉編譯環境的搭建。搭建Android底層開發環境步驟:一.安裝jdk(JDK6或以上版本)jdk:http:/www.oracle。com/technetwork/java/javase/downloads/index.htmlPATH環境變數:(1)在linux終端輸入“# gedit /etc/profile&rdq
Time of Update: 2016-04-27
標籤: 《Android深度探索》第二章講的是搭建Android開發環境。搭建Android底層開發環境主要包括Android應用程式開發環境和Android NDK開發環境和交叉編譯環境的搭建。搭建Android開發環境的步驟:安裝JDK;安裝Android SDK;安裝Eclipse;安裝ADT;配置ADT;建立AVD;下載Android NDK;安裝CDT;命令列方式編譯Android NDK程式;匯入Android
Time of Update: 2016-04-27
標籤:這一章的和三章的git用法有聯絡,so,吧上一章的git基本用法搞好了再來,具體的方法就是看書上網查,這裡就不做詳細步驟介紹了。這章就有點意思了,是源碼的下載和編譯,有能看的,能自己鼓搗的,本章介紹的是方法,可以類推其他。Android一直主要就是Linux核心的移植,Linux的移植有主要是Linux驅動的移植,所以我們在學習的時候要搭起碼倆環境,一個Android的,一個Linux的。本章前半部分是介紹Android
Time of Update: 2016-04-27
標籤:本章主要介紹android底層開發環境搭建的過程,主要包括android應用程式開發環境、androidNDK開發環境和交叉編譯環境的搭建。1.需要的工具:JDK6或以上版本Eclipse3.4或以上版本ADT和CDTandroid SDK android NDK交叉編譯環境linux 核心原始碼android 原始碼用於調試開發板的串口工具:
Time of Update: 2016-04-27
標籤:第二章中,在目標開發中和Android模擬器上測試驅動時,需要執行shell.h 指令檔或 adb shell 命令進入相應平台的終端,在shell.h指令碼在/root /drivers 目錄之中。在這裡講的指令檔都是使用insmod命令安裝Linux驅動的,除了該命令意外,使用modprobe命令也是可以安裝Linux驅動。Insmod和modprobe 的區別是modprobe命令可以檢查驅動模組的依賴性。對於一個
Time of Update: 2016-04-27
標籤:Html<div class="load-more" id="load-more"><div class="loading"></div></div> JSvar isLoading = false;var loadMoreTarget = $("#load-more");var listTarget = $("#list"); listTarget.on("scroll", function(){ var
Time of Update: 2016-04-27
標籤: import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL; public static
Time of Update: 2016-04-27
標籤:轉載自:開源中國社區這段時間一直在忙Android的項目,總算抽出點時間休息一下,準備把一些項目用到的Android經驗分享一下。在Android開發過程中,經常會碰到Activity之間的轉場效果的問題,下面介紹一下如何?左右滑動的轉場效果,首先瞭解一下Activity切換的實現,從Android2.0開始在Activity增加了一個方法: public void overridePendingTransition (int enterAnim, int
Time of Update: 2016-04-27
標籤:Activity是由Activity棧進管理,當來到一個新的Activity後,此Activity將被加入到Activity棧頂,之前的Activity位於此Activity底部。Acitivity一般意義上有四種狀態:1.當Activity位於棧頂時,此時正好處於螢幕最前方,此時處於運行狀態;2.當Activity失去了焦點但仍然對用於可見(如棧頂的Activity是透明的或者棧頂Activity並不是鋪滿整個手機螢幕),此時處於暫停狀態;3.當Activity被其他Activity完全
Time of Update: 2016-04-27
標籤:第二章這章主要講了Android應用程式、Android NDK程式、交叉編譯的搭建方法,但必需要Android應用程式以及Android NDK程式來測試linux驅動,所以不僅需要配置linux驅動的開發環境,還需要配置前兩種開發環境。2.2安裝JDK是java開發工具,同時也是Android的必備工具,常用安裝方法:1.先從從官網下載JDK2.將其解壓縮(可解壓到任何目錄)3.在linux終端下輸入getit