原创 關於“選擇特大字體,圖庫詳情中部分信息行間距太大”的問題
android4.4中,將字體設置爲超大字體後,圖庫詳情中某些項格式不正確。如下圖 爲什麼小字體沒問題,大字體有問題呢? 這些值都是通過讀取exif信息得到的,那就只有一種可能,製造商和模型的製造
原创 android系統如何在靜音模式下關閉camera拍照聲音
話說爲了防止偷拍,業內有不成文規定,手機公司在做camera時,點擊拍照和錄像鍵的時候,必須要有提示音。因此,google也就非常人性化的將播放拍照聲音的函數,放到了cameraService中,防止開發者能開發出不響的
原创 在android4.4上新增加keycode
keycode是android定義好的,但是有時候無法滿足需要,進行定製化難免會涉及到新增加keycode。分成兩部分,驅動和framework,這裏主要講解framework部分: 一、驅動部分: 1. 在下列文件中定義
原创 記錄一個bug的解法
android4.0從文件管理器進入圖庫不能選擇上一個和下一個圖片 //: add by duanyf 20121105 start int index = 0; String str_index = null;
原创 在圖庫Gallery3D中旋轉圖片,然後用藍牙分享失敗
最近測試提交了一個Gallery的bug,注:Android 2.3平臺,都應該存在這個問題,此問題應該爲原生問題。 問題描述: 操作步驟:圖庫→選擇一張圖片→菜單向左或向右旋轉後→使用藍牙分享 結果:藍牙分
原创 Android Tabhost with FragmentActivity
接續Android TabHost中切換Activity記錄了使用ActivityGroup達到在TabHost中切換Activity的方法,也在Android Screen Orientation Event螢幕方向處理+Aciti
原创 short s=1;s=s+1; short s=1;s+=1; 有區別麼?? 如果有的話區別是什麼? 沒有的話值是多少?
short s=1; s=s+1; 自然是編譯不通過的 提示損失精度 那麼 short s=1; s+=1; 爲什麼能編譯通過那? 還有一個問題 隱式類型轉換可以從小到大自動轉,即byte->short->int->lo
原创 移位運算的算法
移位運算符就是在二進制的基礎上對數字進行平移。按照平移的方向和填充數字的規則分爲三種:<<(左移)、>>(帶符號右移)和>>>(無符號右移)。 在移位運算時,byte、short和char類型移位後的結果會變成int類型,對於byte、
原创 淺談ANR如何分析解決ANR(1)
一:什麼是ANR ANR:Application Not Responding,即應用無響應 二:ANR的類型 ANR一般有三種類型:
原创 訓練tesseract-ocr3.00字典的步驟
前提條件: tesseract-ocr3.00正常安裝訓練步驟:1.將要加入字典的圖片轉化爲.tif格式的圖片,文件的命名規則爲[lang].[fontname].exp[num].tif, 例如:eng.oms261.g4.tif,注意
原创 UML類圖幾種關係的總結
在UML類圖中,常見的有以下幾種關係:泛化(Generalization), 實現(Realization),關聯(Association),聚合(Aggregation),組合(Composition),依賴(Dependency)
原创 Android中ProgressDialog的簡單示例
網上一般對進度條的示例都是如何顯示,沒有在任務結束如何關閉的文章,參考其他文章經過試驗之後把整套進度條顯示的簡單示例如下: 建立android工程等工作都略去,Google一下就可以了。 下面來介紹主要的Activity Progress
原创 android中知道文件的絕對路徑,如何獲得content開頭的URI
//TYLT: add by duanyf 20121027 start String type = Utils.ensureNotNull(intent.getType()); Log.d(TAG, "uri is "
原创 談ANR如何分析解決ANR(2)
七:如何去分析ANR 先看個LOG: 04-01 13:12:11.572 I/InputDispatcher( 220): A
原创 工廠模式
簡單工廠模式 1. 目的 工廠模式就是專門負責將大量有共同接口的類實例化,而且不必事先知道每次是要實例化哪一個類的模式。它定義一個用於創建對象的接口,由子類決定實例化哪一個類。 2 . 簡單工廠模式的結構 3. 一