Time of Update: 2018-12-05
作者:houfeng出處:http://houfeng.cnblogs.com 本文著作權歸作者和部落格園共有,未經作者同意請保留此聲明. <uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES" ></uses-permission>允許讀寫訪問"properties"表在checkin資料庫中,改值可以修改上傳<uses-permission
Time of Update: 2018-12-05
本文為一名參加過09年Google IO大會的開發人員的一篇把關於行動裝置 App方面的主題不錯的PPT改編的文章,對行動裝置 App開發人員是很有協助的。 Android在UI最佳化方面可以從以下五個方面入手: ◆Adapter最佳化 ◆背景和圖片最佳化 ◆繪圖最佳化 ◆視圖和布局最佳化 ◆記憶體配置最佳化 Adapter最佳化 什麼是Adapter?
Time of Update: 2018-12-05
前言 Android裡的很多控制項,有許多是為了與使用者進行互動的,也有一些是為了作為程式提示,顯示程式運行狀態的。在這裡我們介紹一下ProgressBar控制項的使用,它就是作為顯示程式運行狀態存在的。 思路 在這個應用一開始是看不到進度條的,我們布局一個按鈕,然後單擊這個按鈕,再然後我們建立一個新的進程來假裝程式很”忙碌“,可以在進程當中取得運行時的進度,在運行過程中,將啟動並執行進度通過TextView顯示出來。 因為這個進程是新開啟的,新開啟的進程無法訪問Activity
Time of Update: 2018-12-05
文章目錄 控制台提示如下: 最近學習Android開發,建立資源檔時總有幾次不成功,R類無法自動產生。控制台提示如下:1[2010-09-16 16:26:04 - PhoneIntent] res\layout\callBotton.xml: Invalid file name: must contain only [a-z0-9_.]意思就是:資源檔只能以小寫字母和底線做首字母,隨後的名字中只能出現 [a-z0-9_.]
Time of Update: 2018-12-05
概要簡介認識Android for x86ndk編譯工具編譯檢查apk安裝模擬器調試apk 簡介 親愛的開發人員, 基於INTEL x86架構的Android平板即將上市,為了讓您的應用在x86裝置上能正常運行,請仔細閱讀這篇文檔。認識 Android for x86(一) 與傳統Android應用開發的相同之處? 開發方法和思想開發工具集開發流程SDK、虛擬機器和相關文檔的使用 Android SDK從V12開始支援x86 Android Emulation.
Time of Update: 2018-12-05
// 擷取螢幕密度(方法1) int screenWidth = getWindowManager().getDefaultDisplay().getWidth(); // 螢幕寬(像素,如:480px) int screenHeight = getWindowManager().getDefaultDisplay().getHeight(); // 螢幕高(像素,如:800p) Log.e(TAG + "
Time of Update: 2018-12-05
下面是從網上找的一些資料: 如果要添加一個Notification,可以按照以下幾個步驟1:擷取NotificationManager:NotificationManager m_NotificationManager=(NotificationManager)this.getSystemService(NOTIFICATION_SERVICE);2:定義一個Notification: Notification m_Notification=new
Time of Update: 2018-12-05
項目中,多個頁面用到了地圖,地圖大小不一樣,在顯示完小頁面的地圖後,再返回大頁面地圖,地圖會出現混亂現象。 最後在找到了一個外國網站, 加 Manifest.xml 的Activity中加入 android:process <activity android:name=".ShowActivity" android:screenOrientation="portrait" android:process="ShowActivity"
Time of Update: 2018-12-05
越來越多的手機具備自動對焦的拍攝功能,這也意味著這些手機可以具備條碼掃描的功能.......手機具備條碼掃描的功能,可以最佳化購物流程,快速儲存電子名片(二維碼)等。 本文使用ZXing 1.6實現條碼/二維碼識別。ZXing是個很經典的條碼/二維碼識別的開源類庫,long long
Time of Update: 2018-12-05
非同步載入圖片:解決了圖片的非同步載入以及OOM和圖片錯位等問題CountDownTimer:對Timer的最佳化,對應用程式中的倒計時等問題很有用對控制項進行拖拽的操作使用EditText進行圖文的混排Gallery的經典應用手勢識別的操作GrideView的應用讀取Manifest.xml中的meta-data資訊多媒體播放的測試多線程下載以及斷點續傳的部分功能ActivityGroup的使用和測試Fragment的使用和測試TabHost的使用和測試Notification的各種支援的操作
Time of Update: 2018-12-05
總結起來,Android4.0的鎖屏機制和2.3區別不大,以下的類之間的調用關係基於高通平台8x25,可能這張圖並不是太清晰,忍者看唄,希望對你有所協助。特別是做鎖屏的童鞋。 以下的類調用關係只是從KeyguardViewMediator.onSystemReady()方法說起,更上面的PhoneWindowManager等沒有涉及。 涉及的類的位置: 1.1 /frameworks/base/core/java/com.android.internal.
Time of Update: 2018-12-05
現象在使用C++開發Android過程中採用了C++的Exception機制,因而導致NDK編譯失敗,拋出錯誤: exception handling disabled, use -fexceptions to enable原因此問題的出現是編譯器的異常異常捕獲被禁用了,需要在Android.mk檔案中開啟。解決方案在Android.mk檔案中添加: LOCAL_CPPFLAGS += -fexceptions就可以了。在Application.mk檔案中添加APP_CPPFLAGS +=
Time of Update: 2018-12-05
在一個8寸屏的Android平板電腦上開發應用程式(遊戲程式),開始的時候,總是不能全螢幕顯示,也不知道怎麼設定才可以。本來LCD應該是800*600的,但總是得到600*600的結果。經過好幾天的努力,才解決:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="myb.x2.app2"
Time of Update: 2018-12-05
八款開源 Android 遊戲引擎 (巨好的資源) 初學Android遊戲開發的朋友,往往會顯得有些無所適從,他們常常不知道該從何處入手,每當遇到自己無法解決的難題時,又往往會一邊羨慕於 iPhone下有諸如Cocos2d-iphone之類的免費遊戲引擎可供使用,一邊自暴自棄的抱怨Android平台遊戲開發難度太高,又連個像樣的遊
Time of Update: 2018-12-05
GitHub在中國的火爆程度無需多言,越來越多的開源項目遷移到GitHub平台上。更何況,基於不要重複造輪子的原則,瞭解當下比較流行的Android與iOS開源項目很是必要。利用這些項目,有時能夠讓你達到事半功倍的效果。為此,CSDN特整理了在GitHub平台上最受歡迎的Android及iOS開源項目,以饗開發人員。下面,就讓我們一起來看看,在GitHub平台上,究竟有哪些Android開源項目最火,也最受開發人員歡迎。1. ActionBarSherlockActionBarSherlock應
Time of Update: 2018-12-05
轉載文章Android SDK升級時的錯誤及解決方案 WinXP下,在使用Android SDK and AVD Manager升級Android SDK tools時,你可能會遇到folders failed to rename or remove...錯誤。 解決方案: (1)在android-sdk-windows下複製tools檔案夾,得"複件tools"檔案夾 (2)運行複件tools檔案夾裡的android.bat,在出現的Android SDK and AVD
Time of Update: 2018-12-05
public class TVOffAnimation extends Animation { private int halfWidth; private int halfHeight; @Override public void initialize(int width, int height, int parentWidth, int parentHeight) { super.initialize(width, height,
Time of Update: 2018-12-05
[代碼] 調用撥號程式1// 給移動客服10086撥打到電話2Uri uri = Uri.parse("tel:10086");3Intent intent = new Intent(Intent.ACTION_DIAL, uri);4startActivity(intent);[代碼] 傳送簡訊或多媒體訊息view sourceprint?01// 給10086發送內容為“Hello”的簡訊02Uri uri = Uri.parse("smsto:10086");03Intent
Time of Update: 2018-12-05
由於單位業務的需要正好有機會開始接觸手機開發相關知識,直覺--當然,我想對很多朋友來說已經是常識了,手機開發離企業越來越近,許多公司應用都在開發相應的手機平台,這是一個充滿機會的平台。個人喜好的原因最初是想從IPhone開發開始學習的,可惜的是讀過好幾篇文章並實際摸索後發現儘管也有朋友成功的結合VM7以及darwin.iso等引導檔案成功的在Windows環境下安裝了蘋果的虛擬機器,但失敗的也不少。暫時放棄蘋果的開發探索,先從Andorid開始。
Time of Update: 2018-12-05
一些裝置配置在運行過程中可能會發生改變(例如螢幕橫向布局、鍵盤可用性和語言)。當這樣的變化發生時,Android會重新啟動這個正在啟動並執行Activity(onDestroy()方法會被調用,然後調用onCreate()方法)。這個重啟的動作是為了通過自動往你的應用程式中載入可替代資源,從而使你的應用適應新的配置。為了正確執行一次重啟,你的Activity在整個平凡的生命週期中重新儲存它之前的狀態是很重要的,Android是通過在銷毀你的Activity之前調用onSaveInstanceSt