Time of Update: 2018-12-03
在AndroidManifest.xml中,<meta-data>元素可以作為子項目,被包含在<activity>、<application> 、<service>和<receiver>元素中,但不同的父元素,在應用時讀取的方法也不同。1 :在Activity的應用。 xml程式碼片段: <activity...> <meta-data android:name="myMsg"
Time of Update: 2018-12-03
要轉的朋友請保留部落格地址http://blog.csdn.net/swadair/article/details/7551609很多朋友對RollNavigationBar+SlidePageView如何設計業務介面感到疑惑,今天我專門寫了Demo共大家參考。如下:頁面A頁面A滑向頁面B中頁面B做了個簡單的動態實現源碼如下:package cn.w.song.ui;import java.util.HashMap;import java.util.LinkedList;import java.
Time of Update: 2018-12-03
android.test.ActivityInstrumentationTestCase2一、在Manifest.xml加入<uses-library android:name="android.test.runner" /><uses-permission android:name="android.permission.RUN_INSTRUMENTATION" /><instrumentation
Time of Update: 2018-12-03
使用本地化的資源如何建立預設資源把應用程式的預設文本放到下面位置和名稱的一個檔案中:res/values/strings.xml在res/values/strings.xml中的文本字串應該使用預設的語言,這種語言是期望大多數應用程式使用者會說的語言。必須設定的預設資源還包括其他的任何可描畫資源和布局資源,以及動畫資源。res/drawable/(這個目錄中至少要包含一個圖形檔案http://www.mianfeiyuanma.com/
Time of Update: 2018-12-03
這幾天被這個多出來的Android Private Libraries折騰的夠嗆,最後知道一般保留這三個就好了。其他多出來的就看看是不是有包重複了,或者是把libs的jar包add to build path了。下面轉載的是比較詳細的說明了。最近有個同事跟我報怨說,他的系統重裝Eclipse使用新的ADT22後,編譯的android
Time of Update: 2018-12-03
那天混淆完後,反編譯發現成功混淆後就上傳市場發布了。昨天審核成功了,項目算是成功上線了。結果還沒高興玩,就出意外了。。。下載來安裝後。歡迎介面剛顯示完準備進入主介面的時候,應用掛了!!!!!!!艸。老子一身冷汗。尼瑪,趕緊把項目下線,查原因。看log的時候,發現的null 指標的錯誤。如。發現一堆混淆後的包名。就想會不會是混淆後程式一些地方映射混亂了。結果一查,還真的。網上很多這個問題。混淆不能把第三方包給混淆了,要把第三方包排除了。排除混淆的方法如下,採用keep
Time of Update: 2018-12-03
轉自http://www.eoeandroid.com/thread-272453-1-1.htmlAndroid經典的開源項目其實非常多,但是國內的部落格總是拿著N年前的一篇複製來複製去,實在是不利於新手學習。今天爬爬把自己熟悉的一些開源項目整理起來,希望能對Android開發同學們有所協助。另外,如果你有比較好的項目推薦,也煩請在評論裡分享出來,我會定期更新部落格內容。項目篇:Apollo音樂播放器:就一個播放器,但是實現的很好oschina用戶端:oschina網站的用戶端哦,wp版,iO
Time of Update: 2018-12-03
原文:http://blog.csdn.net/tianruirui/article/details/7218576經過了一番折騰,忙忙碌碌了一下午,終於搞明白了Android軟體介面嵌入廣告的方法,以下我以嵌入有米廣告為例小結一下:我的新浪微博(wind瑞):http://weibo.com/tianrui1990步驟一,下載有米廣告SDK,將 youmi-android.jar 匯入想要嵌入廣告的的工程中。1. 右鍵您的工程根目錄,選擇“Properties”2. 在左面板中選擇“Java
Time of Update: 2018-12-03
發送XML 通過URL封裝路徑開啟一個HttpURLConnection 佈建要求方式,Content-Type和Content-LengthXML檔案的Content-Type為:text/xml; charset=UTF-8使用HttpURLConnection擷取輸出資料流輸出資料 WebService WebService是發布在網路上的API,可以通過發送XML調用,WebService返回結果也是XML資料 WebService沒有語言限制,只要可以發送XML資料和接收XML資料即
Time of Update: 2018-12-03
Based on the information available, you've got an XML error, and it's on line 2 of com.mmiku.todolist.ToDoListItemView.由於xml檔案中定義的com.mmiku.todolist.ToDoListItemView未找到而引發的錯誤.改正即可.11-30 01:45:52.610: E/AndroidRuntime(545):
Time of Update: 2018-12-03
一.步驟第一步:繼承Service類public class SMSService extends Service { }第二步:在AndroidManifest.xml檔案中的<application>節點裡對服務進行配置:<service android:name=".DemoService"
Time of Update: 2018-12-03
Android UI布局 layer-list:今天也是第一次碰到這個布局,哈哈,真慚愧哈。很簡單,卻很有效布局。功能如下:例子轉自:http://blog.csdn.net/chenlaic/article/details/60899891.可以將多個圖片按照順序層疊起來2.在drawable下建立一個xml檔案[xhtml] view plaincopy<?xml version="1.0" encoding="UTF-8"?> <layer-list
Time of Update: 2018-12-03
1. dip: device independent pixels(裝置獨立像素). 不同裝置有不同的顯示效果,這個和裝置硬體有關,一般我們為了支援WVGA、HVGA和QVGA 推薦使用這 這個,不依賴像素。
Time of Update: 2018-12-03
先還是給大家來個安裝教程吧:轉自:http://my.oschina.net/ryanhoo/blog/141824還在用Android原生模擬器?給你推薦一款全方位把Android原生模擬器秒成渣渣的神器:Genymotion!需要理由?效能卓越作為曆史上最快的Android模擬器(沒有之一),秒級開機關機速度足夠讓你膜拜了(粗數量級估計5-20s不等),Android模擬器應該是1min起吧(如果你夠幸運的話)?
Time of Update: 2018-12-03
為了能在任意目錄使用一下命令,需要將SDK目錄下的platform-tools檔案夾路徑和tools檔案夾路徑配置到path環境變數中 列出可以使用的android版本android list targets 列出可以使用的虛擬機器android list avd 建立虛擬機器android create avd –n <虛擬機器名> -t <Target版本ID> -c <SD卡大小> -s <螢幕尺寸> 啟動虛擬機器emulator –avd
Time of Update: 2018-12-03
很多時候我們的軟體需要對處理後的資料進行儲存或再次訪問。Android為資料存放區提供了如下幾種方式:檔案SharedPreferences(參數)SQLite資料庫內容提供者(Content provider)網路一. 檔案1.1使用檔案進行資料存放區Activity提供了openFileOutput()方法可以用於把資料輸出到檔案中,具體的實現過程與在J2SE環境中儲存資料到檔案中是一樣的。public class FileActivity extends Activity {
Time of Update: 2018-12-03
本文的主要內容來自SDK文章的"Hardware Acceleration”.從Android 3.0開始,Android的2D渲染管線可以更好的支援硬體加速。硬體加速使用GPU進行View上的繪製操作。硬體加速可以在一下四個層級開啟或關閉:ApplicationActivityWindowViewApplication層級往您的應用程式AndroidManifest.xml檔案為application標籤添加如下的屬性即可為整個應用程式開啟硬體加速:<application
Time of Update: 2018-12-03
多線程斷點下載流程圖:多線程斷點續傳下載原理介紹:在下載的時候多個線程並發可以佔用伺服器端更多資源,從而加快下載速度手機端下載資料時難免會出現無訊號斷線、電量不足等情況,所以需要斷點續傳功能根據下載資料長度計算每個線程下載的資料位元置,程式中開啟多個線程並發下載在要求標頭中設定Range欄位就可以擷取指定位置的資料,例如:Range: bytes=100-200在下載過程中記錄每個線程已拷貝資料的數量,如果下載中斷,下次啟動時從屬記錄位置繼續下載執行個體圖: 一.
Time of Update: 2018-12-03
ANR定義 在Android上,如果你的應用程式有一段時間響應不夠靈敏,系統會向使用者顯示一個對話方塊,這個對話方塊稱作應用程式無響應(ANR:Application Not Responding)對話方塊。使用者可以選擇讓程式繼續運行,但是,他們在使用你的應用程式時,並不希望每次都要處理這個對話方塊。因此,在程式裡對響應效能的設計很重要,這樣,系統不會顯示ANR給使用者。 解決ANR異常概述:
Time of Update: 2018-12-03
BroadcastReceiver初識:廣播接收者(BroadcastReceiver)用於接收廣播Intent,廣播Intent的發送是通過調用Context.sendBroadcast()、Context.sendOrderedBroadcast()來實現的。通常一個廣播Intent可以被訂閱了此Intent的多個廣播接收者所接收,這個特性跟JMS中的Topic訊息接收者類似。要實現一個廣播接收者方法如下:第一步:繼承BroadcastReceiver,並重寫onReceive()方法。pu