上篇文章講了自訂帶CheckBox的LISTVIEW的實現,這篇來講講自訂帶CheckBox的ExpandableListView實現,原理思想跟LISTVIEW是一樣的,只是資料存入讀取方面做 相應的修改即可。 同樣的,先建立一個工程,然後修改main.xml布局: <?xml version="1.0" encoding="utf-8"?><LinearLayout
setXfermode 設定兩張圖片相交時的模式 我們知道 在正常的情況下,在已有的映像上繪圖將會在其上面添加一層新的形狀。 如果新的Paint是完全不透明的,那麼它將完全遮擋住下面的Paint; 而setXfermode就可以來解決這個問題 一般來說 用法是這樣的 Canvas canvas = new Canvas(bitmap1);paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));canvas.drawBitmap(mask,
1、 顏色 #RGB #ARGB #RRGGBB #AARRGGBB 顏色資源應該位於<resources></resources>標籤下 路徑res/values/colors.xml 名字可以隨意 定義<color name=”cname”>value</color> 使用 Resourse.getValues.getColor或R.標籤名."name"屬性,如:R.color.cname <?xml version="1.0"
最近做帶CheckBox的LISTVIEW的實現,在實現過程中遇到一些問題,也參考了一些網上資料,功能已經實現,在此做個記錄,方便大家參考。 首先建立一個工程,然後修改main.xml <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
要想檢查正在啟動並執行應用程式中發生了什麼情況,就需要查看正在啟動並執行 Dalvik VM。在 Eclipse 中,選擇 Window > Open Perspective > Other。在出現的對話方塊中選擇 DDMS。這會在 Eclipse 中開啟一個新的透視圖,其中有許多有趣的視窗。DDMS 為IDE和Emultor(or
1、在主機(server)上安裝和配置NFS 安裝nfs服務軟體 $sudo apt-get isntall nfs-kernel-server 修改nfs設定檔/etc/exports $sudo emacs exports 添加下面一行到檔案中: /srv *(rw,sync,no_root_squash,no_subtree_check) /srv是你允許客戶機訪問的檔案路徑,*是你允許的客戶機IP或機器名(用*表示全體客戶都可以訪問),()中的參數是存取控制方式:
MID init.rc文法分析By YWW 關於init.rc最原始的教程請參考Android源碼目錄中:system/core/init/readme.txt。Android中的Init語言由四種類型的語句構成。如下:· Actionn :行為· Commands · Services · Options文法(language syntax)結構如下:每一個語句佔據一行,並且各個關鍵字被空格分開。c規範中的(如
Email:wei7758@126.comBlog:http://blog.csdn.net/yinwei520Author:YwwTime:2011-9-24Update:(轉載請註明出處,謝謝) 這裡引用《Android系統級深入開發——移植與調試》一書中的解釋,關於真正的vibrator程式碼分析,是以我項目中的代碼為基礎。 一: 震動器系統結構和移植內容震動器負責控制引動電話的震動功能,Android中的震動器系統是一個專供這方面功能的小系統,提供根據時間震動的功能。
Mg Android中背光系統架構Email:wei7758@126.comBlog:http://blog.csdn.net/yinwei520Author:YwwTime:2011-9-24Update:(轉載請註明出處,謝謝)
MID內建APK教程By YWW首先申明,這裡的方法介紹是針對我司自己項目中的具體開發板而做的。Mg701內建APK有三種方式一、 這種方法必須要自己編寫Android.mk檔案(關於Android.mk可以參考),在研發中,自己有源碼時,可以將APK的源碼包置於Android源碼中(比如:alps/package/apps中),然後需要編寫Android.mk檔案。然後執行命令:./makeMtk <project_name> remake android
1、Git的安裝從http://git-scm.com/下載最新的git源碼包:並解壓:#tar -xjf git-1.6.3.3.tar.bz2編譯並安裝:#cd git-1.6.3.3#./configure#make;make install# git --versiongit version
如今說到什麼智能手機最火,那很多人肯定會說android系統的手機。如果你還沒有Android手機,又想買一部試試,可是價格都不便宜,買來不適合自己怎麼辦?那麼可以先在電腦上安裝一個Android模擬器,因為它可以在電腦上類比出Android手機系統,讓你提前體驗一下它的魅力。 教程一共分為兩步,一是安裝模擬器,二是模擬器中安裝軟體 一、 在電腦上安裝Android模擬器 二、 在模擬器安裝APK的方法 一、
1. 建立一個android項目如下,點擊finish. 如果只是需要提供service,不需要Activity,那麼可以把Create Activity的勾去掉。 2. 添加一java檔案。類名為:LongExistService,superclass為:android.app.Service 3. 開啟LongExistService.java, 點擊菜單 Source-> Override/implement Method.選中onCreate(), onDestroy(),
在android上,為了某些需要,我們需要一個小而精減的busybox(如果不懂busybox是什麼),請跳過此文。當然我們也可以用gcc的toolchains來build,
List----->數組開發中不免碰到List與數群組類型之間的相互轉換,舉一個簡單的例子: package test.test1; import java.util.ArrayList; import java.util.List; public class Test { /** * @param args */ public static void main(String[] args) { List list=new ArrayList(); list.add("王利虎");
http://fqj183-8041380.blog.163.com/blog/static/39955797201301052742170/ 有用到的兄弟門 ,希望大家一同研究 相互協助在 開發Android和iPhone應用程式時,我們往往需要從伺服器不定的向手機用戶端即時推送各種通知訊息,iPhone上已經有了比較簡單的和完美的
項目目錄:Contact.javapackage com.example.html5_chart;public class Contact {private String name;private double value;private String color;public Contact(String name, double value, String color) {super();this.name = name;this.value = value;this.color =
在ubuntu下搭建了Android NDK開發環境,網路資料很多,不過還是自己作下記錄。NDK簡介NDK,全稱為Native Development Kit,NDK是一系列工具的集合。* NDK提供了一系列的工具,協助開發人員快速開發C(或C++)的動態庫,並能自動將so和java應用一起打包成apk。這些工具對開發人員的協助是巨大的。* NDK整合了交叉編譯器,並提供了相應的mk檔案隔離CPU、平台、ABI等差異,開發人員只需要簡單修改mk檔案(指出“哪些檔案需要編譯”、“編譯特性要求”等)
ubuntu上Android
搞校內連絡人比想象多花了許多時間,不知道是不是因為xmlhttp 抓包不是標準的HTTP形式,還是忽略漏掉了,還是加密了。 myfrendlistx.do 裡的js幾乎都分析遍了,大概知道是發到friendselector.do, 但沒找到那個XN.JSON.build, 抓包也沒看到到這個檔案的請求。 最後直接開啟網頁代碼,發現連絡人資訊竟然就在Js裡面,哎,我可真命苦。 var