原创 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在進行通話操作,若爲空{