原创 將具體處理交給子類的 Template Method模式

文章目錄Template Method模式應用場景本質優點缺點角色Template Method模式的類圖示例程序示例程序的類圖示例代碼拓展思路邏輯處理通用化父類、子類一致性相關的設計模式Factory Method模式Strat

原创 Android各種事件處理一覽(單擊事件、觸摸事件、物理按鍵事件、長按事件,另附源碼)

基於監聽的事件處理 某些特定的事件 基於回調的事件處理 通用性的事件 重寫 Android組件的回調方法 Activity的回調方法 onTouchEvent() onKeyDown() onKeyUp() 物理按鍵事

原创 關於強制轉換,toString()、(String)和String.valueOf()方法的區別,是這樣子的。

每個對象的類型在對象創建的時候已經確定並且不能更改,所謂強制轉換也只是使其表面上換成了另一種類型。 toString() Object 類的 toString()方法返回一個字符串,該字符串由類名(對象是該類的一個實例)、at 標

原创 線程都沒了解過,你還敢說學過Java嗎?

線程 線程是調度CPU的最小單元,也叫輕量級進程LWP (Light Weight Process)。 兩個模型: 用戶線程(ULT):用戶程序實現,不依賴操作系統核心,應用提供創建、同步、調度和管理線程的函數來控制用戶線程。不

原创 一篇文章展示功能強大的 Intent 的主要用途

Intent 連接Activity、Service、BroadcastReceiver形成一個APP Intent的基本應用: Activity之間的傳遞 開啓一個Service,比如後臺下載 傳遞廣播 Intent對象的屬

原创 Android—— Activity一條龍服務

Activity生命週期 onCreate() onStart() onResume() onPause() onStop() onDestroy() 創建Activity 創建繼承自Activity的Activity 重寫

原创 Android——舉例詳解在Activity之間交換數據的Bundle

什麼是Bundle ? 鍵值對的組合 bundle.putCharSequence("str1",str1); intent.putExtras(bundle); startActivity(intent); 模擬淘寶的填

原创 Android——速記MVP模式,並實現 一圖一標題 瀏覽跳轉網頁

模型層Model——使用java的集合保存數據源 private ArrayList<String> mTitleList; private ArrayList<String> mUrlList; private ArrayLi

原创 此篇文章徹底理解 String,StringBuffer與StringBuilder三者的區別,太讚了

一、Java String 類——String字符串常量 字符串廣泛應用 在Java 編程中,在 Java 中字符串屬於對象,Java 提供了 String 類來創建和操作字符串。 需要注意的是,String的值是不可變的,這就導

原创 web支付開發報錯:無效的AppID參數

造成無效的AppID參數的主要原因: 原因一: 檢查所填網關是否正確: 沙箱環境網關爲: https://openapi.alipaydev.com/gateway.do 正式環境網關爲:https://openapi.alip

原创 Android——利用Activity隱式啓動另外一個Activity

隱式Intent : 不會用組件名稱定義要激活的目標組件 多用於在不同應用程序之間傳遞消息 過濾器 全屏顯示: getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULL

原创 Android——運用Intent中的Action和Data屬性 實現 打電話、發短信功能

Action和Data屬性 Action指定那個將要執行的動作 Data指定具體的數據 由於使用的是模擬器,所以並不能夠真正地 打電話、發短息,如需要,可連接自己的真實手機 運行結果如下: 代碼如下: TalkActivi

原创 Web支付開發報錯:支付存在釣魚風險

解決方案: 關閉所有之前所登錄的支付寶的界面,然後重新Run on server. 最好使用系統默認瀏覽器 然後就能解決了。

原创 Android——自定義View實例(實現跟隨)

運行結果展示: 小兔子的圖片會根據鼠標的位置而移動 需瞭解的知識 View 中有以下一些常用的方法: onFinishInflate() – 從 XML 加載組件後的回調 onSizeChanged() – 組件大小發生變化時

原创 基本控件與監聽器

常用控件屬性 TextView 文本顯示控件 android:gravity="center" 內部元素居中 android:textSize="30sp" 設置文字大小,單位sp android:textColor="#1111