原创 不通過android sdk manager下載sdk的方式

使用android sdk manager更新或下載經常因爲被牆或者其他原因,下載不成功,這裏就提供一些自助下載sdk、build-tools的方法,下載好的包放到本地sdk目錄下即可使用 基礎路徑是固定的,與sdk manage

原创 JButton 式樣自定義

JButton式樣的修改,包括按鈕的正常狀態、鼠標懸停狀態以及按下狀態,且不使用背景圖片修改,依靠paint()渲染。 相關代碼: public class MyButton extends JButton { priva

原创 常見的install apk失敗解決

我們在執行adb install xx.apk時,經常會遇到各種奇奇怪怪的error,經常碰到的有以下幾種: 1、INSTALL_FAILED_CONTAINER_ERROR 原因:默認安裝位置設置成了優先安裝到外置存儲,只要把

原创 Java web for Eclipse 環境配置

1、 爲Eclipse安裝必要插件 2、下載tomcat,解壓到任意目錄 3、配置Eclipse工程tomcat路徑: 運行工程 run on server:

原创 Ubuntu下配置sun jdk1.6

1、下載JDK1.6,你可以到官網去下載,下載時請看清自己的系統版本,記得一定要下載相應的版本。   http://www.oracle.com/technetwork/java/javasebusiness/downloads/

原创 數據庫模糊查詢+連接查詢

模糊查詢 一般模糊語句如下: selcet * from table1 where name LIKE SELECT 字段 FROM 表 WHERE 某字段 Like 條件 其中關於條件,SQL提供了四種匹配模式:

原创 JTree的節點式樣美化實現鼠標事件監聽

想要實現JTree節點的式樣自定義,首先要繼承DefaultTreeCellRenderer類,DefaultTreeCellRenderer類是每個節點的父類。 public class TreeCell extends De

原创 給apk加system權限

我們在寫android apk時往往會需要apk具有system權限才能做一些操作,比如從手機中讀取data目錄下的內容,該內容標記着system訪問權限,這時我們就需要給apk賦予system權限,常用的在windows環境下的

原创 JTabbedPane標籤美化式樣自定義

通過繼承BasicTabbedPaneUI類重寫JTabbedPane標籤式樣,實現漸變的標籤效果。 效果圖: 相關代碼: public class TabbedPaneUI extends BasicTabbedPan

原创 如何讓vim編輯器永久顯示行號 .

在Linux環境下的編輯器有vi、vim、gedit等等。進入這些編輯器之後,爲了方便我們需要編輯器顯示出當前的行號,可偏偏編輯器默認是不會顯示行號的。我們有二種辦法可以解決: 第一種是,手動顯示:在vim命令行模式下輸入

原创 try-with-resource對資源的自動回收

JDK7之前的資源回收方式 /** * jdk7以前關閉流的方式 * * @author hetiantian * */ public class CloseResourceBefore7 { private st

原创 可以解決RadioGroup中兩個RadioButton選中以及RadioButton回行佈局的RadioGroup

在application開發過程中,使用到RadioGroup把多個RadioButton組合時,常遇到的問題就是多個RadioButton想要回行佈局,加了LinearLayout後,卻造成有兩個RadioButton同時選中的現象;或

原创 在angular中集成wangEditor

頁面上先引入wangEditor包 <link href="<c:url value='/css/wangEditor.min.css'/>" rel="stylesheet" media="screen"/> <script src="

原创 JToggleButton的重構狀態以及ButtonGroup的使用

JToggleButton與JButton的不同之處在於,JToggleButton包括一個按下狀態,可以在按下彈起之間切換,通常用作開關按鈕。 1、重構JToggleButton式樣時的幾種狀態: 自定義JToggleButton式樣

原创 Broadcast Receiver的靜態註冊&動態註冊

Broadcast Receiver有兩種註冊方式,一是靜態註冊,一是動態註冊;二者在實現方法上不盡相同,使用場景也隨之不同; 靜態註冊的Broadcat會從application啓動開始就一直常駐監聽,直到application消亡;