經過兩個觀點的互相核對與逐步修正後,的確呈現出極為完美的程式碼,如下: Android應用程式Project 這包含了1個IA.java介面定義檔,及兩個應用子類定義檔: 應用程式碼一致化的程式碼如下所示: // IA.java介面 package com.misoo.pk01;import android.os.Binder;import android.os.IBinder;import android.os.Parcel;import
透明//Transparent半透明//Translucentpackage rw.Trans;import android.app.Activity;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.PixelFormat;import
package rw.SurFace;import android.app.Activity;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import
public class GestureTest extends Activity implements OnTouchListener{ @Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // init TextView
今天試著寫個實現android內建視頻播放器VideoView的例子時報出了android.view.inflateexception異常:04-20 09:11:52.583: ERROR/AndroidRuntime(417): FATAL EXCEPTION: main04-20 09:11:52.583: ERROR/AndroidRuntime(417): java.lang.RuntimeException: Unable to start activity
Listview的作用是顯示一個列表,列表的內容item可以自訂,將需要顯示的內容填充入adapter,然後通過listview類的setAdapter(ListAdapter adapter)方法即可完成listview的設定。下面先看下listview的樣子,以下是我做的測試,共有兩個item,佔兩行。下面來看具體的使用方法要得到一個listview,很簡單,只要在主main.xml檔案中,如下寫:<?xml version="1.0"
連續幾天調試,終於可以讓自己的map程式顯示出地圖了,經驗積累如下: 地圖顯示需要mapview類,該類應放在mapactivity中,controller則可以控制地圖的伸縮大小(從mapview中得來)。當然首先我們必須保證申請到apikey,具體資訊可參考http://code.google.com/intl/zh-CN/android/add-ons/google-apis/maps-overview.html先來看下布局檔案:<?xml version="1.0"
Android簡單的打電話程式的實現第一步:介面設計第二步:整體實現:打電話是手機的主要功能,我的Android第一個程式就是實現打電話功能。1、首先在values目錄下的strings.xml中添加相應的文字資訊<string name="input_info">請輸入您要撥打的號碼:</string><string
原始碼如下:在drawable檔案夾下,建whitebg.xml檔案,檔案內容為:< ?xml version="1.0" encoding="UTF-8"?>< shape xmlns:android="http://schemas.android.com/apk/res/android"><solid android:color="#FFFFFFFF" /><corners
Api Level 3: (SDK 1.5)Xml代碼
這段時間,我得一機會對 Android MediaProvider 進行了一番探究,奈何功力有限,不足以參悟其全部,簡單記錄下心得,已做“到此一遊”之用。認識新鮮事物,忌諱一頭沉入細節,只見樹木不見森林,宜先遠遠的看,從制高點一覽全域,正所謂高屋建瓴。從事 Web Application 的時候,Web.xml可以協助建立對系統運作流程的理解,對於 Android Application,則一樣需要先找到這麼一個制高點,這個制高點就是 AndroidManifest.xml。統攬
下面的代碼是mars老師視頻教程裡的代碼,我把它注釋了一下。建立兩個XML布局檔案main.xml和user.xml。main.xml檔案為系統自動建立main.xml布局檔案代碼:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"
(1)為了能適應多種螢幕尺寸的手機,我們在建立映像的時候就要根據使用者手機螢幕的寬高像素來建立。(2)該軟體將把圖形儲存到sdcard中,在儲存之前,需要檢測sdcard是否存在,是否可寫入。如通過以上檢查,就儲存映像。首先,我們應該檢測sdcard的狀態,如果不可寫入,則給出提示:public void saveBitmap(){String state = Environment.getExternalStorageState();if (Environment.MEDIA_MOUNTED.
dip: device independent pixels(裝置獨立像素). 不同裝置有不同的顯示效果,這個和裝置硬體有關,一般我們為了支援WVGA、HVGA和QVGA 推薦使用這個,不依賴像素。 px: pixels(像素). 不同裝置顯示效果相同,一般我們HVGA代表320x480像素,這個用的比較多。 pt: point,是一個標準的長度單位,1pt=1/72英寸,用於印刷業,非常簡單易用; sp: scaled
閑話不多說,直接上代碼:FloatingViewApp.java:package com.cn.lhq;import android.app.ListActivity;import android.os.Bundle;import android.widget.ArrayAdapter;public class FloatingViewApp extends ListActivity {@Overridepublic void onCreate(Bundle icicle)
package org.piaozhiye.demo;import android.app.Activity;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.content.IntentFilter;import android.os.Bundle;import
以前的筆記,做個備份。在android源碼中編譯ADW_Launcheremulator -image system.img -data userdata.img -ramdisk ramdisk.img1.下載ADW_Launcher源碼 cd /android-2.1/packages/apps/ mkdir ADW_Launcher cd ADW_Launchergit clone
DigitalClock直接放到Layout中就可以使用,不需要實現什麼代碼。主要看看AnaLogClock和TextView(用於類比DigitalClock)的結合使用。package com.example;import java.util.Calendar;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import
由於天朝的原因,國內開發人員不能直接存取google官網離線下載SDK的安裝包。而使用普通安裝方法速度實在是難於忍受,為了更快的安裝,不得不選擇離線安裝。網上離線安裝的辦法很多,我就不贅述了。我來講講我的安裝步驟。1、獲知需要安裝的壓縮包 下載SDK的安裝包,android-sdk_r08-windows.zip ,解壓至你選擇的目錄,筆者是安裝E盤。E:/ android-sdk-windows。 運行android-sdk-windows目錄下SDK Manager.exe
要實現檔案關聯,首先修改AndroidManifest.xml,AndroidManifest例子如下 <?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.sample" android:versionCode="1"