Time of Update: 2018-12-04
文章目錄 Andorid NDK使用簡要的流程【來源於Android NDK文檔中的 OVERVIEW.txt】1、make:*** No rule specified and no make file found. Stop.2、make: *** No rule to make target “XXXXXX”, needed by “ndk-app-XXXXX”. Stop.3、make: ***[XXXX]Errror
Time of Update: 2018-12-04
http://justanapplication.wordpress.com/2009/08/22/a-standalone-android-runtime-application-installation/ It turns out that an application can be installed, such that it cansubsequently be run, simply by placing the package containing it in the data
Time of Update: 2018-12-04
<!-- 訪問網路 --> <uses-permission android:name = "android.permission.INTERNET"/><uses-permission android:name = "android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name = "android.permission.ACCESS_WIFI_STATE"
Time of Update: 2018-12-04
當程式在開發階段,可以通過開發環境查看錯誤,異常等相關資訊,但是在程式交給測試或者脫離開發環境在真實裝置中運行,出現錯誤就無法得知了。唯一的辦法就是記錄日誌到文字檔中,可以查看錯誤原因。因此記錄日至到外部存放裝置十分重要了。日誌的記錄有幾種方法,下面一一介紹。方法一:使用android內建Log類實現:這是轉載的package com.sample;import java.io.BufferedWriter;import java.io.File;import
Time of Update: 2018-12-04
mksdcard 2048M sdc1.img android create avd -n testavd1 -t 1emulator -avd testavd1 -sdcard /root/Android/SDCard/sdc1.img 通過eclipse的 ddms發現 sdcard的 permission為 d------------------- (沒有sdcard 再模擬器的dev tool 裡邊也沒有 ) 通過網上資料發現需要重新編譯sdk
Time of Update: 2018-12-04
Android應用程式是用Java語言寫的,通過aapt工具把應用程式所需要的任何資料、資源檔打包成apk檔案,這個檔案是一個將應用安裝到手機上的一個載體。每個Android應用程式存在於不同的世界: (1)預設的,每個應用在他自己的Linux進程中運行,當應用中的任何代碼需要執行時Android就啟動相應的進程,當不需要執行時並且系統資源被其他應用請求時android就關閉相應的進程。 (2)每個進程都有他自己的虛擬機器對象(VM),所以應用程式代碼與其他的應用運行是彼此隔離的。 (3)
Time of Update: 2018-12-04
Android adb “push pull”中文支援解決方案 在windows底下檔案(夾)命名所採用的是GBK編碼,而在Android中採用的UTF-8編碼,所有使用adb 的push和pull命令時就會導致由於編碼方式的不同而產生的錯誤,解決這一問題就只有對adb工具的原始碼進行修改,讓adb對檔案名稱的編碼進行相應的轉換。 具體過程如下:使用ubuntu 12.04
Time of Update: 2018-12-04
使用Bochs可以在Android手機上運行xp/win98 系統要求Android
Time of Update: 2018-12-04
NFC(Near Field Communication)近距離通訊技術NFC是一套短距離的無線通訊,通常距離是4厘米或更短。NFC工作頻率是13.56M Hz,傳輸速率是106kbit/s 到848kbit/s. NFC總是在一個發起者和一個被動目標之間發生。發起者發出近場無線電波,這個近場可以給被動目標供電。這些被動的目標包括不需要電源的標籤,卡,也可以是有電源的裝置。與其他無線通訊技術比較, 例如藍芽和WiFi,
Time of Update: 2018-12-04
Dalvik虛擬機器支援垃圾收集,但是這不意味著你可以不用關心記憶體管理。你應該格外注意行動裝置的記憶體使用量,在上面記憶體空間是受到限制的。在這篇文章裡面,我們來看看Android SDK裡面的一些記憶體剖析工具(profiling
Time of Update: 2018-12-04
附錄A 常用的Android常量1,Activity Action字串常量("android.intent.action."+) 描述ALL_APPS 列出裝置上所有可用的應用程式ANSWER 接聽來電BUG_REPORT 為報告bug啟動一個ActivityCALL
Time of Update: 2018-12-04
Android平台開放程度的確很厲害,你幾乎可以調用任何底層的介面,甚至攔截到簡訊或者呼入電話。這些是J2ME平台無法比擬的。本文介紹一下如何訪問android的通話記錄。 android平台上的通話記錄是以Content Provider的形式儲存在手機上的,因此你需要使用ContentResolver來查詢通話記錄,返回Cursor介面。如下所示:package com.me;import android.app.ListActivity;import
Time of Update: 2018-12-04
轉載自:http://blog.csdn.net/android_tutor/article/details/5707835大家好!今天給大家講解一下BaseAdapter(基礎適配器)的用法,適配器的作用主要是用來給諸如(Spinner,ListView,GridView)來填充資料的。而(Spinner,ListView,GridView)都有自己的適配器(記起來麻煩)。但是BaseAdapter(一招鮮)對他們來說卻是通用的,為什麼這麼說呢,首先我們看一下API文檔:我們看一下BaseAd
Time of Update: 2018-12-04
來自:http://android.tgbus.com/Android/tutorial/201106/357509.shtml 彈出popwindow的代碼如下,比較亂,多包涵: popupWindow = new PopupWindow(menuView, LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT, true);
Time of Update: 2018-12-04
DownloadManager是Android為開發人員提供的一個後台應用組件,它通過Http層進行檔案的下載任務.一、直接操作Content Provider中的Downloads表實現! 1:使用 首先要在AndroidManifest.xml中申請訪問DownloadManager的許可權 <permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER"/>
Time of Update: 2018-12-04
一.基礎知識當我們開發需要和伺服器互動的應用程式時,基本上都需要擷取伺服器端的資料,比如《地震及時通》就需要及時擷取伺服器上最新的地震資訊。要擷取伺服器上不定時更新的資訊一般來說有兩種方法,第一種是用戶端使用Pull(拉)的方式,隔一段時間就去伺服器上擷取資訊,看是否有更新的資訊出現。第二種就是伺服器使用Push(推送)的方式,當伺服器端有新資訊了,則把最新的資訊Push到用戶端上。雖然Pull和Push兩種方式都能實現擷取伺服器端更新資訊的功能,但是明顯來說Push is better
Time of Update: 2018-12-04
最近有個朋友問了我如何接受指定號碼的簡訊,並且不讓系統截取到通知使用者。真好前端時間看天朝group,也有個朋友問了這個問題,而且通過 ContentObserver方式解決了。我這裡就把我實現的代碼貼出來,以便需要的朋友參考。監聽相應的URI的ContentProvider就可以,在OnChange實現你想做的事情或者發廣播等。[java] view
Time of Update: 2018-12-04
按計劃每周更新一篇技術博文,第二篇:《為Android系統定製重啟功能》一、Android系統重啟的實現方式1、廣播方式之前的博文介紹過這種方式《使用廣播實現的Android關機及重啟》,注意應用要在源碼中編譯,並且應用需要系統許可權。2、通過init.rc啟動系統服務來運行sh檔案a.重啟shell檔案(system_reboot.sh),放在system/etc/目錄下#!/system/bin/sh rebootb.init.rc中加入一個Service的定義 service
Time of Update: 2018-12-04
上一篇Android畫圖之Matrix(一) 講了一下Matrix的原理和運算方法,涉及到高等數學,有點難以理解。還好Android裡面提供了對Matrix操作的一系列方便的介面。 Matrix的操作,總共分為translate(平移),rotate(旋轉),scale(縮放)和skew(傾斜)四種,每一種變換在Android的API裡都提供了set, post和pre三種操作方式,除了translate,其他三種操作都可以指定中心點。
Time of Update: 2018-12-04
ArrayAdapter 總是感覺寫自己的部落格才更能夠學到東西,網上儘管有很多好的資料,但是參差不齊,需要浪費大量時間才能夠找到最需要的,索性寫自己最需要的東西。 Adapter是適配器的意思,在Android中大量的使用到了ListView,而ListView需要與各種適配器結合才能夠使用。不同的場合使用不同的適配器,所以總結一下最常用的會對自己以後很有協助 ArrayAdapter(數組適配器)一般用於顯示一行文本資訊,所以比較容易。public