原创 Adapter的ListView詳解

BaseAdapter就Android應用程序中經常用到的基礎數據適配器,它的主要用途是將一組數據傳到像ListView、Spinner、Gallery及GridView等UI顯示組件,它是繼承自接口類Adapter,我們經常使用的Li

原创 Java IO 的使用方法

什麼是IO流? byte序列的讀寫,Java中的IO流是實現輸入/輸出的基礎.1) InputStream : 抽象類讀取數據的過程  包含讀取方法read();   in 模仿了讀取小說的過程  簡單說  :  in是讀取文件的

原创 android 獲得手機,SD卡的(可用)內存

關於如何獲得手機和sd卡的內存 下面是具體的方法: sd卡的: <span style="font-size:18px;"> </span><span style="font-size:14px;"> /** *

原创 xml上16進制顏色值

網上找的一些顏色值              Java代碼   <?xml version="1.0" encoding="utf-8" ?>   <resources>   <color name="white">#FFFFFF<

原创 關於Android的 TextUtil類

因爲初學Android發現一些字符串的處理都用到TextUtil 於是就去網上查了一下,內容轉載如下: 對於字符串處理Android爲我們提供了一個簡單實用的TextUtils類,如果處理比較簡單的內容不用去思考正則表達式不妨試試這個在a

原创 關於JavaWeb中 Response返回中文亂碼的問題

背景: 在作業過程中寫了如下的代碼: PrintWriter out = response.getWriter();         out.println("<html><head><title>CounterServlet</TITL

原创 關於JAVA IO流寫文件數字亂碼的問題

在完成JavaWeb作業時遇到一題是需要持久化保存登錄人數的,題主當時就在Listener裏寫了輸入輸出兩個函數,但是檢查一看發現寫入的數字變成了亂碼(其實不能說是亂碼)。 當時很疑惑就改用瞭如下代碼: 寫代碼: File file =

原创 關於View.getHeight和getWidth爲0的解決方案(待深入學習)

項目中使用到了PopupWindow填充layout然後根據點擊的View以及PopupWindow中View寬高在適配的位置顯示PopuWindow的問題, 但是 inflate 後的View寬高一直是得到爲0,很鬱悶, 但是直接設置數

原创 關於Java poi getCell 爲null

廢話少說, 個人最近一直在弄Excle和Java JTable的交互, 有時下面這個語句會偶爾報null的錯誤 cell = row.getCell(1); 原因目前總結如下: 1.無論在JTable還是poi操作的Excle中行和列都

原创 關於java.lang.ClassCastException: android.widget.Button cannot be cast to android.widget.Edit 錯誤的解決

把程序配置到手機上,程序直接就掛掉了 在logcat 可以看見錯誤: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.myyt.savefile

原创 AutoCompeletTextView 坑

(1)選中Item後編輯框顯示的文本不是自己想要的(類實例的String) 原因: 因爲我自定義了adapter,繼承的是BaseAdapter其中getItem返回的應該是點擊後,在文本框中顯示的文本,而不是類實例,導致的這個問題。

原创 開源項目-物品交換平臺

物品交換平臺 該系統主要功能是閒置物品交換,基於C/S架構。目前有服務端與Window客戶端,對於剛入門需要學習C/S架構類項目的童鞋可以下載源碼學習。 截圖 開發平臺 語言:Java IDE:服務器-MyEclipse、客戶

原创 Android中 Lottie庫初步實踐與應用場景分析

Lottie庫Airbnb出的是一個能夠幫助Android,iOS解析AE導出的包含動畫信息的json文件。AE實現這個是通過Bodymovin這個插件,但是這事應該是設計師去關心的就不是開發人員去關注的了。 美工需要做的可以參考Lot

原创 Thread,Handler,HandlerThread區別

Thread,Handler,HandlerThread Thread 在Java中常用的線程類,在Android中我們一般會創建子線程以完成耗時任務,以避免主線程阻塞(ANR)。 使用 只需要繼承Thread類,然後重寫run方法即可。

原创 天氣預報項目學習總結(- ButterKnife - Retrofit 2.0(okhttp) - Rxjava - Jackson - Ormlite - Mosby簡單使用總結)

該項目所用到的框架有: - ButterKnife - Retrofit 2.0(okhttp) - Rxjava - Jackson - Ormlite - Mosby 接下來