原创 關於“選擇特大字體,圖庫詳情中部分信息行間距太大”的問題

     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. 一