原创 淺談JAVA反射機制在Android應用開發中的應用

想必學過JAVA的人一定接觸過“反射”(Reflection)這個名詞,簡單的來說,反射機制就是允許編程人員在程序運行時來改變程序的結構或者變量的類型。通過這個特性,我們可以在運行時得知某個類的所有成員,包括其屬性和方法,同時也能夠調用

原创 修改破解MYSQL密碼方法大全

方法一 使用phpmyadmin,這是最簡單的了,修改mysql庫的user表,不過別忘了使用PASSWORD函數。 方法二 使用mysqladmin,這是前面聲明的一個特例。輸入這個命令後,需要輸入root的原密碼,然後root的

原创 Android放大鏡的實現

package chroya.demo.magnifier; import android.content.Context; import android.graphics.Bitmap; import an

原创 Java虛擬機家族考

說起Java虛擬機,許多Java程序員都會潛意識地把它與Sun[1] HotSpot虛擬機等同看待,也許還有一些程序員會注意到BEA JRockit和IBM J9,但大多數人對JVM的認識都僅限於此了。 從1996年初Sun發佈的JDK

原创 MySQL配置文件my.cnf詳解

本文中的配置都是從《MySQL5權威指南(3rd)》中摘抄出來的,個人認爲對於使用MySQL十分有用。放在此處方便自己隨時查閱,也希望對其他朋友有所助益。 mysqld程序–目錄和文件 basedir = path 使用給定目錄作

原创 android view構造函數研究

         上週遇到了SurfaceView的constructor的問題,週末決定略微細緻地研究一下這個令人髮指的玩意。   SurfaceView是View的子類,與View一樣有三個constructor: 1 pub

原创 Android中可自由移動懸浮窗口的實現

大家對懸浮窗概念不會陌生,相信每臺電腦桌面的右上角都會有這麼一個東西,它總是出現在所有頁面的頂端(Top Show)。但在Android平臺中如何實現這樣的效果呢?先來看一看效果圖。 看見在Google搜索框上面的那個Icon圖片

原创 ClassLoader原理

 JVM規範定義了兩種類型的類裝載器:啓動內裝載器(bootstrap)和用戶自定義裝載器(user-defined class loader)。   一.    ClassLoader基本概念 1.ClassLoader分類類裝載器是

原创 如何自定義View及在配置文件中增加描述屬性

自定義View的類必須繼承自View並且重寫onDraw(Canvas canvas)方法; 增加自定義的屬性描述必須在values中增加attrs.xml來描述View的屬性; 例如: <?xml version="1.0" enc

原创 Dalvik——如何控制vm

一、簡介          Dalvik虛擬機支持一系列的命令行參數(使用adbshell dalvikvm –help獲取列表),但是不可能通過android應用運行時來傳遞任意參數,但是可以通過特定的系統參數來影響虛擬機行爲。  

原创 自定義view的基本步驟和思路

 1、設置自定義控件:Android自帶的RadioButton只能存放text,這不符合我們的需求,我們需要一個可以同時存放key-value對應的鍵值。所以我們要編寫一個自定義控件能存放key-value。             

原创 玩轉Android 之 絢麗的自定義Gallery

        相信大家對Gallery這個控件是再喜愛不過了,用它可以做出很炫的效果,這得意於Android優良的架構和MVC設計模式的 便利。下面我會介紹一個比較炫的自定義的Gallery效果。先上效果圖:          

原创 Android開發:自由選擇TextView的文字

用過EditText的都知道,EditText有個特點,當在裏面長按的時候,會出現一個ContextMenu,提供了選擇文字、複製、剪切等功能。如果不出現這個ContextMenu,直接就在view上選擇文字,那樣會更加方便。於是作者

原创 Debian6.02 終端中文設置--FBTerm + ucimf

        目前字符終端的中文支持有cce,zhcon和最新的fbterm,cce和zhcon已經停止更新維護,只有fbterm目前在不斷開發更新中,而且在我的系統上一運行zhcon就死機,所以fbterm纔是目前最適合的選擇。由於f

原创 實現通訊錄的彈窗效果

相信大家都體驗過android通訊錄中的彈窗效果。如圖所示: android中提供了QuickContactBadge來實現這一效果。這裏簡單演示下。 首先創建佈局文件: <?xml version="1.0" encoding="utf