Time of Update: 2015-06-11
標籤:在Android群裡,經常會有人問我,Android Log是怎麼用的,今天我就把從網上以及SDK裡東拼西湊過來,讓大家先一睹為快,希望對大家入門Android Log有一定的協助.android.util.Log常用的方法有以下5個:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根據首字母對應VERBOSE,DEBUG,INFO, WARN,ERROR。1、Log.v
Time of Update: 2015-06-10
標籤:手機網頁能通過window.screen.height, width擷取螢幕解析度,於是可以通過解析度比率來計算高度。window.onload=function(){var swiper = document.getElementById("swiper");var scale = window.screen.height / window.screen.width;swiper.style.height = document.body.clientWidth *
Time of Update: 2015-06-10
標籤:android 快速開發 appbase Android快速開發之appBase——(4).詳解com.snicesoft.Application和BaseActivity在 Android快速開發之appBase——(1).appBase介紹中使用過com.snicesoft.Application和BaseActivity,本篇則解開她們的面紗。1.
Time of Update: 2015-06-11
標籤:簡介:AndroidAnnotations是一個依賴注入方式來簡化代碼結構 ,快速開發的開源架構,使結構代碼更清晰,減少代碼重複性。對今後我們做自動化測試和自動化埋點開發都會提高開發效率。跟我們之前使用android開發習慣有一定差異,下面我們來瞭解一下這個架構的使用和優勢。特點:(1)依賴注入:包括view,extras,系統服務,資源等等(2)簡單的執行緒模式,通過annotation表示方法運行在ui線程還是後台線程(3)事件綁定:通過annotation表示view的響應
Time of Update: 2015-06-10
標籤:為什麼先說一下為什麼會出現圖片亂跳。使用convertView對ListView的每個item最佳化,item的複用可以有效降低記憶體的佔用,使ListView滑動更為流暢。但會帶來一個問題,當最頂部的item滑出螢幕時,會變成下一個從底部將要滑進來的item。每次滑進來的item都要去請求網路獲得圖片。第一個item滑出去時,是帶著圖片的。其ImageView指向了一塊記憶體。當其慢慢滑出,從底部慢慢滑進時,底部的item與頂部(只有一半在螢幕裡能看到了)的還是指向同一塊記憶體。載入的了
Time of Update: 2015-06-10
標籤:Handler 內部類持有 外部類Activity的引用,如果Activity退出而Handler還有延遲處理的訊息沒有處理完,會導致Activity不能回收,反覆如此會導致記憶體泄露。解決方案一: mHandler.removeCallbacksAndMessages(null); // 參數為null時會清除所有訊息。解決方案二:聲明Handler為static並持有Activity的弱引用。關鍵看程式中注釋的地方public class MainActivity
Time of Update: 2015-06-11
標籤:Content Provider在資料處理中,Android通常使用Content Provider的方式。Content Provider使用Uri執行個體作為控制代碼的資料封裝的,很方便地訪問地進行資料的增、刪、改、查的操作。Android並不提供所有應用共用的資料存放區,採用content Provider,提供簡單便捷的介面來保持和擷取資料,也可以實現跨應用的資料訪問。簡單地說,Android通過content Provider從資料的封裝中擷取資訊。Content
Time of Update: 2015-06-10
標籤: android中既有組件只有 expandlistview來實現二級的分級目錄,但是如果是任意級的分級目錄呢?今天看到了一個DEMO,學習一下~ 一、filebean類 simpleadapter的資料來源的資料單元(需轉化為nodes),包含以下三個屬性和建構函式private int _id;private int parentId;private String name;private long
Time of Update: 2015-06-10
標籤: 一 PackageManager可以獲得的所有包節點資訊: 1,所有節點的基類:PackageItemInfo; 2,PackageInfo:package的全面資訊,與AndroidManifest.xml中的所有資訊一致; 3,ApplicationInfo:關聯特定應用的資訊,與清單中的application節點一致; 4,ActivityInfo:關聯Activity或Receiver的資訊,與清單中這兩者的節點一致;
Time of Update: 2015-06-11
標籤:android weight 今天在修改一個布局問題時候,發現自己對權重的理解還不夠。首先問題一個TextView沒有按要求顯示完整,顯示成了2行。怎麼辦呢?方法1:是把它左面的字型放小。 結果師兄說不可以隨意修改布局的尺寸,否則測試還會提bug。方法2:不讓改字型,那就修改邊距,圖片的margin,textView的magin,統統改了遍。
Time of Update: 2015-06-10
標籤:Android中context可以作很多操作,但是最主要的功能是載入和訪問資源。在android中有兩種context,一種是application context,一種是activity context,通常我們在各種類和方法間傳遞的是activity context。 區別聯絡:public class MyActivity extends Activity { public void method() { mContext = this; //
Time of Update: 2015-06-09
標籤:ServiceDiscoveryServerServiceClassID_UUID = ‘{00001000-0000-1000-8000-00805F9B34FB}‘BrowseGroupDescriptorServiceClassID_UUID = ‘{00001001-0000-1000-8000-00805F9B34FB}‘PublicBrowseGroupServiceClass_UUID =
Time of Update: 2015-06-10
標籤:原文:.Net 轉戰 Android 4.4 日常筆記(5)--新軟體Android Studio 0.5.8安裝與配置及問題解決說真心話,Eclipse跟我們.net的VS比起來就是屌絲比高富帥,一切都是那麼的難用,速度慢得我無法忍受於是想試試Google欽點的Android Studio IDE工具,這跟ADT一樣也是一套整合工具,也需要安裝java JDK1.下載最新的JDKhttp://developers.sun.com/downloads/ 我是下載JDK1.7版本,
Time of Update: 2015-06-10
標籤:原文:.Net 轉戰 Android 4.4
Time of Update: 2015-06-10
標籤: <!DOCTYPE HTML><html ng-app><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>無標題文檔</title><script src="angular.min.js"></script><script>function Aaa($scope,
Time of Update: 2015-06-10
標籤:debian iso
Time of Update: 2015-06-09
標籤:將連結複製後,開啟迅雷即可下載!請根據自己的手機型號下載。不需要udid綁定、開發人員帳號,下載後直接升級即可。請根據自己的手機型號將連結複製 開啟迅雷 點擊立即下載即可。不過好像Mac版的迅雷下載不了,但我把電腦切換的win系統,用迅雷就可以下載了,不知道為什嗎?iPhone4s:http://adcdownload.apple.com/WWDC_2015/iOS_9_beta/iOS_9_beta__iPhone_4s__13A4254v.zipiPhone5(A1429):http:
Time of Update: 2015-06-09
標籤: 這個包名 是什嗎? 簽名是什嗎? 網上沒有確切的答案!網上說的 根本就一點都不明白! android包名就是AndroidManifest.xml中package所對應的名字。 簽名是你給你的應用打keystore簽名時最後一步會產生的MD5,Eclipse下產生的MD5為 07:1E:BD:C1:13:AF:1D:B3:91:18:A3:50:29:91:43:F4
Time of Update: 2015-06-09
標籤:基本原理:通過ContentObserver觀察者監聽sms資料庫的改變,當有變化時檢測是否是來自指定號碼的簡訊,如果是的話就通過Regex獲得需要的內容,然後貼代碼 (*^__^*) 嘻嘻……: 1 /** 2 * 3 * @ClassName: SmsContent 4 * @Description: 簡訊監聽類 5 * @author guoyizhe 6 * @email [email protected] 7 * @date 2015-6
Time of Update: 2015-06-09
標籤:前言因為Object-C是不支援多繼承的,所以很多時候都是用Protocol(協議)來代替。Protocol(協議)只能定義公用的一套介面,但不能提供具體的實現方法。也就是說,它只告訴你要做什麼,但具體怎麼做,它不關心。當一個類要使用某一個Protocol(協議)時,都必須要遵守協議。比如有些必要實現的方法,你沒有去實現,那麼編譯器就會警示告,來提醒你沒有遵守××協議。注意,我這裡說的是警告,而不是錯誤。對的,就算你不實現那些“必要實現”的方