一、 更新sdk,遇到了更新下載失敗問題: Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml Fetched Add-ons List successfully Fetching URL: https://dl-ssl.google.com/android/repository/repository-8.xml Done loading
http://blog.csdn.net/ahutzh/article/details/6911095 Android ListView沒行加入CheckBox,實現挑選清單,既可點擊複選框進行選中,也可以點擊list一行進行選中,效果圖如下: 下面貼下主要代碼的實現: 對於列表中複選框,我們需要在複選框的狀態發生變化時,儲存複選框的狀態,不然在拖動列表過程中,會丟失複選框的狀態。 在這裡我們採用下面方式儲存:
今天,安裝一下linux系統學習一下linux下面Android開發,學校裡的網速慢的不行了,下載一個Android sdk只有幾十M都黃了幾個小時,下載一個jdk也需要幾個小時,真麻煩,下載platforms,更慢得出奇,於是想想在windows下的linux下面可不可以通用呢?我的電腦上有windows下android 開發環境,於是在linux下面只下載了最新版本的android
Action Bar是ANDROID應用用到的重要開發資源之一,Action Bar提供了一致的應用導航和視圖切換方式,也提供了突出的和容易的以可預見的方式執行重要操作的方式。 Action Bar一般位於螢幕頂部,包括四個可操作地區:應用表徵圖或LOGO地區,用於視圖控制的Spinner下拉式功能表或TAB控制項地區,Action button(也稱為Action Item)地區,提供溢出菜單的Action overflow地區。 另外Action
今天解決一個比較有意思的問題問題描述,假設有一個application中包含兩個activity A和B,此時先開啟A 然後按Home鍵退回到MainHome,在framework中回退mainHome是通過startActivity方式開啟mainHome的(我們的android platform是自己定製的,對按鍵重新設計,可能和原生系統不一樣),然後通過一個HotKey(就是一個外設的某一個按鍵)開啟B,開啟檔案為StartActivity 設定兩個Flag 分別是
Android系統中具備6個模式,分別為一般啟動模式(normal mode)、安全模式(safe mode)、復原模式(recovery mode)、引導模式(bootloader mode)、fastboot模式和診斷模式(diagnostic mode)。 一般啟動模式(normal mode)的功能是正常啟動手機,方法為關機狀態下按電源鍵啟動。 安全模式(safe
一 SlidingDrawer 這個類,也就是所謂的"抽屜"類。它的用法很簡單,要包括handle ,和content .handle 就是當你點擊它的時候,content 要麼抽抽屜要麼關抽屜。這是上下拉抽屜的效果,將 SlidingDrawer屬性設定為android:orientation="vertical"即可這是左右拉抽屜的效果,將 SlidingDrawer屬性設定為android:orientation="horizontal"即可。二、重要屬性
Andorid平台本身的多媒體架構opencore支援音頻格式有:3GPP(.3gp)、MPEG-4(.mp4,.m4a)、mp3、Type 0 and 1(.mid,.xmf,.mxmf).Also RTTTL/RTX(.rtttl,.rtx), OTA(.ota),andiMelody(.imy)、Ogg(.ogg)
Android內部提供了一個DownloadProvider,是一個非常完整的下載工具,提供了很好的外部介面可以被其他應用程式調用,來完成下載工作。同時也提供和很好的下載、通知、儲存等機制。在Android的Browser等工具裡面都用到了這個DownloadProvider。但是很遺憾的是,這個DownloadProvider不對app開發人員開放,只作為內部使用。我們現在去探究如何將DownloadProvider拿來給自己用。讓我們先找到DownloadProvider不能用的原因:先找到
一、啟動android預設瀏覽器 Intent intent= new Intent(); intent.setAction("android.intent.action.VIEW"); Uri content_url = Uri.parse("http://www.cnblogs.com"); intent.setData(content_url);
前文在描述Android應用程式和SurfaceFlinger服務的關係時提到,每一個有UI的Android應用程式都需要與SurfaceFlinger服務建立一個串連,以便可以通過這個串連來請求SurfaceFlinger服務為它建立和渲染Surface。在本文中,我們將以Android系統的開機動畫應用程式為例,詳細描述Android應用程式是如何與SurfaceFlinger服務建立串連的。
android 2.2 和android 2.3 在源碼結構上有一些變化:tatusbar 的位置的變化,2.3中 statusbar 的源碼在 frameworks/base/packages/SystemUI中。 修改statusbar的背景,frameworks/base/packages/SystemUI/res/drawable-mdpi,替換 statusbar_background.9.png
經常看到一些Contact類的軟體軟體連絡人清單在滾動時會在螢幕中間彈出一個提示資訊,就是當前位置的連絡人序號之類的,嘗試實現了一下 先看效果: 中間彈出的就是一個類似於Overlay的層 布局檔案 pop_overlay.xml <?xml version="1.0" encoding="utf-8"?><TextView xmlns:android="http://schemas.android.com/apk/res/android"
Android 平台提供了兩類動畫。 一類是Tween動畫,就是對情境裡的對象不斷的進行映像變化來產生動畫效果(旋轉、平移、放縮和漸層)。第二類就是 Frame動畫,即順序的播放事先做好的映像,與gif圖片原理類似。 下面就講一下Tweene Animations。 主要類: Animation 動畫AlphaAnimation漸層透明度RotateAnimation畫面旋轉ScaleAnimation漸層尺寸縮放TranslateAnimation位置移動AnimationSet 動畫集
Android提供了GestureDetector類來處理一些常用的手勢操作,比如說 onLongPress,onFling 等。但這裡不使用GestureDetector,而是直接在自訂View重寫的onTouchEvent中進行處理。欲實現的效果是:當手機按住螢幕時,如果在指定的時間內沒有移動(如500毫秒),那麼進入長按模式,此時手指在螢幕上移動都算作長按模式。如果手機按住螢幕就立馬移動,那麼就算作移動模式。MotionEvent
Android開發之Intent、廣播和接收/* * Android開發之Intent、廣播和接收 * * Created on: 2011-8-15 * Author: blueeagle * Email: liujiaxiang@gmail.com */ Intent Intent是一種訊息傳遞機制,它可以聲明執行某個動作的意圖,並且通常是跟一段特定的資料一起進行聲明的。
今天給大家推薦一個Android垂直型的SeekBar,可能對於你們在項目中有所協助。這個已經有人具體實現。本人只是在這裡稍做推薦。有關更多的好的控制項本人在網上已建了一個網站專門做Android開原始檔控制的收錄以及範例程式碼的各種使用用法,目的是協助更多的Android開發人員,讓更多的人愛上Android開發人員。可以給出具體實現的思想及代碼。按以前寫作方式,首先上:具體實現方式是繼續SeekBar,重寫onDraw方法只要旋轉90度就可以實現。給出以上兩個其中的一個代碼:package
高通wifi android層移植(bcm4329)定義好核心模組的位置(包括核心模組、韌體、NVRAM、以及其它的核心模組,比如說SDIO的驅動或是USB驅動(如果是USB網卡的話))hardware/libhardware_legacy/wifi/wifi.c要用到。Wifi.c裡面的一些宏可以在BoardConfig.mk裡面去配置。BOARD_WPA_SUPPLICANT_DRIVER := WEXTWIFI_DRIVER_MODULE_PATH :=
rt2870 usb wifi在mx53 android平台上的移植USB