Time of Update: 2013-12-26
從許多方面來說,每個Android應用程式存活在它們自己的世界中應用基礎-Application FundamentalsAndroid應用程式以java作為開發語言。用Android SDK 提供的工具,可以將應用程式所需要的資料和資源檔打包到一個android包檔案中,這個檔案用.apk作為副檔名。所有代碼都在單個.apk檔案中, 當成一個應用,這個檔案就是通常安裝在Android裝置中的應用. 一旦安裝到了一個裝置,每個應用生存在它自己的安全沙箱中。
Time of Update: 2013-12-26
構建開源的開發環境在前面介紹的兩種開發環境中,使用的Flash Professional CS5和Flash Builder都是商業產品,並不適合喜歡開源的開發人員。Flash平台上的開源技術經曆了較長時間,早在ActionScript 2.0時代,就已經有了開源的編譯器、指令碼編輯工具,到了現在,開源技術已經相當成熟。下面介紹如何搭建開源的開發環境。步驟1 下載AIR SDK。Adobe的官方網站上提供了AIR
Time of Update: 2013-12-26
android的系統架構和其作業系統一樣,採用了分層的架構。從架構圖看,android分為四個層,從高層到低層分別是應用程式層、應用程式架構層、系統運行庫層和linux核心層。1.應用程式Android會同一系列核心應用程式套件組合一起發布,該應用程式套件組合包括email用戶端,SMS短訊息程式,日曆,地圖,瀏覽器,連絡人管理程式等。所有的應用程式都是使用JAVA語言編寫的。2.應用程式架構開發人員也可以完全訪問核心應用程式所使用的API架構。該應用程式的架構設計簡化了組件的重用;任何一個應用
Time of Update: 2013-12-26
第一個AIR
Time of Update: 2013-12-26
先看一下實現的效果:國內有很多的軟體都支援皮膚定製,這也是與國外軟體重大不同之一,國外使用者注重社交、郵件等功能,國內使用者則重視音樂、小說、皮膚等功能,本節課程就來講解Android應用程式如何?換膚功能。軟體換膚從功能上可以劃分三種:1) 軟體內建多個皮膚,不可由使用者增加或修改;最低的自由度,軟體實現相對於後兩種最容易。2) 官方提供皮膚供下載,使用者可以使用下載的皮膚;使用者可選擇下載自己喜歡的皮膚,有些玩家會破解皮膚的定製方法,自己做皮膚使用,或者傳到網上給大家用。3)
Time of Update: 2013-12-26
最近有媒體爆料,最進階的Android木馬已經現身,據稱“它能利用Android作業系統此前未知的漏洞提升程式許可權,並能阻止被卸載。”該惡意程式被稱為“Backdoor.AndroidOS.Obad.a”,其惡意行為是通過悄悄向增值服務號碼傳送簡訊獲利。利用Android未曾發現漏洞並且無法卸載,“史上最強Android木馬”有多神奇?就此,手機安全專家為我們做了深度剖析,詳解攻破
Time of Update: 2013-12-26
盡量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource來設定一張大圖,因為這些函數在完成decode後,最終都是通過java層的createBitmap來完成的,需要消耗更多記憶體。因此,改用先通過BitmapFactory.decodeStream方法,建立出一個bitmap,再將其設為ImageView的
Time of Update: 2013-12-26
直接上代碼:/* * 文 件 名: DataCleanManager.java * 描 述: 主要功能有清除內/外緩衝,清除資料庫,清除sharedPreference,清除files和清除自訂目錄 */ package com.test.DataClean;
Time of Update: 2013-12-26
應用基礎-Application FundamentalsAndroid應用程式以java作為開發語言。用Android SDK 提供的工具,可以將應用程式所需要的資料和資源檔打包到一個android包檔案中,這個檔案用.apk作為副檔名。所有代碼都在單個.apk檔案中,當成一個應用,這個檔案就是通常安裝在Android裝置中的應用.一旦安裝到了一個裝置,每個應用生存在它自己的安全沙箱中。 一個Android系統是一個多使用者的Linux系統,其中的每個應用都是一個不同的使用者。
Time of Update: 2013-12-26
使哥著迷魅力不僅僅是表面的。Android 應用在多個層次上都是光鮮且具有美感的。變幻效果明確且迅速;布局和字型清晰且有意義。應用的表徵圖應當由藝術家們設計。就像一把精緻的工具,您的應用應當努力結合美感、簡潔以及魔幻般易用性和強大的使用體驗。簡化哥的生活Android 應用容易使用且能使生活變得簡單。當人們第一次使用您的應用時,他們應當能直觀的認識到最重要的功能。不過設計不應局限於為了首次使用。Android
Time of Update: 2013-12-26
Android快速開發架構Afinal已經遷移至github,地址是:https://github.com/yangfuhai/afina Afinal裡面目前包含了四大組件:FinalHttp:用於請求http資料,直接ajax方式請求,檔案上傳,
Time of Update: 2013-12-26
json字串到json對象萬能轉換器java實現),就一百來行代碼,非常輕量小巧。對於一般應用情境資源消耗非常低,速度也足夠快,尤其適用於Android應用開發。通過CommonJSONParser可以把json字串轉換為包含Map、List、String、Integer等標準Java對象的集合,具體使用方法:CommonJSONParser commonJSONParser = new CommonJSONParser(); Map<String, Object&
Time of Update: 2013-12-26
現在,智能科技無處不在,開發商不得不為智能手機使用者設計出更加方便的行動裝置 App程式。我可以肯定的說,2013年將會出現最新潮最特別的行動裝置 App程式。實際上,總有一款行動裝置 App達到某種用途,並適合於每個人。你會在新入手的iPads裡發現令孩子們激動的遊戲,還有一些程式則可以促進人們之間的交流。行動裝置 App不再是 消磨時間的手段,它們總會在某種程度上令使用者受益。由於行動裝置 App程式的需求量增加,行動裝置 App變得更加美觀,更加多功能,更加促進人們之間的交流。 201
Time of Update: 2013-12-26
Android---UI篇---Tab Layout選項卡布局) Andorid---UI篇---TableLayout表格版面配置) Android---UI篇---RelativeLayout(相對布局) Android---UI篇---GridView網格布局) Android---UI篇---Gallery畫廊視圖) Android---UI篇---Spinner下拉式清單) Android---UI篇---TabWidget切換卡)
Time of Update: 2013-12-26
先看一組簡單的代碼public class SampleActivity extends Activity { private final Handler mHandler = new Handler() { @Override
Time of Update: 2013-12-26
Supporting Different ScreensAndroid用兩種常規屬性來分類裝置螢幕:尺寸和像素密度。作為開發人員,你應當預料到你的android應用程式將會被安裝到不同螢幕尺寸和像素密度的裝置上。因此,你的應用應當包含可選的資源來最佳化套用面板,以便支援上述不同尺寸和像素密度的裝置。 * 有四種廣義的尺寸:small, normal, large, xlarge。 * 同樣也有四種廣義的像素密度:low (ldpi), medium (mdpi), high
Time of Update: 2013-12-26
1 android java.net.UnknownHostException: Unable to resolve host "...": No address associated
Time of Update: 2013-12-26
層級觀察器(Hierarchy Viewer):Android SDK tools目錄下提供一個觀察布局的工具,層級觀察器(Hierarchy Viewer)。Hierarchy
Time of Update: 2013-12-26
有時候,我們的頁面中可能會包含一些布局,這些布局預設是隱藏的,當使用者觸發了一定的操作之後,隱藏的布局才會顯示出來。比如,我們有一個Activity用來顯示好友的列表,當使用者點擊Menu中的“匯入”以後,在當前的Activity中才會顯示出一個匯入好友的布局介面。從需求的角度來說,這個匯入功能,一般情況下使用者是不使用的。即大部分時候,匯入好友的布局都不會顯示出來。這個時候,就可以使用消極式載入的功能。ViewStub是一個隱藏的,不佔用記憶體空間的視圖對象,它可以在運
Time of Update: 2013-12-26
行動裝置的使用者越來越多,每天android手機的啟用量都已經超過130萬台,所以我們面向移動終端的WebAPP也開始跟進了。本文主要介紹webapp的開發與調試的相關知識和經驗,以及給出幾種可選的解決方案。一、基本概念1) CSS pixels與device pixelsCSS pixels: 瀏覽器使用的抽象單位, 主要用來在網頁上繪製內容。device pixels: 顯示螢幕的的最小物理單位,每個dp包含自己的顏色、亮度。等值的 CSS