Time of Update: 2015-05-13
標籤:(1)Android.mk檔案首先需要指定LOCAL_PATH變數,用於尋找源檔案。由於一般情況下Android.mk和需要編譯的源檔案在同一目錄下,所以定義成如下形式:LOCAL_PATH:=$(call my-dir)上面的語句的意思是將LOCAL_PATH變數定義成本檔案所在目錄路徑。(2)Android.mk中可以定義多個編譯模組,每個編譯模組都是以include $(CLEAR_VARS)開始以include $(BUILD_XXX)結束。include
Time of Update: 2015-05-13
標籤:0. Android.mk簡介:Android.mk檔案用來告知NDK Build 系統關於Source的資訊。 Android.mk將是GNU Makefile的一部分,且將被Build System解析一次或多次。所以,請盡量少的在Android.mk中聲明變數,也不要假定任何東西不會在解析過程中定義。Android.mk檔案文法允許我們將Source打包成一個"modules". modules可以是:靜態庫動態庫。只有動態庫可以被
Time of Update: 2015-05-13
標籤:前面一篇通過簡單的例子介紹了android中JNI的使用。這一篇從基礎上瞭解一些Java參數類型與本地參數類型區別。 1) java中的傳回值void和JNI中的void是完全對應的哦!(僅僅一個而已)。2) java中的基礎資料型別 (Elementary Data Type)(byte
Time of Update: 2015-05-13
標籤:android支援使用NDK開發C程式,關於配置NDK環境問題應該不用再贅述了,這個網上有很多,這裡通過一篇執行個體來講述簡單的JNI開發,大家可以參考這篇文章(Get Your Eclipse-Integrated NDK On!)搭建Eclipse編譯C語言為so檔案的開發環境。 native方法實現步驟如下:
Time of Update: 2015-05-13
標籤:an unhandled exception has occurred this is most likely a bug please save a copy of the detailed exc 問題描述: 公司的伺服器原來安裝的是Windows server
Time of Update: 2015-05-13
標籤:手機瀏覽器 php session url 手機版 在《【JavaScript】通過JavaScript的方式,如果手機瀏覽器訪問PC版頁面,自動跳轉到手機版頁面》(點擊開啟連結)中現實了,如果使用者通過手機訪問你的PC頁面,自動跳轉到手機版頁面,但是,這其中有一個問題,如果那些手機使用者看到手機版頁面之後,還是需要瀏覽P
Time of Update: 2015-05-13
標籤:檔案儲存到sd卡 檔案儲存到記憶體中 指定檔案中新增內容 1.儲存到SD卡中:擷取SDCard的狀態:Environment.getExtemalStorageState()Environment.MEDIA_MOUNTED手機裝有SDCard,並且可以進行讀寫擷取SDCard的目錄:Environment.getExtemalStorageDirectory()//===========
Time of Update: 2015-05-13
標籤:通過Choreographer的回調次數檢測當前時刻啟動並執行流暢度,原理參看:http://bugly.qq.com/blog/?p=166正常一秒會有60次的回調import android.app.Activity;import android.util.Log;import android.view.Choreographer;public class CheckActivityextends Activity implements
Time of Update: 2015-05-13
標籤:struts2今天做struts時發現了一個bug。有個tea對象,該對象包含id,name等屬性,由於項目的需要,我希望把它存入到request範圍裡,查閱資料後網上有人說是通過ActionContext.getContext().put("tea“, tea);的方式可以實現存入request範圍的效果。但是實際發現當我在jsp頁面上寫下這樣語句取得request域裡tea的id:<s:property value="#request.tea.id"
Time of Update: 2015-05-13
標籤:nsurlconnection 下載 請求 ios 開發 常用類NSURL: //請求地址NSURLRequest: //一個NSURLRequest對象就代表一個請求,它包含的資訊有:一個NSURL對象要求方法、要求標頭、請求體請求逾時…
Time of Update: 2015-05-13
標籤:觸摸 android android的多點觸摸是經常遇到的編程技巧,這一篇可以將詳細的介紹這個問題。簡單一實例android的觸摸需要實現OnTouchListener介面,繼承裡面方法。布局代碼:<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2015-05-13
標籤:android 控制項 事件分發 之前遇到事件分發,去網上找相關文章。。。感覺都沒把這幾個的關係說明白。研究了幾篇不錯的文章,今天在這整理一下,希望對大家有所協助。 首先你要知道一點,當你觸摸一個控制項的時候,你就會調用該控制項(或它的父類)的dispatchTouchEvent方法。那我們就來看一下dispatchTouchEvent方法的源碼:public boolean
Time of Update: 2015-05-13
標籤:常駐型廣播常駐型廣播,當你的應用程式關閉了,如果有廣播資訊來,你寫的廣播接收器同樣的能接收到,它的註冊方式就是在你應用程式的AndroidManifast.xml 中進行註冊,這種註冊方式通常又被稱作靜態註冊。這種方式可以理解為通過資訊清單檔註冊的廣播是交給作業系統去處理的。範例程式碼如下:<!-- 訂閱開機結束廣播 --><receiver android:name=".receiver.BootCompleteReceiver" >
Time of Update: 2015-05-13
標籤: application: 伺服器啟動後就產生了這個application對象,當客戶再所訪問的網站的各個頁面之間瀏覽時,這個application對象都是同一個,直到伺服器關閉。所有客戶的application對象都是同一個,即所有客戶共用這個內建的application對象。
Time of Update: 2015-05-13
標籤:unity3d 有米 廣告 android開發 開此貼的原因是,我用unity3d做了一個小遊戲,老闆讓我加上廣告。但是我本人不會java,更不會寫android,最後折騰了好幾天,查了亂七八糟的好多文章,要麼是使用老的有米SDK,要麼是說的不詳細,誤人子弟。最後我使用此方法,終於成功加上了廣告條。按照我的方法,即使不會android開發也沒問題。感興趣的
Time of Update: 2015-05-13
標籤:第一個helloworld程式。各檔案淺析。1.AndroidManifest.xml 是android應用程式的工程描述檔案,包含了宏觀上的內容。application(表示應用程式)標籤中包含了一個activity(表示活動),基本上每一個頁面都是一個活動,一個應用程式中可能可以包含多個活動,應該需要在這裡修改,也就是包含多個頁面,比如滑動到另一個頁面。這裡面application中有些基礎定義,allowBackup,icon,label(就是應用程式名稱),them這裡應
Time of Update: 2015-05-13
標籤:原文連結 : iOS 8: Creating a Today Widget譯者 : Harries Chen校對者: Mr.Simple狀態 : 校對中建立擴充是iOS8升級後的一個重要的特性,在本次介紹中,我將通過建立一個自訂的今日組件在通知中樞來講解。首先我們短暫的來瞭解一下有關擴充來明白組件這個重要的概念。1.擴充是什嗎?擴充是一個特殊的程式。但是它並不屬於一個完整的APP,它需要有一個容器APP(containing
Time of Update: 2015-05-13
標籤:自蘋果引入了Grand Central Dispatch (GCD)(Mac OS 10.6和iOS4.0)後,建立單例又有了新的方法,那就是使用dispatch_once函數,當然,隨著演化的進行,還會有更多的更好的方法出現。我們先看下函數void dispatch_once( dispatch_once_t *predicate, dispatch_block_t
Time of Update: 2015-05-13
標籤:1、首先引入AVFoundation.framework架構2、.h檔案添加#import <AVFoundation/AVFoundation.h> @interface LightViewController : UIViewController{ BOOL isLightOn; AVCaptureDevice *device;} @
Time of Update: 2015-05-13
標籤:這裡選擇使用android studio 整合式開發環境,因為as是google推出的單獨針對android開發的環境,並且迭代周期很快,因此,肯定會替代eclipse成為andorid的開發環境。對於沒有eclipse基礎的我來說,可以直接從as開始學習。搭建環境,1. 下載as withiout SDK2. 匯入自己的SDK庫3. 這裡要求必須連網,而且,必須是可以FQ的,要不然速度會很慢。4.SDK manager 如果速度比較慢,可以開啟option勾選force