本想直接在線學習,不過網速實在不給力,寫了個多線程下載類,把官網下的實例全部下載下,包括圖片,java文件,xml文件。并按照相應目錄進行存儲??傆嫊r間大概6分鐘左右下完。先貼代碼:packagecom.multilThreadDownload;importjava.io.ByteArrayOutputStream;importjava.io.File;importjava.io.FileOutputStream;importjava.io.FileWri
系統 2019-08-29 23:06:30 1816
本文原創,轉載請注明出處:http://blog.csdn.net/qinjuning前言,竟然是翻譯,當然得弄的有板有眼。照著大作家格式來咯,--。譯序最近一直在做鎖屏界面,之前也寫過關于鎖屏界面的一些簡單原理,未曾想自己真正去深入理解鎖屏時,才發覺鎖屏框架真是又大又復雜,主要體現在如下兩個方面:1、界面的組成以及更新機制;2、對電源管理的控制,在鎖屏界面會禁用系統的電源管理,自己接管屏幕亮度的控制。當然還有更多的邏輯細節處理,只能耐著性子去研究了。。通
系統 2019-08-29 23:01:32 1816
方法如下:1.以管理員身份運行命令提示符:快捷鍵win+R→輸入cmd→回車2.啟用并設定虛擬WiFi網卡:運行命令:netshwlansethostednetworkmode=allowssid=meizuPCkey=bulukaWiFi注意:下面參數可以自由變換mode:是否啟用虛擬WiFi網卡,改為disallow則為禁用。ssid:無線網名稱,最好用英文(以meizuPC為例)。key:無線網密碼,八個以上字符(以bulukaWiFi為例)。以上三
系統 2019-08-29 22:28:33 1816
項目需要展示一個通訊簿,通訊簿中的手機號碼是分組的,要求勾選組時,自動勾選組下的手機號碼,實現效果如下:下面是實現步驟。1、新建類PhoneListItem,用于表示分組中的每一個手機號碼。packagecom.ydtf.android;publicclassPhoneListItem{publicStringphone,name;publicbooleanchecked;publicPhoneListItem(St
系統 2019-08-29 22:28:25 1816
Himi原創,轉載務必注明出處!原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/04/11/6314704.aspxListView:在Android應用開發過程中屬于最常用的系統組件之一,當然可能童鞋們問為什么會突然游戲開發中講這個,呵呵,其實在游戲開發中,也會常常使用到系統組件,比如游戲排行榜,簡單的游戲關卡選擇等等,都可以來使用ListView來實現;當然關于ListView我想大家都會使用了,
系統 2019-08-29 22:20:33 1816
通知用戶NotifyingtheUser某些情況下需要通知用戶你的應用程序中發生了一個事件。一些事件請求用戶應答而另外一些則不需要。比如:·當一個事件比如保存文件結束時,應該出現一條消息確認保存成功?!と绻粋€后臺運行的應用程序需要用戶關注,這個應用程序應該創建一個通知來允許用戶在方便時進行應答?!と绻@個應用程序在執行一個用戶必須等待的任務(比如家在一個文件),那么應用程序應該顯示一個盤旋的進度輪或進度條。所有這些通知任務可以通過一個不同的技術獲取到:·
系統 2019-08-29 22:18:48 1816
先看圖:這里主要是鍛煉一下TableLayout布局,注意其中的android:stretchColumns="0,1,2,3"屬性,該屬性可以控制每列的寬的權重,類似weight,由于這里4列都是“平等的”,所以是“0,1,2,3”,全部布局文件如下:
系統 2019-08-29 22:07:31 1816
這里的持久化其實就是本地配置文件的讀寫,實現方法是通過Activity.getPreferences(int)獲取SharedPreferences對象,然后操作配置文件的讀寫,值得注意的是以下幾點:1)Activity.getPreferences(intmode)等價于Content.getSharedPreferences(Stringfilename,intmode),這里面的filename就是當前class的名稱,例如在PersistentTe
系統 2019-08-29 21:58:06 1816
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/cloudsave/conflict-res.html在云存儲中保存和加載過程是很直接的:它只是將用于數據和byte數組之間的序列化轉換,并將這些數組存儲在云端。然而,當你的用戶有多個設備,并且兩個以上的設備嘗試將它們的數
系統 2019-08-12 01:54:48 1816
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/efficient-downloads/connectivity_patterns.html不同連接類型對于電池壽命的影響是不一樣的。首先使用Wi-Fi會比使用無線網絡(比如GPRS)消耗的電量小的多。而且不同的通信技術對
系統 2019-08-12 01:54:48 1816
在Android中,兩個Acitivity之間是靠Intent傳遞信息的,因為Intent本來就起到信使的作用,所以用它來傳遞數據也顯得順理成章了.Intent提供了多個方法來"攜帶"額外的數據putExtras(Bundledata):向Intent中放入需要"攜帶"的數據putXxx(Stringkey,Xxxdate):向Bundle放入Int,Long等各種類型的數據(Xxx指代各種數據類型的名稱)putSerializable(Stringkey
系統 2019-08-29 23:48:40 1815
轉載自:http://blog.csdn.net/feng88724/article/details/6333809作者:feng88724在進行UI布局的時候,可能經常會用到android:gravity和android:layout_Gravity這兩個屬性。關于這兩個屬性的區別,網上已經有很多人進行了說明,這邊再簡單說一下。(資料來自網絡)LinearLayout有兩個非常相似的屬性:android:gravity與android:layout_gr
系統 2019-08-29 22:40:12 1815
FBReaderJFBReaderJ用于Android平臺的電子書閱讀器,它支持多種電子書籍格式包括:oeb、ePub和fb2。此外還支持直接讀取zip、tar和gzip等壓縮文檔。項目地址:http://www.fbreader.org/FBReaderJ/AngleAngle是一款專為Android平臺設計的,適合快速開發的2D游戲引擎,基于OpenGLES技術開發。該引擎全部用Java代碼編寫,并且可以根據自己的需要替換里面的實現。項目地址:http
系統 2019-08-29 22:38:21 1815
我們已經介紹了Canvas,在那里,已經學習了如何創建自己的View。在第7章中也使用了Canvas來為MapView標注覆蓋。畫布(Canvas)是圖形編程中一個很普通的概念,通常由三個基本的繪圖組件組成:Canvas提供了繪圖方法,可以向底層的位圖繪制基本圖形。Paint也稱為"刷子",Paint可以指定如何將基本圖形繪制到位圖上。Bitmap繪圖的表面。Android繪圖API支持透明度、漸變填充、圓邊矩形和抗鋸齒。遺憾的是,由于資源限制,它還不支持
系統 2019-08-29 22:32:23 1815
獲取網絡信息需要在AndroidManifest.xml文件中加入相應的權限。1)判斷是否有網絡連接按Ctrl+C復制代碼publicbooleanisNetworkConnected(Contextcontext){if(context!=null){ConnectivityManagermConnectivit
系統 2019-08-29 22:32:19 1815