Time of Update: 2013-12-11
前言 本章內容為開發人員指南(Dev Guide)/Android Basics/What is Android?,版本為Android3.0 r1,翻譯轉載並整理自:"gansc23",再次感謝"gansc23" !期待你一起參與翻譯Android的相關資料,聯絡我over140@gmail.com。 原文 http://developer.android.com/guide/basics/what-is-android.htmlAndroid是什嗎? (What is
Time of Update: 2013-12-11
最近在網上看到一篇介紹android
Time of Update: 2013-12-11
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> 從上一節可以知道Dalvik虛擬機器進入點和建立虛擬機器的函數,這一節繼續分析運行時類調用虛擬機器的程式碼片段,需要搞清楚怎麼樣運行JAVA的ZygoteInit類,Dalvik虛擬機器又提供什麼樣的介面調用。運行時類代碼如下:/* start the virtual machine */if (startVm(&mJavaVM, &env) != 0
Time of Update: 2013-12-11
網上一搜一大把為自己的應用建立捷徑,但是本文的側重點在為“指定的應用”建立案頭捷徑。 常見的案頭捷徑有兩要素:1.應用程式名稱 2.應用表徵圖。 指定應用表徵圖的資訊是: // pkgContext為指定應用的上下文環境,iconIdentifier為一個整數,指定應用的表徵圖標識符 ShortcutIconResource iconRes =
Time of Update: 2013-12-11
Android基礎知識歸納與小結(一)1:為什麼說android是基於linux平台的? android 是一個 linux 核心 + 功能函數庫 + 上層虛擬機器 的一個系統。對於所有手機使用者來說,在要求手機能提供可靠的語言通訊的同時,還想獲得與資料相關的炫酷特性, Linux可以滿足使用者的這些需求。另一方面,Linux作為Android平台的棧基礎的另一個優勢是—它提供了一個硬體抽象層。能確保在底層硬體發生變化時,上層軟體保持不變.所以說,android 基於
Time of Update: 2013-12-11
import java.net.InetAddress; import android.app.Activity;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;import android.net.wifi.WifiInfo;import android.net.wifi.WifiManager;import android.os.
Time of Update: 2013-12-11
android:gravity / android:layout_Gravity區別:android:gravity 是設定該view裡面的內容相對於該view的位置,例如設定button裡面的text相對於view的靠左,置中等位置。 android:layout_gravity 是用來設定該view相對與父view
Time of Update: 2013-12-11
本例將一個TextView 和父RelativeLayout 左,上對齊,然後就另一個View和它設定baseline對齊:<RelativeLayout xmlns:android=”http://schemas.android.com/apk/res/android”android:layout_width=”match_parent”android:layout_height=”match_parent”>
Time of Update: 2013-12-11
3、AsyncTasknew
Time of Update: 2013-12-11
ListView是一個可以被深度擴充的視圖。在做項目的時候,擴充ListView去顯示資料是必不可免的。接下來會展示如何在ListView中去選擇多個物件,以及如何使用ListView的“過濾”功能。1、使用上一節的工程:BasicViews5。2、在BasicViews5Activity.java中添加一些代碼。[java] String[] presidents; /** Called when the activity is
Time of Update: 2013-12-11
使用一個例子,來總結一下ListView的基本使用。1、建立一個工程:ListViewDemo。2、main.xml中的代碼。[html]<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2013-12-11
上一篇:http://www.bkjia.com/kf/201208/151127.html[java] public void getAndRefreshLocation(GeoPoint p) { try { LogUtil.i("ReviewPositionUI", "Lat==" +
Time of Update: 2013-12-11
本例將一個普通的LinearLayout做為子View放在FrameLayout中,並使用Padding 調整位置。<FrameLayout
Time of Update: 2013-12-11
1. android 中一個ui對應一個Activity(Activity是一個andoid.app.Activity類) 註解:我們開發一個android
Time of Update: 2013-12-11
要使用手機簡訊服務,在AndroidManifest.xml中必須添加簡訊服務許可權AndroidManifest.xml<uses-permission android:name="android.permission.SEND_SMS"/><!--添加許可權--> package com.sms;import java.util.List;import android.app.Activity;import
Time of Update: 2013-12-11
把預覽類放到布局中Camera的預覽類,如上文所示的樣本,必須要跟使用者介面控制項一起放到一個Activity的布局中,以便拍照或錄影。本段向你顯示如果構建一個基本的用於預覽的Activity布局。下面的布局代碼提供了一個很基本的View,它能夠用於顯示Camera的預覽映像。在這個樣本中,FrameLayout元素被用於Camera預覽類的容器。使用這個布局類型可以讓額外的映像資訊或控制項能夠覆蓋在即時的Camera預覽映像之上。<?xml version="1.0"
Time of Update: 2013-12-11
[java] view plaincopy [java] java類如下: [java] [java]import android.content.Context; import android.content.res.TypedArray; import android.graphics.Bitmap; import android.graphics.Bitmap.Config; import
Time of Update: 2013-12-11
首先建立一個Android工程然後編輯main.xml代碼如下:[xhtml] <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2013-12-11
以在螢幕上顯示當前顯示清單項目的首字母以便於使用者在列表中搜尋。本例是通過在螢幕中央顯示一個文字框來實現的,通過WindowManager 為ListActivity預設的視窗動態添加這個TextView.和大都數Android服務一樣,WindowManager也是通過getSystemService來擷取服務物件:[java] mWindowManager =
Time of Update: 2013-12-11
1. 建立一個工程,Grid。 2. 在res/drawable-mdpi下面放一些圖片。 3. main.xml中的代碼。 [html]<?xml version="1.0" encoding="utf-8"?> <LinearLayout