原创 Java編程基礎-----重載方法的返回值

Overloaded的方法是可以改變返回值的類型。 這句話是正確的,唯一區分方法重載的是方法的參數列表不同,當參數列表不同時就可改變其返回類型 package alltest; public class OverLoadTest { p

原创 JAVA編程思想---字符串操作

在字符串操作中,如果表達式以一個字符串起頭,那麼後續所有操作數都必須是字符串型 public class StringOperators { public static void main(String[] args) { int

原创 Android開發~Android Studio環境篇(Mac環境)

一、記錄下開始安裝使用Android studio中遇到的幾個問題: Android studio下載地址(需要翻牆):https://developer.android.com/sdk/installing/studio.html#d

原创 代碼片段記錄-------隱藏與顯示android軟鍵盤

1、隱藏android軟鍵盤 <pre name="code" class="java"><span style="font-size:14px;"> public void HideSoftKeyboard(Activity act

原创 android中與tomcat之間的通信--登錄系統

項目中一直是用wcf作爲android端與services端的通信,但是作爲大家普遍的通信方式不是很瞭解,就做了一個小型的登錄系統,一天多的調試終於把前後端的連接調試成功了。這裏大致的講解下前段代碼和後端代碼是如何關聯的。 在這個登錄系統

原创 Fragment 與Fragment之間的通信

1、背景     如圖,在圖片中,要實現ListFragment中點擊的不同,就要實現對DetailFragment的更新,在DetailFragment中的內容出現變化時,ListFragment也要做相應的變化,那麼如何,實現Det

原创 Activity的四種加載模式

在多Activity開發中,有可能是自己應用之間的Activity跳轉,也有可能夾帶其他應用的可複用的Activity,可能會希望跳轉到原來某個Activity實例,而不產生大量重複的Activity。這需要爲Activity配置特定的加

原创 Java編程基礎-----對象的深度拷貝

在實際的編程過程中,我們常常會發現這樣一個問題: 兩個對象中的內容是一模一樣的,但是修改其中一個對象時,另外一個對象中的值也會相應的改變,這是因爲在java的對象Clone方法中,賦值的是對象的引用地址,而不是對象中的具體的數據值,要的到

原创 深入理解AsyncTask

開發Android app的時候通常將耗時的操作放在單獨的線程中執行,避免其佔用主線程(主要負責更新UI)而給用戶帶來不良用戶體驗。所以Android提供了一個Handler類在子線程完成任務後異步通知UI線程,主線程(UI線程)收到消息

原创 優秀的編程風格(Java篇)

今天突發奇想,對編碼習慣和編程風格很感興趣,於是乎,找了一下關於編程風格(Java篇)的資料,希望對愛好編碼或者開始學習編碼的同學有幫助!    來自《The Elements of Java Style》-《Java編程風格》一書,值得

原创 tomcat的基本配置

最近,想自己搭建一個android的服務器端,原想自己以前做過web的程序,搭建起來應該很簡單,沒想到,還遇到了很多問題,現在我把搭建的過程詳細的記錄下來,用於以後的知識點梳理 1、下載tomcat的服務器        在網上taomc

原创 Google Java編程風格規範

作者:Hawstein 出處:http://hawstein.com/posts/google-java-style.html 聲明:本文采用以下協議進行授權: 自由轉載-非商用-非衍生-保持署名|Cre

原创 Check Style工具的使用

前段時間中心需要對外包的項目進行代碼質量管理,所以在此對前段時間的工作做下總結。       現在很多開源工具都可以對代碼進行規範審覈,比較流行的有以下幾款,大致給個簡單介紹。      PMD:是一款採

原创 Android之tabhost佈局

1.概念 盛放Tab的容器就是TabHost。TabHost的實現有兩種方式: 第一種繼承TabActivity,從TabActivity中用getTabHost()方法獲取TabHost。各個Tab中的內容在佈局文件中定義就行了。 第