Preference 提供了一個輕量級的數據存取方法,應用場合主要是數據比較少的配置信息。它以“鍵-值”對的方式將數據保存在一個XML配置文件中。存取數據用到了SharedPreferences接口和它的內部接口SharedPreferences.E
最近在做Android4.0的開發,發現AlertDialog相比較以前有了較大變化,就是在觸摸對話框邊緣外部,對話框消失。於是研究其父類發現,可以設置這麼一條屬性,當然必須先AlertDialog.Builder.create()之後才能調用這兩個
如果應用程序要播放密集、短促的音效,這時還用MediaPlayer就顯得不合適了。MediaPlayer存在如下缺點:1、 資源占用率較高,延遲時間較長2、 不支持多個音頻同時播放此時我們可以用SoundPool來播放音效,S
private DisplayMetrics dm;//屏幕分辨率容器 dm = new DisplayMetrics(); this.getWindowManager().getDefaultDisplay().getMetrics(dm);
S3C2440是32位的,2的32次方得知該CPU的地址空間為4G,即該CPU可訪問4G大小的范圍。1、綠色那部分為外設地址空間,大小為1G,存在於CPU外部,由於存放數據與程序用的,CPU可通過地址線和數據線從中讀取數據。2、黃色那部分為功能部件寄
Mini2440中,主要有4種存儲器:1、NOR FLASH:(相當於PC中的ROM)斷電後能保存數據,可以直接在上面執行程序,2M大小2、NAND FLASH:(相當於PC中的ROM和硬盤)斷電後能保存數據,不可直接在上面執行程序,256M大小3、
一、多線程斷點下載介紹所謂的多線程斷點下載就是利用多線程下載,並且可被中斷,如果突然沒電了,重啟手機後可以繼續下載,而不需要重新下載;利用的技術有:SQLite存儲各個線程的下載量,HTTP請求獲得下載數據;二、輔助類介紹為了完成多線程斷點下載我們需
一、Handler介紹在一個線程中存在一個消息隊列,當消息隊列中存在消息時,Handler就會處理這些消息;我們考慮一下這種場景:我們要執行一個耗時很長的業務,執行完後要返回一個結果顯示在TextView上,我們在主線程中執行這種業務是否合理呢?顯然
使用聲明:類名:MultiThreadDownloadUtilAPI:(1)download(String path,int count);path:文件URL;count:線程數量;package org.xiazdong.multido
我們可以使用EditPlus把javac和Java命令集成進來,從而直接在EditPlus編輯器中編譯運行java程序。步驟如下: 1.單擊EditPlus主菜單的“工具”,單擊“工具”菜單中的“配置用戶工具”項目; 2.單擊對話框中“群組名稱”來設
在發送任何HTTP請求前最好檢查下網絡連接狀態,這樣可以避免異常。這個教程將會介紹怎樣在你的應用中檢測網絡連接狀態。 創建新的項目 1.在Eclipse IDE中創建一個新的項目並把填入必須的信息。 File->New->Android
終於得到了夢寐的《802.11無線網絡權威指南》,光看書是不行的,關鍵還是自己練習,這就需要搭建一個舒服的實驗環境,抓包是必不可少的了,因為只有詳細分析802.11數據幀,才能深入理解協議的細節。軟件上就是這個理,手上沒設備還是不行,這可是搭建實驗環
開發環境: Ubuntu 12.04 所有軟件包為最新 1. 安裝GNU工具鏈sudo apt-get insatll gcc-arm-linux-gnueabi sudo apt-get insatll g++-arm-linux-gn
在前面一篇文章(使用Qemu模擬Cortex-A9運行U-boot和Linux)(見 http://www.linuxidc.com/Linux/2012-07/65478.htm )裡,我們用Qemu虛擬了一個ARM開發板,並且運行起來L
1. Generic Netlink 的數據結構 首先, Generic Netlink是按照Family管理的,內核的其它模塊或子系統可以向它注冊自己的Family. 所有的Family會存放在一張Hash鏈表上。 注冊Fami
最近在嵌入式Linux板子上調試USB聲卡,使用mdev創建設備節點時默認直接在 /dev/目錄下創建, 如controlC0 pcmC0D0c seq sequencer2mixer pcmC0D0p sequencer timer但是
在一個最簡單的hello world程序中,printf是一個屬於libc庫的動態庫函數。在編譯時是不知道printf所在地址的,那麼,在程序運行的時候是怎麼找到printf所在地址並且跳到那個地址去執行的呢?本文將以printf為例,用GDB跟蹤動
Android4.0鼠標右鍵返回功能。在\frameworks\base\services\input\InputReader.cpp文件下修改uint32_t CursorButtonAccumulator::getButtonState() co
Linux sysfs實現hdmi開關,平台是全志A10 Android4.0linux-3.0/drivers/video/sun4i/disp/dev_disp.cstatic ssize_t show_hdmi_ctrl(struct devi