原创 Android 實現在界面實時打印log
要實現在Android 界面實時打印log,需要注意以下三點: 1、需要文件用來存儲log 2、要實現實時打印,本文采用廣播的形式 3、打印的log 以多個textview 的形式展現出來 既然要通過文件來保存log,自然少不了要對文件進
原创 Broadcast通過Intent傳值
在用廣播傳遞數據的時候報錯 Android can’t deliver broadcast android.os.TransactionTooLargeException: data parcel size 2694976 原因是
原创 單例模式之餓漢和懶漢的區別
以下是兩種簡單的使用方法 餓漢模式: public class TestSingleInstance { //類一加載就new 出實例,不管你用不用,反正我是餓了,先放在那 private static TestSin
原创 踩坑筆記之fragment
問題描述: 一個Activity 中包含多個fragment,切換的時候,需要獲取當前是哪個fragment,開始用了 fragmentManager.findFragmentById(R.id.fragment_view);(frag
原创 java判斷輸入的字符串能否轉換爲int 的方法
private boolean isNum(String str) { try { new BigDecimal(str); return true; }
原创 Service
Service What ? 後臺運行 依賴於創建服務時應用程序所在的進程 啓動方法:Onbind()、startService() Android 多線程編程、 兩種方法:Thread 、Runnable 不
原创 Class圖
Class元素 屬性、方法 public (+):所有Class protected (#):只有自己Class和派生Class private (-):只有自己Class可以Access package (~): 只
原创 Android Exception集錦
findViewById獲取到null 項目中,遇到過findViewById 根據id捉去到的對象爲空的情況,檢查了一邊R.java文件,是有該ID 的,百度了很多方法,在findViewById 前面加上對應的view 對象等都不生效
原创 Astah導入Java源碼自動生成UML的方法
工作中清晰的UML往往能事半功倍,現在介紹一種根據java碼自動生成UML的方法。 使用工具: Astah (安裝和使用的方法我就不介紹了。) 步驟: 話不多說,上圖: 然後將你要選擇的java放到下圖右邊的方框裏,點擊OK鍵。
原创 UI & Layout
Activity啓動模式 standard(不查,直接onCreate) single top(先查詢棧頂) single task(先查詢整個返回棧) single instance UI控件 TextView
原创 數據存儲 -- 持久化
數據存儲 – 持久化 文件存儲 所有數據原封不動保存在文件中 Context 類的openFileOutput()和openFileInput()方法 (返回的是相對應的FileOutputStream 和FileInp
原创 VOLTE 流程
1、用戶發起呼叫,CM 通知IMS ,IMS 創建併發送INVITE 消息Reliable provisional responses (100 Rel)SDP for audio codec support2、當LTE棧接收到該消息時,
原创 windows添加本地DNS方法
當使用一些vpn的時候,可能電腦的某些網站會訪問不了。這可能是DNS出了問題。比如,當我在使用vpn時,百度網頁上不了了,但是諸如QQ這樣的需要網絡的軟件卻能正常使用。當網頁訪問不了時,可以不通過www.baidu.com進行訪問 而是使
原创 ODEX文件相關
odex文件是從編譯完的apk中提取的可運行文件。可以加快文件的運行。虛擬機上實際跑的就是odex文件,相當於apk文件的快捷方式。如果想push新編的apk或者jar包進手機的話,需要將odex文件刪掉,因爲虛擬機運行的時候會先找和該a
原创 android 掛斷電話log分析
當UE 掛斷電話時候,log中有如下標識表示已經掛斷:radio log:GET_CURRENT_CALL{}如果沒有掛斷 log中會顯示如GET_CURRENT_CALL{SUB0} 這樣的字樣,表示當前是卡1在進行通話操作,若爲空{