Time of Update: 2013-12-11
前言 本章內容為開發人員指南(Dev Guide)/Developing/Tools/aidl,版本為Android2.3 r1,翻譯來自"移動雲_文斌",歡迎訪問它的部落格:"http://blog.csdn.net/caowenbin",再次感謝"移動雲_文斌" !期待你一起參與翻譯Android的相關資料,聯絡我over140@gmail.com。 原文 http://developer.android.com/guide/developing/tools/aidl.html
Time of Update: 2013-12-11
當你開發你的Android應用程式時,瞭解該平台API變更管理的基本方法和概念是很有協助的。同樣的,知道API層級標識以及該標識如何保障你的應用與實際硬體裝置相相容對於開發及後續的發布、維護都是有益的。本節內容告訴你API層級的知識,以及它如何影響你開發和使用的應用。關於如何使用“以API層級進行過濾”來使用API參考手冊,從本文末尾的html#filtering">文檔過濾(Filtering the documentation)中可以得到更多資訊。 API層級是什嗎?(
Time of Update: 2013-12-11
對Activity的初步認識:就像一個視窗,能顯示資訊,又像一個容器,能容納功能空間,如button,在程式角度上看,又像一個 類,可以和其他的類(Activity)發生聯絡。建立Activity的要點:一個Activity就是一個類,類名隨意起,不過必須繼承Activity這個父類。 需要複寫onCreate()方法 每一個Activity都應該在AndroidManifest.xml檔案中進行配置 為Activity添加必要的控制項 整體檔案代碼預覽:View Code
Time of Update: 2013-12-11
最近在做android平板上的開發,其中涉及到高解析度之下使用GridView的效能問題。在Android手機軟體開發中,如果在ListView或者GridView上使用大數量Item,很多人都會想到ViewHolder......沒錯,ViewHolder非常適合用在ListView或者每行小於4個Item的GridView。但是如果是高解析度的裝置(android平板甚至android電視),每行包含4個以上Item的話,即使用了ViewHolder也依然卡。 &nbs
Time of Update: 2013-12-11
安裝Ecplise+ATD+Android SDK 開發android 時,最先想到的要運行寫例子,有個直觀的認識--什麼是Android。在Ecplise工作空間匯入書上Android會出現錯誤,大部分是SDK 版本不符,如下錯誤提示:Error:Unable to resolve target
Time of Update: 2013-12-11
在前面一篇檔案簡述了一個標準流程的基本Git的操作!現在我嘗試自己建立git庫並操作檔案將git命令的使用進行分析!採用SSH方式讓區域網路的同學們可以訪問並且push和clone!首先要安裝的幾個工具包:Java代碼 git工具包 sudo apt-get install git-core 一個圖形操作介面的git工具 sudo apt-get install gitk 區域網路訪問個哦你覺包ssh sudo
Time of Update: 2013-12-11
是枚舉Intent訊息的欄位,這個功能比較適合懶人,把收到的Intent訊息的欄位全部分解了,再看看哪個需要的,懶得記住。實現這部分的代碼如下://當未知Intent包含的內容,則需要通過以下方法來列舉 Bundle b=intent.getExtras();
Time of Update: 2013-12-11
WebService是一種基於SOAP協議的遠程調用標準,通過webservice可以將不同作業系統平台、不同語言、不同技術整合到一塊。在Android
Time of Update: 2013-12-11
1. 功能: 建立Widget後,若為飛航模式,點擊Widget,取消飛航模式,否則設定為飛航模式。在變化過程中有動畫效果。 2.
Time of Update: 2013-12-11
在Android開發中UI設計十分重要,當使用者使用一個軟體時,最先感受到的不是這款軟體的功能是否強大,而是介面設計是否精緻,使用者體驗是否良好。也可以這樣說,有一個好的介面設計去吸引使用者的使用,才能讓更多的使用者體驗到軟體功能的強大。 下面著重講一下Android中幾種常用布局的使用:首先,需要說明的是,各個布局既可以單獨使用,也可以嵌套使用,讀者在實際應用中應靈活掌握。1 LinearLayout
Time of Update: 2013-12-11
Android GWES基本架構篇 我這裡的GWES這個術語實際上從Microsoft 的Window上移植過來的,用GWES來表示Android的視窗事件系統不是那麼準確,在Android中Window是個弱化了的概念,更多的表現在View這個概念上。在很大程度上,Android的View的概念可以代替Microsoft
Time of Update: 2013-12-11
Android代碼1:查看是否有儲存卡插入string status=environment.getexternalstoragestate(); if(status.equals(enviroment.media_mounted)) { 說明有sd卡插入}2:讓某個activity透明oncreate中不設layout this.settheme(r.style.theme_transparent);
Time of Update: 2013-12-11
1、 開閉(OCP)簡介:要擴充,不要修改。比如我對外提供了一個介面。現在想更新的話,不要直接修改這個介面,而是提供另外一個介面,然後通知大家在什麼時間之前切換到這個新介面。舉例:這個設計模式無處不在,Android每次升級都會提供一些新的API,有一些較老的API就會置為deprecated。如從level 1就支援的Service.onStart,在level
Time of Update: 2013-12-11
前面分析了Android 4.03編譯系統-------envsetup.sh,今天來說lunch命令。 在Android目錄下執行了envsetup.sh後,下一部就是執行:lunch。lunch是在envsetup.sh裡面定義的函數,函數原型如下:/**********************************************begin**********
Time of Update: 2013-12-11
三、HomeActivityHomeActivity是一個central navigation
Time of Update: 2013-12-11
當你建立一個新的Android項目,Eclipse通常總是會建立main.xml檔案,當中包含一個<TextView>元素。[html]<?xml version="1.0" encoding="utf-8"?> <LinearLayout
Time of Update: 2013-12-11
首先呢,我們還是看幾個示圖:(這是360推出的一款天氣預報APP(墨跡),很不錯的一款哦,這裡為她們做一個免費廣告,哈哈.)[java] 這種帶有圓角的listview'
Time of Update: 2013-12-11
AnimationSet可以加入Animation,加入之後設定AnimationSet對加入的所有Animation都有效。[java]AnimationSet anim=new AnimationSet(true); AlphaAnimation a=new
Time of Update: 2013-12-11
使用<include />標籤複用布局檔案 儘管Android通過內建了各種各樣的控制項提供了微小、可複用的互動性元素,也許你需要複用較大的 組件 ---- 某些特定布局檔案 。為了更有效率複用的布局檔案,你可以使用<include />以及<merge
Time of Update: 2013-12-11
[java]package com.xiaoma.betweenactivityanimation; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.