整了兩天,Android開發環境終於基本搭建好了,phoneGap也配置好了。參考了很多資料,給我的感受就是,不能死按人家的資料來,要學會變通。Android開發環境搭建幾句話就能說清,但實際操作起來是最麻煩的。麻煩的是各個工具的下載。我下載了很多版本,實驗了很多次,最後安裝的是哪個版本我都忘了。怎麼下載自己摸索吧,我就不誤人子弟了。下面是我搭建的步驟,以作參考。一、下載並搭建環境的工具 1、JDK(這個比較快,一步步安裝就行了)
這次安裝在Android開發環境搭建及配置phoneGap中,搜到了一下資料,留個備份。 源地址:http://anlab-qiao.blog.sohu.com/190769011.html 一、迅雷資源 https://dl-ssl.google.com/android/repository/xxx.zip , xxx用以下包替換。API
1、 把背景圖片push到SDCard中adb push MM-320x480.png /sdcard/確認是否已經存在了,可以到SDCard看一下:adb shellcd sdcardls可以看到剛才上傳的圖片:2、編寫Activity程式 public static final String TAG = "WallpaperActivity";/** * 背景圖片名稱*/private static final String FILE_NAME = "MM-320
最近用ListView顯示一些String資料,發現如果不按住文字部分拖動ListView一切安好, 但是如果按住文字部分拖動的話所有文字部分都會變黑。 解決方案其實很簡單,問題的根源在於緩衝顏色。方法有兩個: 1、在布局xml檔案中 在ListView中加入以下屬性即可. android:cacheColorHint=”#00000000″
activity的屬性可以在android.R.styleable 類的AndroidManifestActivity 方法中看到,AndroidManifest.xml中所有元素的屬性的介紹都可以參考這個類android.R.styleable。 屬性值是在android.R.style中 可以看到,比如這個"@android:style/Theme.Dialog" 就對應於android.R.style.Theme_Dialog。 android:allowTaskReparenting
1 jamendo android平台在開源的線上音樂播放 https://github.com/telecapoland/jamendo-android.githttp://blog.csdn.net/gaomatrix/article/details/6847602 源碼分析2 開源項目介紹:包括FBReaderJ ,Angle,Open GPS Tracker ,Rokon ,LGame ,OpenIntents ,android-bluetooth ,Android apktool,
android提供了三種菜單類型,分別為options menu,context menu,sub menu。options menu就是通過按home鍵來顯示,context menu需要在view上按上2s後顯示。這兩種menu都有可以加入子功能表,子功能表不能種不能嵌套子功能表。options menu最多隻能在螢幕最下面顯示6個菜單選項,稱為icon menu,icon menu不能有checkable選項。多於6的功能表項目會以more icon menu來調出,稱為expanded
在androd手機中處理xml資料時很常見的事情,通常在不同平台傳輸資料的時候,我們就可能使用xml,xml是與平台無關的特性,被廣泛運用於資料通訊中,那麼在android中如何解析xml檔案資料呢? 通常有三種方式:DOM,SAX,PULL 在這一節中我們使用DOM方式來處理。 DOM方式解析xml是先把xml文檔都讀到記憶體中,然後再用DOM
http://iandroiddev.com/post/2012-06-06/40028637105在開發一些系統應用的時候,我們會用到Android的剪貼簿功能,比如將文字檔、或者其他格式的內容複寫到剪貼簿或者從剪貼簿擷取資料等操作。Android平台中每個常規的應用運行在自己的進程空間中,相對於Win32而言Android上之間的進程間傳遞主要有IPC、剪下板。當然今天我們說下最簡單的ClipboardManager。使用剪下板可以直接實現資料的傳輸。整個實現比較簡單,注意剪下板中的類型判斷
android 學習中發現經常血藥用到ListView,而且還需要自訂View顯示,實現ListAdapter interface於是寫了一個通用的CommonAdapter 類,簡化ListAdapter 的實現.把Adaapter 需要根據layout 動態實現的部分提取出來.做成介面.靜態部分做成通用方法,以後開發就可以只關注layout 部分的綁定.簡化開發.CommonAdapter 類View Code
Android動畫分為Tween動畫和Frame動畫,Tween動畫主要包括圖片的放大縮小、旋轉、透明度變化、移動等等操作;Frame動畫則簡單得多了,就是把一張張的圖片連續播放產生動畫效果。 本節主要介紹一下Frame動畫,Tween動畫會在後面的文章中介紹,敬請關注。
Android動畫分為Tween動畫和Frame動畫,上一節通過一個執行個體介紹了Frame動畫,本節將介紹Tween動畫。Tween可以把對象進行縮小、放大、旋轉和漸層等操作。 Tween動畫有四個主要的實現,下面分別說明下:1、AlphaAnimation:漸層動畫,主要控制透明度變化動畫類,常使用AlphaAnimation(float fromAlpha, float toAlpha)來構造; fromAlpha:動畫開始時的透明度(取值範圍為0.0到1.0);
adv_sdcard_image_upload.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent"
今天學習了一下解析json的知識,把我學習的的一個小例子拿出來和大家分享一下 下面是代碼: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); String x; JSONObject obj; try {
添加用android串連 php的 nusoap 做成的webservice是session和cookies不能儲存,經過尋找在國外的一個網站上找到瞭解決方法,具體實現方法如下(http://www.my400800.cn): 取得請求頁面cookies內容,等下次發送請求時在把cookies的內容發送過去 SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
今天發現一些軟體可以在android 的案頭上顯示一些浮動小視窗,經過一番尋找,終於找到的解決方案,代碼如下: FloatingFunc.java package hrxcframe.comm; import android.app.Activity; import android.content.Context; import android.graphics.Rect; import android.test.R; import android.util.Log; import
當電話來電的時候,我們要監控著電話號碼的來電,哪我們是通過代碼控制,下面我們看看利用吐絲顯示來電顯示 package com.smart; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.telephony.PhoneStateListener; import android.telephony.TelephonyManager;
1、製作一張啟動圖片splash.png,放置在res->drawable-hdpi檔案夾中。 2、建立布局檔案splash.xml < ?xml version="1.0" encoding="utf-8"?> < LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"
最近項目要做一個控制來電顯示的Android應用需要在Emulator上類比來電效果方法如下:1.單個電話 開啟命令列cmd,輸入telnet 斷行符號.然後輸入 o localhost 5554 斷行符號,連到Emulator上.輸入gsm call 123456 上面顯示OK這時再去看模擬器,上面就有來電了.其他:掛斷電話:gsm cancel <類比打進的電話號碼>設定其他模式:gsm voice
Android系統在2.1版本之前,應用程式是只能安裝到機身記憶體(RAM)中,這一特性從某種角度上講,阻止了Android的發展,因為RAM的空間是有限的,所以這一特性限制了應用程式的體積,也就限制了應用程式的功能。 自從Android 2.2版本開始,Android系統引入了一個全新的功能——APP2SD,這個功能讓Android系統允許將應用程式安裝到SD卡上面,一方面節約出更多的RAM空間,另一方面也允許應用程式擴大自身的體積。