如果你還覺得雲端運算還很遙遠,看一下這個,Autodesk的雲端CAD—AutoCAD WS。除了PC版,iPhone/iPad版之外,今日又推出了Android版,如果你有採用Android系統的手機,現在就可以從電子市場裡下載一個是用一下。AutoCAD WS中文部落格發布了AutoCAD WS Android的使用教程。 AutoCAD WS行動裝置 App程式讓您直接在任何運行Android2.1或以上作業系統的手機和平板電腦上查看和編輯DWG檔案。這款免費行動裝置
1、LinearLayout可以為其包含控制項指定填充權值layout_weight。 這樣就允許其包含的控制項可以填充螢幕上的剩餘空間。這也避免了所有控制項擠成一堆的情況,而是允許他們放大填充所有空白。剩餘的空間會按這些控制項指定的權值比例分配螢幕。 2、預設情況下,weight的值是0,表示按照控制項的實際大小顯示;如果weight設定高於零。 3、剩餘空間會按照該控制項的weight值占所有控制項weight的比例分配給該控制項。
main.xml布局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent"
一、DatePicker繼承自FrameLayout類,日期選擇控制項的主要功能是向使用者提供包含年、月、日的日期資料並允許使用者對其修改。如果要捕獲使用者修改日期選擇控制項中的資料事件,需要為DatePicker添加OnDateChangedListener監聽器。二、TimePicker也繼承自FrameLayout類。時間選擇控制項向使用者顯示一天中的時間(可以為24小時,也可以為AM/PM制),並允許使用者進行選擇。如果要捕獲使用者修改時間資料的事件,便需要為TimePicker添加On
在一個Android應用中,主要由四種組件組成(四種組件分別為:Activity、Broadcast、Service、ContentProvider),而這四種組件是獨立的,它們之間可以互相調用,協調工作,最終組成一個真正的Android應用。在這些組件之間的通訊中,主要是由Intent協助完成的。 Intent負責對應用中一次操作的動作、動作涉及資料、附加資料進行描述,Android則根據此Intent的描述,負責找到對應的組件,將Intent傳遞給調用的組件,並完成組件的調用。
當我們在應用程式Launcher的案頭空白處長按觸摸時,會出現一個對話方塊,提示選擇要添加的案頭組件,如所示選擇捷徑後,會彈出一個對話方塊,顯示出了可添加捷徑的Activity所屬的應用程式的表徵圖和名稱的列表。當我們想把添加捷徑的Activity添加到這一列表時,只需要在這個Activity註冊時添加一個Action為android.intent.action.CREATE_SHORTCUT的IntentFilter就可以了。ShortCutAction類package
即時檔案夾是一種用來顯示由某個ContentProvider提供的資料資訊的案頭組件。要建立一個即時檔案夾,必須要有兩方面的支援。一方面是,要定義一個用來建立即時檔案夾的Activity。另一方面是,所指定資料資訊URI的ContentProvider必須支援即時檔案夾的查詢。本節中就將要介紹如何為應用程式建立即時檔案夾。
android源碼結構分析 frameworks 目錄 (核心架構——java及C++語言).|-- base (基本內容)| |-- api (?都是xml檔案,定義了java的api?)| |-- awt (AWT庫)| |-- build (空的)| |-- camera (網路攝影機服務程式庫)| |-- cmds (重要命令:am、app_proce等)| |-- core (核心庫)| |-- data
做人要大度,海納百川,做事要圓滑,左右逢源,這讓我想到了編程也是如此,代碼要擴充,介面也要考慮自適應。這篇文章是android開發人員的必備知識,是我特別為大家整理和總結的,不求完美,但是有用。1.背景自適應且不失真問題的存在 製作自適應背景圖片是UI開發的一個廣泛問題,也是介面設計師渴望解決的問題,我相信我們彼此都深有體會。
一、Activity生命週期遊戲開發時我們只需要重載 onCreate(), onResume(), 和onPause() 方法,因為無論如何onResume(), 和onPause() 都會調用。當onPause() 之後,系統可能由於記憶體過低殺掉該activity,然後 onStop() 和onDestroy()就不會被執行,而onStart()要在onStop()執行了才會被調用,onpause()之後喚醒activity只會調用onResume().1)In onCreate(),
【最新訊息】部落格園Android用戶端已經進駐官方Market,請各位園友果斷給好評(手機Android
MainActivity如下: 複製代碼 代碼如下:package cn.testshape; import android.os.Bundle; import android.app.Activity; /** * Demo描述: * 自訂shape的使用 */ public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) {
Android資源命名規範最近幾個月,大量涉及android資源的相關工作。對於複雜的應用而言,資源命名的規範很有必要。除了開發人員之外,UI設計人員(或者切圖相關人員)也需要對資源使用的位置非常清楚,這樣,溝通就會直接。缺點是資源名字長一些,但是從整體價值來看,值得。命名模板為:縮寫_主介面_功能部分(一) 縮寫:ic
在Android中通過ListView顯示SD卡中的檔案清單一共有兩種方法,一是:通過繼承ListActivity顯示;二是:利用BaseAdapter顯示。BaseAdapter是一個公用基類適配器,用於對ListView和Spinner等 一些控制項提供顯示資料。下面是利用BaseAdapter類來實現通過LIstView顯示SD卡的步驟:1.main.xml介面設計,如 複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8"?>
預設情況下,Android系統在超過N分鐘沒操作,會自動關屏並進入休眠狀態。 實際上,有些項目要求逾時不休眠,如果只是針對單個應用程式,我們可以通過電源管理設定狀態來實現,而如果要設定所有應用的逾時時間,則可以參考以下方法:方法一、調整代碼:Settings.System.putInt(getContentResolver(),android.provider.Settings.System.SCREEN_OFF_TIMEOUT,-1);許可權:<uses-permission
一
*res/raw和assets的相同點:1.兩者目錄下的檔案在打包後會原封不動的儲存在apk包中,不會被編譯成二進位。*res/raw和assets的不同點:1.res/raw中的檔案會被映射到R.java檔案中,訪問的時候直接使用資源ID即R.id.filename;assets檔案夾下的檔案不會被映射到R.java中,訪問的時候需要AssetManager類。2.res/raw不可以有目錄結構,而assets則可以有目錄結構,也就是assets目錄下可以再建立檔案夾*讀取檔案資源:1.讀取r
當用eclipse 匯入一個已經存在的項目時,經常會遇見:Unable to resolve target 'android-XX' 類似的錯誤。這是因為匯入的項目代碼中project.properties 的 Project target 設定與當前eclipse環境設定不一致所致。解決辦法:開啟項目代碼中的Project target,將複製代碼 代碼如下:# Project target.
一.建立xml檔案,位置:drawable/xxx.xml,同目錄下記得要放相關圖片複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 沒有焦點時的背景圖片 --> <item
在開發應用中,很多情況下要設計listview或button控制項的背景,下面總結一下android的selector的用法:1.在drawable中配置Android的selector。將如下的XML檔案儲存成你自己命名的.xml檔案(比如item_bg.xml),並將該檔案放置在drawable檔案中,在系統使用時根據ListView中的清單項目的狀態來使用相應的背景圖片。複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8"