Time of Update: 2018-12-08
public class MirrorView extends View { Paint m_paint; int m_nShadowH; Drawable m_dw; Bitmap m_bitmap; //xxxx Matrix mMatrix; int shadowHeight; public MirrorView(Context context, Bitmap bitmap) { super(context); m_bitmap = bitmap; _Init(); //
Time of Update: 2018-12-08
Google提供的Android手機開發平台包含了原始Android的目標機代碼,主機編譯工具、模擬環境,程式碼封裝經過解壓縮後,第一層級的目錄和檔案如下所示: . |-- Makefile (全域的Makefile) |-- bionic (Bionic C庫) |-- bootloader (引導相關代碼) |-- build (build目錄中的內容不是目標所用的代碼,而是編譯和配置所需要的指令碼和工具) |-- cts
Time of Update: 2018-12-08
前言 本章內容是android.location.GpsSatellite,為GPS相關章節,版本為Android 3.2 r1,翻譯來自"熊貓82",歡迎訪問他的部落格:"http://wisekingokok.cnblogs.com",再次感謝"熊貓82"!歡迎你一起參與Android的中文翻譯,聯絡我over140@gmail.com。 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com/
Time of Update: 2018-12-08
透明度控制動畫效果alphaXML定義 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" ><alphaandroid:
Time of Update: 2018-12-08
前言 本章內容是android.location.LocationListener,為GPS相關章節,版本為Android 3.2
Time of Update: 2018-12-07
1、添加控制項,運行,但有一個main.out.xml老是報錯,說沒有內容原因:和vs有所不同,eclipse的運行編譯與當前開啟的檔案密切相關,所以就出問題。切換到java檔案,運行就ok。參考2、怎樣添加ActivityActivity就是表單,開啟AndroidManifest.xml,在Application視圖,可以看到添加前,必須要建立一個相應的class才行。添加各項內容後:調用新視窗:Intent i=new Intent();i.setClass(add2.this,
Time of Update: 2018-12-07
系統重做,由XP變為win7,檔案都在,只需要做這幾項工作:配置系統的環境變數配置project—android sdk的路徑安裝jdk但是,把原來的系統匯入後,老是報錯,都是@override出錯。以為是版本問題,又下載了各種新版本,還是搞不定。最後,解決的方法很簡單:properties----Java Build Path----Liberaries中增加新的jre1、Add Library 2、加入JRE3、選擇jre6即可。
Time of Update: 2018-12-07
最近一直在玩Android手機,當然也忘不了在這個平台下搞些和地圖相關的東西。Android手機內建了Google的地圖軟體,不過原來不支援離線瀏覽,所以很費流量,5.0版本以後可以支援離線瀏覽,需要先把地圖先下載到本地,有時間可以測試一下。所以一直在用RMaps,具體的介紹大家可以參考下面這篇文章:http://www.hiapk.com/bbs/viewthread.php?tid=147574&extra=page%3D1%26amp;filter%3Dtype%26amp;typ
Time of Update: 2018-12-07
原文連結:http://bbs.gfan.com/android-3517082-1-1.html進行bootloader解鎖(即使解鎖,再上鎖),會清除你手機上的【所有】資料(包括內部的16G SD
Time of Update: 2018-12-07
參考:http://stackoverflow.com/questions/2742236/android-httpclient源碼首先要在 AndroidManifest.xml中添加許可權:<uses-permission android:name="android.permission.INTERNET"></uses-permission></manifest>代碼:new Thread(new Runnable() {
Time of Update: 2018-12-07
參考:http://codinghard.wordpress.com/2009/05/16/android-thread-messaging/下載連結源碼:package sample.thread.messaging;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Looper;import android.os.Message;import
Time of Update: 2018-12-07
Introducing Android Hello Android 接著前兩篇的內容,本文簡要介紹一下Android的項目結構。 一個Android項目會包括java源檔案,資源檔片,基於xml的布局檔案等,第三方的jar包等。這些檔案最終會被編譯成一個.apk檔案即Android應用程式可執行檔Android package file, .apk檔案可以安裝在類比裝置或者真機上。 看一下前一篇我們建立的HelloAndroid項目的結構圖: 可以看到Android項目主要包括:
Time of Update: 2018-12-07
最近剛開始學習Android,找了幾個Demo,研究了一下Android的代碼結構。 今天在調試一個Demo時,修改了布局檔案layout\main.xml,然後ctrl + F11運行, 結果碰到下面的錯誤:[2010-06-26 16:48:10 - ListViewDemo] Error in an XML file: aborting build.[2010-06-26 16:48:10 - ListViewDemo] res\layout\main.xml:0: error:
Time of Update: 2018-12-07
一些特定的情況下,無法用靜態方法定義頁面中用到的view。如自訂的曲線圖,就是一個獨立的view,要把它作為一個部分插入到頁面中,需要以下的方法:LinearLayout l = new LinearLayout(this); //l就是當前的頁面的布局l.addView(myView); //加入新的viewl.setPadding(20, 390, 20, 40); //設定位置LinearLayout.LayoutParams p = new
Time of Update: 2018-12-07
大致情況:安裝Android開發環境,網上有很多的教程,裝eclipse,jdk…別的問題都不大,最麻煩的是裝sdk,因為安裝是一個線上安裝過程,而要安裝的檔案都非常巨大(20多個60M以上的Zip包),而且線上裝速度有時慢,所以比較費勁。嘗試了一些方案,我覺得先離線裝,再線上補的方法挺好。以下是一些心得:需求:網速要快,因為下載量非常大。硬碟要大,因為安裝的、解壓的東西也多也大。Eclipse:http://www.eclipse.org/downloads/ ,應該下載for Java
Time of Update: 2018-12-07
不管什麼語言,瞭解資訊的輸出可謂緊要的事情,如vb的msgbox,js的alert,c#的MessageBox.Show,這個對於調試意義重大。Android的輸出方法有:一、用Log輸出。共分Log.v,Log.d,Log.i,Log.w,Log.e,和Log4Net差不多了,用顏色區分,在LogCat視窗中查看。二、用AlertDialog。將快顯視窗,並可以處理返回事件import android.app.AlertDialog;import
Time of Update: 2018-12-07
希望用到RadioGroup的功能,但遇到一些看似簡單問題卻無法解決:系統的表徵圖太大卻難以更換,在網上找解決方案。有些地方提到,由於用的是圖片,所以無法縮小,只好自訂,參考1 參考2然後,找表徵圖,在sdk檔案夾下搜尋含radio的檔案,很多,選一套合適的即可。這是在res/drawable下的radiobutton.xml檔案<selector xmlns:android="http://schemas.android.com/apk/res/android"> <
Time of Update: 2018-12-07
1、訪問webmanifest中應該增加一個<uses-permission android:name="android.permission.INTERNET"></uses-permission>最好通過互動介面添加。代碼:public static String GetWebInfo2(){ String ret=""; URL url=null; try { url=new
Time of Update: 2018-12-07
希望使用ListView來展示資訊,每行一個表徵圖,右側是文字,分為兩行布局。經過嘗試,這樣可以實現:1、Layout下建立item.xml<?xml version="1.0" encoding="utf-8"?> <RelativeLayout android:layout_width="fill_parent"
Time of Update: 2018-12-07
Android中的資源與國際化的問題,通常我們建立一個Android工程,目錄結構如所示: 我們主要看一下layout與values目錄,layout裡的xml檔案的我們應用使用布局的檔案,values裡的sring.xml是用來存放文字資源,一個key對應一個value值。但是在實際應用開發中,通常橫屏(land)與豎屏(port)可能布局檔案有所不同,這時候我們可以獨自訂橫屏與豎屏的布局檔案(