原创 Android自定義控件——歌詞顯示

這段時間在寫一個音樂播放器,需要顯示歌詞,下面是我寫的一個歌詞顯示的view。目前它已經可以完成歌詞的基本顯示,細節地方後期繼續完善。 MainActivity從資源文件讀入歌詞,歌曲,並利用正則表達式解析歌詞變爲我們想要的格式。

原创 android 常用Bitmap處理方法收集:普通裁剪,縮放,圓形裁剪

代碼是平常使用時收集的,並不是本人所寫。這些bitmap處理方法在我的android程序裏面使用相對較多,希望對大家也有些幫助。 import android.graphics.Bitmap; import android.gr

原创 libpcap流量統計

最近老師讓寫一個流量監控程序,用到了libpcap編程。雖然很簡單,但是前期也走了一些彎路。最初是直接從別人博客裏面copy的代碼,然後運行時就是結果就是不正確。本以爲是系統問題,我又裝了個雙系統。。。 現在我把自己的代碼分享出來

原创 服務器搭建:servlet+dao+javabean+jsp實現簡單的用戶登錄(一)

前一段時間寫了一個應用,裏面需要用戶的登錄註冊。由於以前沒有涉及過這方面的知識,所以走了很多彎路。花了好幾天才完成了用戶的登錄。犯錯的原因一是對於工程的目錄結構不瞭解,而是對於各個部分的作用不了解。這周我們老師剛好講到web服務器

原创 android button設置邊框背景顏色

<?xml version="1.0" encoding="UTF-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android">

原创 Java幾種集合的遍歷方法

(一):Map long num1 = 100,num2 = 200; String str1="hello",str2="world"; Map<Long, String> map = new HashMap<>(); map.

原创 幾種常見的排序

1:插入排序 for(int i = 1;i < n;i++){ for(int j = i; (j > 0) && array[j] > array[j - 1];j --){ swap(array,j,

原创 服務器搭建:servlet+dao+javabean+jsp實現簡單的用戶登錄(二)

上一篇我們談到把用戶登錄時用的登錄名輸出到控制檯,但是並沒有對用戶的合法性進行驗證,下面我們將把程序鏈接到數據庫,然後再數據庫裏面查詢是否有這個用戶,然後再判斷是否讓這個用戶登錄。 java鏈接數據庫的jar包和servelt的包

原创 二叉樹的遍歷

1前序遍歷: 先訪問節點,後訪問子節點 ABDCEGFHI 先打印根節點,接下來打印所有左子樹的節點,最後打印右子樹的節點。 2後序遍歷: 先訪問子節點,後訪問節點 DBGEHIFCA 3中序遍歷: 先訪問左子節點,

原创 AIDL基本用法

前言 Aidl是android進程通信的一個辦法,通過aidl我們可以跨進程調用方法。如果你仔細看完這篇文章,你將會有以下收穫: 1、aidl的基本使用 2、aidl傳遞自定義對象 3、client實現對Server的監聽 使用Aidl

原创 AIDL基本用法

前言 Aidl是android進程通信的一個辦法,通過aidl我們可以跨進程調用方法。如果你仔細看完這篇文章,你將會有以下收穫: 1、aidl的基本使用 2、aidl傳遞自定義對象 3、client實現對Server的監聽 使用Aidl

原创 Android Studio Error:Connection timed out: connect.解決方案

轉自:http://blog.csdn.net/u013541140 Android Studio升級到了2.0版本,但是遇到了這樣的錯誤: Error:Connection timed out: connect. If you ar

原创 AIDL基本用法

前言 Aidl是android進程通信的一個辦法,通過aidl我們可以跨進程調用方法。如果你仔細看完這篇文章,你將會有以下收穫: 1、aidl的基本使用 2、aidl傳遞自定義對象 3、client實現對Server的監聽 使用Aidl

原创 Android Studio Error:Connection timed out: connect.解決方案

轉自:http://blog.csdn.net/u013541140 Android Studio升級到了2.0版本,但是遇到了這樣的錯誤: Error:Connection timed out: connect. If you ar

原创 AIDL基本用法

前言 Aidl是android進程通信的一個辦法,通過aidl我們可以跨進程調用方法。如果你仔細看完這篇文章,你將會有以下收穫: 1、aidl的基本使用 2、aidl傳遞自定義對象 3、client實現對Server的監聽 使用Aidl