Time of Update: 2018-12-05
上篇:Android Google Map應用執行個體 - 建立一個Google Map常式(Android mapview)通常情況光有地圖還是不夠的,如何添加一個自訂的圖層,譬如說把一個熱點,一個基站地址標註在地圖上。如下步驟幫你完成Android Google Map自訂圖層的添加 建立一個 ItemizedOverlay 類建立一個 Java 類HelloItemizedOverlay 在建立列表框中的 Superclass,
Time of Update: 2018-12-05
Task 在android中,task的定義是,多個activity協同工作來完成某一項應用的過程。注意,這裡的activity並不要求屬於同一個application。如所示,我們的task所需要的activity可能來自多個application。
Time of Update: 2018-12-05
,通過progressBar來展示當前的sdcard容量。代碼:activity代碼:package cn.com.chenzheng_java;import java.io.File;import android.app.Activity;import android.os.Bundle;import android.os.Environment;import android.os.StatFs;import android.util.Log;import android.view.View;
Time of Update: 2018-12-05
Android TabWidget的實現可以分為二種,一種是使用標準TabActivity實現,另外一種可以自訂方式實現,這種方法實現起來相對比較複雜,但對於要實現比較多元化的view是很好的,這裡我們簡單看下源碼一、通用做法繼承TabActivity,實現自己的TabActivityimport android.app.Activity;import android.app.TabActivity;import android.content.Intent;import android.os.
Time of Update: 2018-12-05
ImageButton繼承於ImageView,顧名思義,它是將一張圖片來作為一個可供點擊的按鈕。1.主要屬性(1)可以用其android:src屬性或者setImageResource(int sourceId)方法來指定所使用的圖片。(2)可以用setAlpha(int alpha)設定ImageButton圖片的透明度(注意不是背景圖片的)。alpha
Time of Update: 2018-12-05
TextView是我們最常用的組件之一,它主要用來顯示常值內容,相信大家對它已經非常熟悉了,因此常用的屬性(如設定字型大小、顏色、文本位置、等)這裡不再做介紹,下面列出TextView比較有趣的屬性,希望對大家有協助。1.設定點選連結android:autoLink 該屬性用於設定當文本為URL連結/EMAIL/電話號碼/MAP時,文本是否顯示為可點擊的連結。其可選值有:none(普通文本,預設值)/web(URL,點擊開啟頁面)/email(EMAIL,點擊發送郵件)/phone(電話號碼,點
Time of Update: 2018-12-05
TextSwitcher,用來使螢幕上的label產生動畫效果,當setText()方法被調用時,TextSwitcher以動畫的形式將當前的文字內容消失並顯示新的文字內容。1.常用方法setCurrentText(CharSequence text)設定當前顯示的文本視圖的文字內容(非動畫方式顯示)setText(CharSequence text)設定下一視圖的常值內容,並切換到下一視圖。可以動畫地退出當前常值內容,顯示下一常值內容。2.執行個體布局檔案XML如下:<?xml
Time of Update: 2018-12-05
今天偶然間問了同事一個關於dp單位的問題,然後由這個問題引發的一連串的問題徹底顛覆了我關於dp的理論體系。我那個問題是這樣的:既然dp的本質是物理尺寸,為什麼不用cm或者mm等傳統長度單位替代?然後他回答我dp是和像素密度無關的。。。我對這個回答不屑一顧,不過他接下來的一句話把我徹底震驚了,那句話是這樣的:在你的手機上320dp就剛好滿屏了,310dp就差一點點滿屏。My Phone是HTC
Time of Update: 2018-12-05
學習android wifi開發已經一周了,今天開始立帖,將每天的學習成果貼出來,以備以後查閱,從framework到wpa_supplicant的適配層(wifi.c)網上介紹的文章很多,而且本身也並不複雜,其中framework部分需要注意的是wifiService和wifiMoniter兩部分,這兩快一個是轉寄AP的CMD另一個是接收來自wpa_supplicant的CMD。他們與本地庫的串連都是通過JNI方法,具體實現方法在android_net_wifi_Wifi.cpp中。
Time of Update: 2018-12-05
1. synchronized 方法:通過在方法聲明中加入 synchronized關鍵字來聲明 synchronized 方法。如: public synchronized void accessVal(int newVal); synchronized 方法控制對類成員變數的訪問:每個類執行個體對應一把鎖,每個 synchronized
Time of Update: 2018-12-05
關於recovery的程式碼分析,見另一篇Android
Time of Update: 2018-12-05
本文參照了 http://www.blogjava.net/jelver/articles/143082.html,http://www.blogjava.net/athrunwang/archive/2011/09/28/359680.html,《android SDK開發範例大全(第2版)》上次做了一個demo,實驗如何用node.js響應get post請求,http請求使用的瀏覽器。我現在正在學android,所以決定寫一個兩者結合的demo。node.js做服務端接收get
Time of Update: 2018-12-05
直接上源碼:package com.example.contact;import android.app.Activity;import android.content.ContentResolver;import android.database.Cursor;import android.os.Bundle;import android.provider.ContactsContract;import
Time of Update: 2018-12-05
Android中滾動的實現1.基礎類View已經實現了大部分的滾動需要的基本支援1)scrollBy,scrollTo 將View滾動到指定位置,其實就是通過記錄mScrollX和mScrollY並觸發重新繪製來完成2)awakenScrollBars 觸發捲軸的繪製3)setVerticalScrollbarEnabled,setHorizontalScrollbarEnabled,setScrollbarFadingEnabled,
Time of Update: 2018-12-05
總結下,免得每次忘1)style類似於css,用來定義View等UI元素的屬性,比如layout_width等,可以在layout的xml中用@style/name來引用2)style中如果要加入自訂屬性,可以在attr中定義,一個attr包括name和format屬性,可以在style中用@attr/name來引用 也可以在attr中定義屬性集合,用declare-styleable標籤定義,這個屬性集合在view的建構函式中用到 public View(Context
Time of Update: 2018-12-05
最近在Android上開發,主要是將以前Win32以及Windows
Time of Update: 2018-12-05
理解 Android 上的安全性利用沙箱、應用程式簽名和許可權增強應用程式安全性C. Enrique Ortiz, 開發人員兼作家, About Mobility Weblog 概述Android 包括一個應用程式架構、幾個應用程式庫和一個基於 Dalvik 虛擬機器的運行時,所有這些都運行在 Linux 核心之上。通過利用 Linux 核心的優勢,Android 得到了大量作業系統服務,包括進程和記憶體管理、網路堆棧、驅動程式、硬體抽象層以及與本文主題 —— 安全性 ——
Time of Update: 2018-12-05
為最終代碼結構圖 main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:id="@+id/hometabs"android:orientation="vertical" android:layout_width="fill_parent"
Time of Update: 2018-12-05
android為我們提供了一系列的和XML操作相關的方法,這些方法都位於類android.util.XML中,主要方法如下asAttributeSet()方法: 將xml中的內容以載入到一個AttributeSet中,以索引值對的形式儲存。一般被用於描述某個圖形表現形式。和android:text這種標籤的功能一樣。其他的方法也沒什麼好解釋的了。這裡粘貼處XML類的原始碼,對於其實現過程就一目瞭然了、 /* * Copyright (C) 2007 The Android
Time of Update: 2018-12-05
先查看下最終: 再看下代碼結構: 其中black.gif顧名思義就是一個黑背景圖片,grey.gif就是一張灰色的背景圖片 然後直接上代碼:ArtistActivity.java package cn.com.tagview;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;public class ArtistActivity extends Activity