Time of Update: 2018-12-06
1:Android API 是什麼東西?API(Application Programming Interface,API)是一些預先定義的函數,目的是提供應用程式與開發人員基於某軟體或硬體的以訪問一組常式的能力,而又無需訪問源 碼,或理解內部工作機制的細節。API除了有應用“應用程式介面”的意思外,還特指 API的說明文檔,也稱為協助文檔。 API 分為四種類型:
Time of Update: 2018-12-06
搭建Android開發環境之旅(Android4.0.3)1.首先要下載相關的軟體1). JDK 6 以上 2). eclipse( Version 3.6.2 or higher ) 點擊下載3). SDK(android-sdk_r18-windows) 目前是最新的 點擊下載4). ADT 18 (Android Development Tools 安裝開發工具) 外掛程式 點擊下載5). 還得下載 Android SDK 4.0.4 system
Time of Update: 2018-12-06
Android平台上sqllite 簡介2010-08-04 15:18在Android平台上,整合了一個嵌入式關係型資料庫—SQLite,SQLite3支援 NULL、INTEGER、REAL(浮點數字)、TEXT(字串文本)和BLOB(二進位對象)資料類型,雖然它支援的類型只有五種,但實際上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等資料類型,只不過在運算或儲存時會轉成對應的五種資料類型。
Time of Update: 2018-12-06
Bing Maps Android SDK是一套使用JAVA語言基於微軟Bing Maps AJAX v7 Control之上開發的一套GIS開發API,並開源發佈於Codeplex,以協助Android開發人員建立基於微軟Bing Maps AJAX V7 Control的地圖應用程式。 項目地址:http://bingmapsandroidsdk.codeplex.com/ 功能列表: - Built on top of Bing Maps AJAX V7 -
Time of Update: 2018-12-06
在Eclipse平台進行Android 應用開發時,編輯,修改或增刪 res/下資源檔時有時會遇到如下錯誤提示:“Unparsed aapt error(s)! Check the console for output",因為它沒有描述錯誤在什麼地方,我不知道如何修正,於是百度找找,其中不少的文章都說: ”可檢查控制台輸出的提示來解決。 比如在res/layout下新加了一個xml檔案: NewScreen.xml, 這時就會遇到上述錯誤提示, 控制台會有類似如下提示:
Time of Update: 2018-12-06
Activity1:package com.sample.android.activitytransition;import android.app.Activity;import android.os.Bundle;import android.widget.*;import android.content.*;import android.view.*;public class Activity1 extends Activity { /** Called when
Time of Update: 2018-12-06
問題: 第一次用更改main.xml的方式,結果每次編譯就產生一個main.out.xml,一直錯誤就是執行不了.如果運行時正開啟string.xml, 那麼就會產生string.out.xml. 分析: 出現以上問題,是因為當前的編輯檔案是xml,所以 eclipse自動調用xsl運行。所以會出錯。 解決辦法: 從Project Explorer裡刪除main.out.xml 或者strings.out.xml. 運行時,確保正在開啟的檔案是src下的檔案. 如果還不行,
Time of Update: 2018-12-06
1. 啟動Android Emulator, 查看標題列找出連接埠。一般是android emulator(5554),其中5554就是連接埠。2. 開啟命令列,輸入telnet localhost 5554。程式將會串連到android emulator,控制台會返回Android Console: type ‘help’ for a list of commandsOK3. 類比電話打入。輸入gsm call <類比打進的電話號碼>。如:gsm call 1234567894.
Time of Update: 2018-12-06
bat file contentfor /f "delims=" %%a in (sdk.txt) do (curl -O %%a)* Download curl: http://curl.haxx.se/download.htmlsdk.txt
Time of Update: 2018-12-06
Android和iOS那個好? 應該先往哪個上面投入資源? 多次被人問到此類問題,筆者剛好自己的項目也需要考慮iOS版本。就索性進行了一番調研,於是有了本文(本次不討論越獄的iOS) 首先從情感上,你喜歡哪個就好,就像百事可樂和可口可樂,當然這個比喻不是很恰當,因為可樂喝起來幾乎一樣,但是Android和iOS還是有很大差別的。
Time of Update: 2018-12-06
讓android支援安卓,相信是大家一直以來的夢想,雖然說二代可以支援,不過二代的遙不可及,以前說4.18發布,現在都不知道啥時候了,可見難產程度了!為了方便大家對自己的路由進行管理,本人居於了WayOs PC
Time of Update: 2018-12-06
其實用WayOs的人,都會比較抑悶的,特別嚮往那些用安網的使用者,可以直接通過單擊來實現使用者的修改之前修改的一個韌體支援安卓,不過由於精簡的東西較多,大家有些不習慣這次就做了一個原版的323,至於為什麼做323呢?因為323對多WAN支援的效果會好一點,不會出現多WAN沒有流量的現象這次的韌體主要有兩方面的修改:1、內建了一個簡單撥號王的訊息控制器,使用者可以不安裝二層控制端就可以直接給用戶端發訊息2、修改了使用者管理介面,讓他可以支援單擊,而不用右鍵(安卓等智能手機不支援右鍵)來修改使用者資
Time of Update: 2018-12-06
最近確實比較忙啦,不過也得抽點時間為大家做點好事!很多群裡面的使用者在埋怨:WayOs不支援android、蘋果操作,很麻煩,怎麼辦呢?我之前答應開發android的應用程式來支援WayOs的使用者管理,現在已經在開發中了不過我要先發布一個韌體,直接支援android和蘋果平台的,這樣使用者就簡單啦~~~這是一個更新包,你可以直接從WayOs升級上去,記住:是PC版的有什麼問題可以直接加群或者和我聯絡QQ561454825此韌體由於比較大,沒有網盤,請直接進群下載註:此韌體為PC版核心,需要匯入
Time of Update: 2018-12-06
要讓Android應用獲得Root許可權,首先Android裝置必須已經獲得Root許可權。應用擷取Root許可權的原理:讓應用的代碼執行目錄擷取最高許可權。在Linux中通過chmod 777 [代碼執行目錄]代碼如下:1234567891011121314151617181920212223242526272829/** * 應用程式運行命令擷取 Root許可權,裝置必須已破解(獲得ROOT許可權) * * @return 應用程式是/否擷取Root許可權 */public static
Time of Update: 2018-12-06
轉自 :http://www.webarch.org/90.html最近在看關於Andriod應用開發的一些東東,看到一些比較好的Android開源項目,順便轉過來了:1.Android團隊提供的樣本項目 如果不是從學習Android SDK中提供的那些範例代碼開始,可能沒有更好的方法來掌握在Android這個架構上開發。由Android的核心Team Dev提供了15個優秀的樣本項
Time of Update: 2018-12-06
無論怎麼小心,想完全避免bad code是不可能的,此時就需要一些工具來協助我們檢查代碼中是否存在會造成記憶體流失的地方。Android tools中的DDMS就帶有一個很不錯的記憶體監測工具Heap(這裡我使用eclipse的ADT外掛程式,並以真機為例,在模擬器中的情況類似)。用 Heap監測應用進程使用記憶體情況的步驟如下:1. 啟動eclipse後,切換到DDMS透視圖,並確認Devices視圖、Heap視圖都是開啟的;2.
Time of Update: 2018-12-06
1.用layout_weight實現自適應螢幕 一、細說layout_weight 目前最為推薦的Android多螢幕自適應解決方案。 該屬性的作用是決定控制項在其父布局中的顯示權重,一般用於線性布局中。其值越小,則對應的layout_width或layout_height的優先順序就越高,一般橫向布局中,決定的是layout_width的優先順序;縱向布局中,決定的是layout_height的優先順序。 傳統的layout_weight使用方法是將當前控制項的layout_
Time of Update: 2018-12-06
最近在玩android,學習到網路這一部分,寫了一個電腦本機做伺服器,模擬器做用戶端的socket通訊程式,但手機模擬器用戶端就是連不上電腦的伺服器端,執行到Socket socket=new Socket("xx.xx.xxx.xxx",8888);就拋異常。我又自己寫了一個普通的Java用戶端,測試能連上伺服器端。所以代碼應該沒有問題,問題就在於手機模擬器。同學的電腦上裝了2.0的android模擬器,我用同學的手機模擬器測試也能連上伺服器端。所以可能是模擬器版本的問題。幾經周折,無法解決,
Time of Update: 2018-12-06
package wht.android.loading;import android.app.Activity;import android.graphics.drawable.AnimationDrawable;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.View;import android.widget.ImageView;import
Time of Update: 2018-12-06
為什麼需要反饋Crash報告? 做Android應用程式,要盡量避免程式Crash的發生。雖然說零Crash是程式員追逐的最終目標,但是現實的情況是,程式員只能盡量的減少Crash的發生,而幾乎不可能完全杜絕Crash。也許,你認為你的應用的健壯性已經近乎完美,輕鬆的經受住了測試部門魔鬼般的考驗,但是當你的應用發布到市場,面對百萬甚至千萬層級的使用者的時候,可能就沒有那麼幸運了。基於以上原因,一般的應用程式,都要有一個Crash反饋的機制。程式員可以根據反饋的結果,對當前的版本的代碼進行改進,使