Time of Update: 2015-08-04
二維碼zxing源碼分析(四)wifi部分,zxing源碼wifi前三個部分的地址是:ZXING源碼分析(一)CAMERA部分 、 zxing源碼分析(二)decode部分、zxing源碼分析(三)result、history部分前面三篇文章基本上已經把zxing的核心源碼看的差不多了,現在我們在分析它所包含的功能的部分,其實history也是屬於這一部分的,但是放在第三篇說了核心類:
Time of Update: 2015-08-04
分清抽象類別和介面的區別,分清抽象區別簡單比較兩者的異同點,以求明晰。一、從文法概念和實際應用上談二者的區別抽象類別: abstract修飾的class為抽象類別,abstract類不能建立實體物件。抽象類別裡方法不必是抽象的,抽象類別中定義的抽象方法必須由子類實現,也就是重寫。所以呢,不能有抽象的構造方法或抽象的靜態方法。如果子類沒有實現抽象父類的所以方法,那麼,子類也必須定義為抽象類別。介面:介面在一定程度上可以說成是抽象類別的特例。介面中的所有方法都必須是抽象的,介面中的方法定義預設為p
Time of Update: 2015-08-04
Android WebView 常見問題,androidwebview1.為WebView自訂錯誤顯示介面: /** * 顯示自訂錯誤提示頁面,用一個View覆蓋在WebView */ protected void showErrorPage() { LinearLayout webParentView = (LinearLayout)mWebView.getParent(); initErrorPage(); while
Time of Update: 2015-08-04
Android EditText輸入最大長度限制如何給使用者以友好的提示,androidedittext我們知道EditText有個屬性android:maxLength="xxx" ,可以設定EditText的最大長度。也可以用如下代碼設定長度,editText.setFilters( new InputFilter[]{ new InputFilter.LengthFilter( 50 )});
Time of Update: 2015-08-04
SQLite資料庫增刪改查,SQLite資料庫增刪改一:SQLite資料庫簡介: SQLite是一種輕量級的關係型資料庫,官網:http://www.sqlite.org/。 SQLite資料庫檔案存在於行動裝置的一下目錄中:data->data->應用程式名稱->databases
Time of Update: 2015-08-04
二維碼zxing源碼分析(五)精簡代碼,zxing源碼精簡代碼由於工作的需要,我並不是需要二維碼掃描的所有的功能,我只是需要掃一掃,並顯示出來圖片和url就行,於是我們就要精簡代碼了,源碼已經分析完了,精簡起來就方便多了,源碼分析請看二維碼zxing源碼分析(四)wifi部分。我們先看一下,zxing整個的包結構通過上面的結構圖,我們可以看到,只留下了camera這個核心類,然後就是其它類的刪除,自己可以根據自己的需要刪除,因為我只是留下了掃描後的圖片和文本即可,因此就是這樣刪除的。我們再把報錯
Time of Update: 2015-08-04
自學Android筆記——Activity中的回傳資料案例(裝備選擇),androidactivity1.建立程式:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
Time of Update: 2015-08-04
Objective-C學習筆記_執行個體變數可⻅度及方法,objective-c學習筆記 ⼀ 執行個體變數可⻅度 可見度 特點 public(公有的) 執行個體變數可以在類的外部和內部操作 protected(受保護的,預設的) 執行個體變數只能在本類和其⼦類內部操作 private(私人的) 執行個體對象只能在本類內訪問所謂的內部,指的是相應類的@implementation和@end之間。範例程式碼如下:#import
Time of Update: 2015-08-04
Android非同步之Asynctask與Handler你所應該知道的一切,androidasynctask提出問題:1、Android中的非同步處理方式?2、如何使用Handler以及在使用過程中如何避免Handler引起的記憶體泄露?3、從源碼角度分析MessageQueue,Message,handler,looper,主線程,子thread之間的關係4、Handler通過sendMessage以及post
Time of Update: 2015-08-04
使用AccessibilityService實現自動搶紅包,搶紅包助手最近要實現自動搶紅包的功能,使用AccessibilityService來開發,這裡主要寫一下邏輯以及注意點。注意點1、搜尋索引鍵我們實現某個功能比如點擊等需要找到對應的對象然後類比點擊事件,所以首先就是怎麼樣找到對象,下面說三種方式:(1)findAccessibilityNodeInfosByText通過文字來實現尋找,返回的是List<AccessibilityNodeInfo>,所以需要通過for迴圈來具體
Time of Update: 2015-08-04
android上傳圖片到PHP後台全過程,PS:便宜的伺服器可是會不定時的坑你一把。 今天在修改app的一些互動以及重構代碼。一切都是那麼順利,啪啪啪,runing,測試沒問題,再啪啪啪。。。突然,測試上傳頭像的時候,老是連線逾時。。。。報如下錯誤:XXXXXXSokcetTimeOutXXXXXXXX然後自己設定HTTP的逾時時間: //設定逾時時間 httpclient.setTimeout(20000);再building,runing,還是不行。
Time of Update: 2015-08-04
Android開發編碼規範導致的記憶體泄露問題在很久很久之前,看過一篇關於記憶體泄露的文章,裡面列舉了比較全的應該注意的問題,後來找不到原文地址,今天翻了微博,找到了該文章,為了方便日後自己查看,將注意的問題提取出來。在android開發中,我們的編碼習慣可能會讓我們編寫出一些容易導致記憶體泄露的代碼。所以我們應該要養成一個良好的編碼習慣。單例平時,我們可能會這樣寫單例public class Singleton{ private static Singleton instance;
Time of Update: 2015-08-04
Android ImageView 不顯示JPEG圖片 及 Android Studio中如何引用圖片資源,Android ImageView 不顯示JPEG圖片 今天在寫一個小執行個體,ImageView在xml裡面設定的是INVISIBLE,在代碼裡需要設定成setVisibility(View.VISIBLE),但圖片沒有顯示出來,換成PNG或其它的JPEG格式的圖片確可以正常的顯示。原因:顯示的圖片大小為5.39K,圖片格式有損壞,所以不能正常顯示。
Time of Update: 2015-08-04
android上傳圖片到PHP後台全過程PS:便宜的伺服器可是會不定時的坑你一把。今天在修改app的一些互動以及重構代碼。一切都是那麼順利,啪啪啪,runing,測試沒問題,再啪啪啪。。。突然,測試上傳頭像的時候,老是連線逾時。。。。報如下錯誤:XXXXXXSokcetTimeOutXXXXXXXX然後自己設定HTTP的逾時時間: //設定逾時時間
Time of Update: 2015-08-04
android api實現高斯模糊,且相容低版本一、利用android api實現高斯模糊關於高斯模糊網上已經有很多不錯的文章介紹了,在這裡就不重複了。效果已經看到了,就來看看怎麼實現的吧。首先是實現高斯模糊的核心代碼public static Bitmap blurBitmap(Bitmap bitmap, Context context) {// 用需要建立高斯模糊bitmap建立一個空的bitmapBitmap outBitmap = Bitmap.createBitmap(bitmap.
Time of Update: 2015-08-04
RecyclerView的進階用法——定製動畫,recyclerview定製 相信大家都對RecyclerView的用法相當熟悉了,RecyclerView的出現給我們開發人員提供了一個高擴充的控制項,
Time of Update: 2015-08-04
自學Android筆記——在activity中使用intent一.Intent介紹: Intent的中文意思是“意圖,意向”,在Android中提供了Intent機制來協助應用間的互動與通訊,Intent負責對應用中一次操作的動作、動作涉及資料、附加資料進行描述,Android則根據此Intent的描述,負責找到對應的組件,將
Time of Update: 2015-08-04
Android之通過網路播放一首簡單的音樂首先,附上程式運行後的效果,如所示: 一.部署一個web項目到tomcat伺服器上:1.這個小程式是結合網路來播放一首音樂的,首先,把我們搞好的一個web項目放置在tomcat安裝目錄下的webapps目錄底下,其中這個web項目名為music,目錄結構如下:其中我們的音樂放置在如的目錄底下:2.接著我們開啟tomcat
Time of Update: 2015-08-04
Android 儲存學習之在內部儲存中讀寫檔案大家都知道,在實際工作中開發,進場需要將一個檔案寫入到手機的儲存中。既然說到手機的儲存空間,那就先說說手機的儲存空間分類:1: 內部儲存空間RAM記憶體: 也就是手機的啟動並執行記憶體,相當於電腦的記憶體ROM記憶體: 也就是手機的儲存記憶體,相當於電腦的硬碟2:
Time of Update: 2015-08-04
Android 儲存學習之使用SharedPreference儲存檔案上兩節我們都是使用文字檔儲存使用者的資訊,這明顯是存在漏洞的。同時對檔案中的內容不好管理。今天我們學慣用SharedPreference儲存。sharedPreference是專門儲存一些比較零散的資料的。我們還是用上節的例子分析,將使用者的資訊使用SharedPreference來儲存。注意:如果不知道是什麼例子,請看Android