原创 新手必備的常用代碼片段整理(一)

撥打電話跳轉至撥號界面發送短信喚醒屏幕並解鎖判斷當前App處於前臺還是後臺狀態判斷當前手機是否處於鎖屏睡眠狀態判斷當前是否有網絡連接判斷當前是否是WIFI連接狀態安裝APK判斷當前設備是否爲手機獲取當前設備寬高單位px獲取當前設備的I

原创 Android.mk系統介紹

Android.mk語句介紹  1.LOCAL_C_INCLUDESLOCAL_C_INCLUDES額外的C/C++編譯頭文件路徑,用LOCAL_PATH表示本文件所在目錄。舉例如下:LOCAL_C_INCLUDES += extlibs

原创 Android Crash抓取處理

一、Android Crash說明 程序因未捕獲的異常而突然終止, 系統會調用處理程序的接口UncaughtExceptionHandler; 處理未被程序正常捕獲的異常,只需實現這個接口裏的UncaughtExceptionHand

原创 過度依賴框架有什麼不好?

      框架的目的之一就是增加抽象,隱藏細節,提高生產效率。當然了,隱藏了細節也等於隱藏了知識,但現在的編程語言和平臺衆多,什麼都瞭解做不到也無必要。實用主義的學習方法就是learn as needed,什麼地方出問題了,什麼地方就進

原创 責任鏈模式【Chain of Responsibility Pattern】

       中國古代對婦女制定了“三從四德”的道德規範,“三從”是指“未嫁從父、既嫁從夫、夫死從子”,也就是說一個女性,在沒有結婚的時候要聽從於父親,結了婚後聽從於丈夫,丈夫死了還要聽兒子的,舉個例子來說,一個女的要出去逛街,同樣這樣的

原创 用戶輸入非法內容時的震動與動畫提示——EditTextShakeHelper工具類介紹

        當用戶在EditText中輸入爲空或者是數據異常的時候,我們可以使用Toast來提醒用戶,除此之外,我們還可以使用動畫效果和震動提示

原创 有一個文科女友是一場怎樣的體驗?

1- 我是一枚標準的工科男,畢業後變成了加班狗程序猿,我的女朋友是一枚標準的文科妹子,這裏姑且叫她miss樑吧,我覺得以她的智商來看,她應該是單細胞動物,但是不知道她是怎麼進化成人的! 我們相識的過程還蠻簡單的,我和miss樑同是學生會

原创 新手必備的常用代碼片段整理(二)

收集設備信息用於信息統計分析是否有SD卡動態隱藏軟鍵盤動態顯示軟鍵盤動態顯示或者是隱藏軟鍵盤主動回到Home後臺運行獲取狀態欄高度獲取狀態欄高度標題欄ActionBar高度獲取MCCMNC代碼 SIM卡運營商國家代碼和運營商網絡代碼

原创 LayoutInflater—— 你可能對它並不瞭解甚至錯誤使用

今天,看到了一篇文章講LayoutInflater的用法,瞬間感覺自己對這個類確實不夠了解,於是簡單的看了下LayoutInflater類的源代碼,對這個類有了新的認識。 首先,LayoutInflater這個類是用來幹嘛的呢? 我們最常

原创 android中wifi原理及流程分析

wifi相關的文件位置: WIFI Settings應用程序位於        packages/apps/Settings/src/com/android/settings/wifi/ JAVA部分:         framework

原创 Android bluetooth介紹—連接

一、A2DP_CONNECT上層代碼流程 二、從HCI log中看AVDTP 創建過程1、AVDTP l2cap建立過程 2、AVDTP相關信令處理流程在HCI 中的流程 DISCOVER \GET_CAPABILITIES

原创 Android Toast自定義使用

1.Toast源碼分析 我們先去看Toast的源碼。 Toast有兩種顯示佈局方式,一種最常見調用Toast.makeText(),看源碼是這樣寫的 <span style="font-size:18px;">public static

原创 Android通過用代碼畫虛線橢圓邊框背景來學習一下shape的用法

        在Android程序開發中,我們經常會去用到Shape這個東西去定義各種各樣的形狀,shape可以繪製矩形環形以及橢圓,所以只需要用橢圓即可,在使用的時候將控件比如Imageview或Textview的高寬設置成一樣就是正

原创 16進制,byte,byte數組之間裝換

package com.rmt.updata; import java.util.Locale; public class Hex { /** * 字符串轉換成十六進制字符串 * @param String *

原创 android平臺下移動DM接入流程?

       中國移動擬建設終端管理與服務系統,通過對終端產品的激活、配置使用等信息的收集,結合終端公司對產品的供應鏈管理,實現產品全生命週期的掌控。 要求2017年3月起,所有入中國移動產品庫的定製、非定製Android終端均要支持終端