原创 ubuntu下SVN樹衝突的解決方法

今天更新svn時候遇到svn樹衝突的問題。 sjybing@ubuntu:/host/Tianci/2995_E690U_old/kernel/android/JB/frameworks/base/pppoe/java$ svn upd

原创 Android fragment 內部嵌套tabhost組件

五月就這樣過去了。 月末上點乾貨。 乾貨當然是沒人分享過的東東O(∩_∩)O~ Android fragment組件的推出是爲了替代tabhost組件的。 但有時候由於項目需要,我們需要在fragment內部嵌套tabhost。 frag

原创 yyyyMMddhhmmss(20140707103709)轉換爲yyyy-MM-dd HH:mm:ss(2014-07-07 10:37:09)

SimpleDateFormat sdf1 = new SimpleDateFormat("yyyyMMddhhmmss"); Date date = (Date) sdf1.parse(s); SimpleDateFormat sdf2

原创 Android Log引發的血案

有時候寫程序跟小時候做數學題一樣粗心。 今天寫了個demo,Socket收發文件的,結果客戶端只收到50%的文件內容。 糾結了半天,才發現錯誤代碼: while (true) { int read = 0; i

原创 未root的Android手機抓包方法(非tcpdump)

Android使用tcpdump抓包圖樣圖森破。 但是有個限制,就是抓包的機器必須獲取了root權限。 所以,遇到未root的手機,tcpdump就無能爲力了。 那如何抓未root的手機的包呢? 方法就是:手機連路由,抓路由的包,過濾出手

原创 Java核心技術學習筆記(三)

1.在Java程序設計語言中,異常對象都是派生於Throwable類的一個實例。在Throwable的下一層分解爲兩個分支:Error和Exception。 Error類層次結構描述了Java運行時系統的內部錯誤和資源耗盡錯誤。應用程序不

原创 ScrollView裏面嵌套Listview調整listview的高度

原則上,不支持兩個scrollview的嵌套。 但有時候確實需要這麼做。 寫了個方法類,用來設置listview的高度。 也就是撐開listview。 private void setListViewHeightBasedOnChild

原创 Android將SD卡的音樂文件設置爲指定聯繫人的來電鈴聲

剛開始摸索這個的時候,搜了不少資料。 其實很簡單,只要更新聯繫人數據庫中指定聯繫人的鈴聲數據即可。 數據庫此列的名字是:ContactsContract.Contacts.CUSTOM_RINGTONE 將指定音樂文件的uri更新進去即可

原创 HiTabs——Android Fragment界面框架快速開發

在如今移動端的即時通訊APP中,微信可謂是江湖霸主。 在做即時通訊的項目時,考慮到用戶學習成本,BOSS們往往喜歡“學習微信”一把。 在做項目一期的時候,高仿的微信。 做了倆月,改成獨立設計的界面。 是爲二期。又是倆月。 二期演示之後,覺

原创 索尼 sony L36H 刷機後logcat不輸出問題

作爲一個開發者,用的手機運行一段時間後就會產生大量的垃圾。 作爲一個善疑的開發者,僅僅相信垃圾清理軟件是不可能的。 作爲一個比較懶惰的開發者,刷機變成了不二選擇。 好了,廢話一大堆。 索尼L36H刷機4.4.4之後,adb logcat

原创 Android APP自動生成桌面快捷圖標 啓動方式有差異

今天測試提了個bug 1.已經登錄過的app,退出登錄進註冊頁面 2.輸入手機號獲取註冊信息 3.回到手機主頁查看信息 4.再次打開app 結果:app默認登錄了 建議:用戶沒有進行退出操作,只是按了手機的主頁鍵,再點app時,建議直接到

原创 Error:Initialize scatter file failed.Please check the scatter file name you load is legal

之前刷MTK手機的時候一切正常。 過了個清明回來就遇到這個問題了。 死活刷不上啊,各種糾結,糾結了4個小時,從晚上7點開始搞,在公司呆到晚上10半還沒搞好(好吧我承認強迫症犯了)。 做了一晚上這個東西的噩夢。 好吧,今天一大早就趕過來

原创 2014研發小結

2014年就這麼匆匆過去了。 2014年,學習了一點JavaWeb相關知識,在框架下面寫過後臺。 也囫圇吞棗地掌握了一些CSS+DIV相關知識,並按項目要求畫出了界面。 另外,自己還涉獵了CAD、土木等非職業相關技術。 拓寬了知識的寬度,

原创 Error code -20 when initializing native AudioRecord object.

E/AudioRecord(5152): Could not get audio input for record source 1 E/AudioRecord-JNI(5152): Error creating AudioRecord

原创 Android運行main方法後java虛擬機停止運行

Android工程裏面一個方法不小心寫了一個main方法,運行失敗後,整個工程都跑不起來了。 系統提示我看log,好吧,如下: # # A fatal error has been detected by the Java Runtim