iOS 保存帶覆蓋標籤/水印的圖片:UIGraphicsImageRenderer 現代截屏方案
場景 相機拍照後,在圖片上疊加溫度標籤(UILabel),需將合成後的圖片保存到相冊。 舊方案(iOS 10 前) UIGraphicsBeginImage
Android 面試題:HTTP 與 WebService 的區別與選擇
這是一個經典的概念混淆題。簡短回答:兩者不是同一層面的概念,不可直接比較「哪個好」。 核心區別 維度HTTPWebService 本質應用層傳輸協議基於 H
iOS 反地理編碼:獲取城市名稱的正確姿勢
使用 CLGeocoder 反地理編碼時,locality 和 subLocality 在某些國家/地區可能返回 nil。需通過 addressDictiona
Android 動態添加 ImageView:使用 LinearLayout 替代 RelativeLayout
在 RelativeLayout 中動態添加多個 ImageView 縮略圖時,若使用 RIGHT_OF 規則且 ID 管理不當,會導致新圖覆蓋舊圖。推薦改用
Java Timestamp 異常排查:SimpleDateFormat 解析與線程安全
使用 java.sql.Timestamp 獲取當前時間時拋出異常,核心問題在於 SimpleDateFormat 的解析邏輯冗餘且非線程安全。本文分析異常原因
iOS UIScrollView 顯示長圖:正確設置 contentSize 與 imageView frame
在 UIScrollView 中顯示超長圖片(如 280×1200)時,關鍵在於正確設置 contentSize 和 UIImageView 的 frame。常
Cocos2d-x 顏色工具:ccc4 參數對照與在線轉換
Cocos2d-x 中 ccc4(r, g, b, a) 是常用的顏色構造宏,參數順序為 紅、綠、藍、透明度,取值範圍均為 0~255。本文整理常用顏色值並推薦
Android 自定義鍵盤:實現大寫字母輸出
使用 KeyboardView 開發自定義輸入法時,android:codes 對應的是 KeyEvent 常量(如 KEYCODE_A = 29),默認輸出小
iOS 啟動頁面動畫:頁面捲曲效果隱藏 Splash View
實現類似「翻頁」效果隱藏啟動圖(Splash View)並過渡到主界面,可使用 UIView 的轉場動畫 API。核心思路:在首個 ViewController
Android Activity 主題動態切換:正確調用順序
在 onCreate() 中動態設置 Activity 主題(如移除 Dialog 主題)時,調用順序至關重要。錯誤順序會導致主題不生效或崩潰。 錯誤寫法 p
iOS 本地通知:靜音模式下能否播放鈴聲?
簡短回答:不能。UILocalNotification(現已棄用,建議遷移至 UNNotificationRequest)的播放行為完全遵循系統靜音開關和音量設
Android 列表排序:字符串日期轉 Date 後正確排序
處理類似 [30-03-2012, 28-03-2013, 31-03-2012] 這樣的字符串日期列表時,直接按字符串排序會得到錯誤結果(按字典序而非時間序)
Objective-C 日期運算:動態獲取指定天數後的日期
iOS 開發中經常需要進行日期運算,例如「獲取 45 天後的日期」。許多開發者習慣硬編碼日期字符串解析,但實際項目中需要動態基於當前日期計算。本文展示正確使用
Android 開發:DialogFragment 參數傳遞最佳實踐
在 Android 開發中,DialogFragment 是展示對話框的推薦方式。但如何安全、優雅地向其傳遞參數,是很多開發者容易踩坑的地方。本文介紹工廠模式構
iOS/Android 開發:取消拍照後如何正確返回原畫面?
在移動應用開發中,調用系統相機拍照是常見需求。但當用戶點擊「取消」或未捕獲圖片時,如何平滑返回調用相機前的畫面,往往讓開發者頭疼。本文將分析常見錯誤寫法,並提供
Android 異常被忽略無法捕獲:使用 UncaughtExceptionHandler
問題現象 NoSuchMethodError 發生在 try-catch 塊中,但 catch 塊未執行,日誌也無 initNfcNdefMessage 信息。
Android ListView Footer EditText 回車鍵監聽:需 setSingleLine
問題現象 ListView.addFooterView(editText) 後設置 OnEditorActionListener 不觸發。 解決方案 Edit
iOS UITableView 動態按鈕點擊無響應:內存管理與 Target-Action
問題現象 在 cellForRowAtIndexPath 中動態創建按鈕添加到 cell,按鈕顯示正常但點擊無響應。 潛在原因 按鈕被釋放:局部變量 UIB