Time of Update: 2018-12-05
1.觸控螢幕硬體原理1.1電阻觸控螢幕 中斷產生。觸控螢幕晶片根據觸摸按下時電阻分壓值發生變化而產生中斷,該中斷輸入給CPU。產生的條件很簡單,主要有VDD,GND訊號即可。因此,我們在調試時,可以在沒有驅動的情況下去測量中斷腳,是否在有觸摸時發生變化,以前驗證模組的好壞。 1.2電容觸控螢幕 中斷產生和電阻屏類似,只不過電容屏是由於人體接觸時形成耦合電容,從而電流發生變化。電容屏的介面一般都會有一個nRST訊號,便於驅動裡對模組做複位操作。2.Linux驅動
Time of Update: 2018-12-05
package com.ljq.test;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import org.junit.Test;public classInternetTest {@SuppressWarnings("static-access")@Testpublic
Time of Update: 2018-12-05
這個程式在tomcat 5.0伺服器環境下成功運行,程式簡單,運行效率非常高,非常給力的一個代碼,借鑒eoeandroid裡大手們的指點,由於本人在J2EE的開發非常不瞭解,下半年開學~所以jsp什麼的顯得那麼不得心應手,但是一些j2me的知識還是比較熟悉,這個程式非常簡單,注釋也非常給力~google了半天,感覺肯定會有許多和我一樣的菜鳥很需要的。所以貼上來與大家一起分享。 開發這個前一定要手動匯入幾個必備的jar檔案,比如
Time of Update: 2018-12-05
很多時候我們會在下拉式功能表中綁定一個值,但是 Spinner本身不提供這樣的服務 於是在網上找了N久,終於找到一個簡單易用的方案;廢話不多說,直接上菜了 首先要定義一個Item類,有以下要注意的: 要重寫它的.Tostring()函數,因為適配器在顯示資料的時候,如果傳入適配器的對象不是字串的情況下,直接就使用對象.toString() public class CItem {private int ID;private String Value = "";public CItem()
Time of Update: 2018-12-05
原理:通過繼承Linearlayout,擺放自己所需的imageview和textview,形成ImageButton直接上源碼: import android.widget.TextView;public class ImageButton1 extends LinearLayout{ private ImageView mImage; private TextView mText; public ImageButton1(Context context, AttributeSet
Time of Update: 2018-12-05
Android: ListView排序ListView通過適配器得到內容資料,可以對資料list先排序再提供給ListView:private List<Map<String, Object>> getData() {List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(); //add Data ...//對list進行排序if
Time of Update: 2018-12-05
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="mar.android" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="4" /
Time of Update: 2018-12-05
see the effect in attached file.Code here:package com.sina.android.acx;import android.app.Activity;import android.app.ProgressDialog;import android.os.Bundle;public class AClientXActivity extends Activity { /** Called when the activity is first
Time of Update: 2018-12-05
工作中遇到一些項目需要把表單顯示在最上層,像來電彈窗顯示電話號碼等資訊或攔截簡訊資訊顯示給使用者,我們想這些資料放在最上層,activity就滿足不了我們的需求了,有些開發人員使用了迴圈顯示Toast的方式,toast是不能獲得焦點的,這種方法是不可取的。這個時候,我們如何處理呢? 原來,整個Android的視窗機制是基於一個叫做
Time of Update: 2018-12-05
文章目錄 1. 從資源中擷取位元影像2. 擷取位元影像的資訊3. 顯示位元影像4. 位元影像縮放5. 位元影像旋轉總結說明
Time of Update: 2018-12-05
RHEL5 CENTOS5上編譯Android核心的步驟 # uname -aLinux chitty 2.6.18-92.1.22.el5 #1 SMP Tue Dec 16 12:03:43 EST 2008 i686 i686 i386 GNU/Linux# more /etc/*releaseCentOS release 5.2 (Final)# yum install zlib-devel# wget
Time of Update: 2018-12-05
Android查看sqlite資料庫內容的方法 Android中可以採用sqlite資料褲來儲存資料,是Google卻沒有直接給我們提供相關工具來管理資料庫裡的資料。如果不能直接通過工具來查看,那我們就把資料庫從手機/模擬器裡面拷貝出來用工具查看,下面是步驟1.確認資料庫的位置我們可以通過eclipse的DDMS外掛程式來訪問手機的部分目錄資料庫檔案位於/data/data/你的程式的包名/databases/
Time of Update: 2018-12-05
依照此方式 可以實現任何的Object填充Spinner 以及調用任何免費webservice。資源檔如下:<?xml version="1.0" encoding="utf-8"?><resources><color name="black">#000000</color><color name="write">#00FFFFFF</color></resources><?xml version="1.
Time of Update: 2018-12-05
英語不好的人傷不起。。從別人哪裡把屬性貼過來android:layout_above 將該控制項的底部置於給定ID的控制項之上;android:layout_below 將該控制項的底部置於給定ID的控制項之下;android:layout_toLeftOf 將該控制項的右邊緣與給定ID的控制項左邊緣對齊;android:layout_toRightOf 將該控制項的左邊緣與給定ID的控制項右邊緣對齊;android:layout_alignBaseline
Time of Update: 2018-12-05
android用戶端通過socket與伺服器進行通訊可以分為以下幾步:應用程式與伺服器通訊可以採用兩種模式:TCP可靠通訊 和UDP不可靠通訊。(1)通過IP地址和連接埠執行個體化Socket,請求串連伺服器: socket = new Socket(HOST, PORT); //host:為伺服器的IP地址 port:為伺服器的連接埠號碼(2)擷取Socket流以進行讀寫,並把流封裝進BufferWriter或者PrintWriter:
Time of Update: 2018-12-05
Android的耳機檢測其實代碼改動很少的也是因為少吧,所以一直沒寫文檔。就這麼拖了將近兩個月。驅動程式有三個實現版本:其一是:drivers/char/micco_hsdetect.c它通過kobject_uevent 上報狀態給使用者空間。其二是:drivers/input/keyboard/micco_keys.c它通過
Time of Update: 2018-12-05
舉例說我想要做的一個事情是,在一個主介面(主Activity)上能串連往許多不同子功能模組(子Activity上去),當子模組的事情做完之後就回到主介面,或許還同時返回一些子模組完成的資料交給主Activity處理。貌似啟動 Activity 的只有 startActivity() 和
Time of Update: 2018-12-05
DT是用於開發Android的Eclipse外掛程式,ADT想要在Eclipse上正常使用的關鍵是它們的版本要相容。因此推薦線上安裝ADT外掛程式,它會根據Eclipse版本自動找到能夠適應的版本的。1.線上安裝ADT外掛程式啟動Eclipse,如果是Eclipse3.5或Eclipse3.6選擇“Help”>“Install New Software...”,如果Eclipse3.4及以下版本菜單是“Help”>“Software
Time of Update: 2018-12-05
今天程式在樂phone上測出來一個bug:從頁面內退出程式時候第一次退不出去,需要第二次推出才可以。在DDMS上跟蹤發現報兩個錯誤:08-19 13:51:18.286: ERROR/AndroidRuntime(5765): java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=
Time of Update: 2018-12-05
這兩個方法是網上拷別人的,分別用來得到可用記憶體和記憶體總數,這樣我們就可用得到了已用記憶體數。private long getAvailMemory(Context context){// 擷取android當前可用記憶體大小ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);MemoryInfo mi = new