原创 Android N SIM卡 SubscriptionInfo 添加與維護

前面我們說到SIM卡狀態變化會由 ICCCardProxy 發出廣播,通知接收者進行各自邏輯處理。SubInfoRecordUpdater 就是通過接收SIM卡狀態變化廣播來實現 Subscription

原创 Java開發中的23種設計模式詳解

設計模式(Design Patterns)                                   ——可複用面向對象軟件的基礎 設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的、代

原创 Android Telephony分析(一)--- Phone 詳解

本文出處:http://blog.csdn.net/linyongan/article/details/51994817 1. Android N 中 Phone 的改變 Android 6.0時,Phone的繼承關係: 在Andro

原创 Android 相關面試知識點整理

前言 本文是根據柴澤建_Jack前輩的《Android面試知識點總結》思路來進行撰寫的,真的是十分感謝。 Java 相關 1. 基本類型和引用類型是什麼?每種基本類型都佔多少位多少字節?String是基本類型還是引用類型? 基本類型有

原创 Android Telephony分析(五)--- TelephonyRegistry 詳解

原文出處:http://blog.csdn.net/linyongan/article/details/52126969 本文緊接着上一篇文章Android Telephony分析(四)--- TelephonyManager 詳解

原创 Android M 原生Contacts — 界面和數據庫

下面的講解基於AndroidM 整體認識 聯繫人應用其主要的功能就是管理手機中存儲的聯繫人信息,爲了更好的管理信息數據,我們就引入了數據庫,所以對於聯繫人的整體認識,我們就可以將其看成是數據庫,聯繫人的整個業務邏輯都會圍繞數據庫展開。

原创 一個經典例子讓你徹徹底底理解java回調機制

本文出處:http://blog.csdn.net/xiaanming/article/details/17483273 以前不理解什麼叫回調,天天聽人家說加一個回調方法啥的,心裏想我草,什麼叫回調方法啊?然後自己就在網上找啊找啊找,找了

原创 Android ListView 之 Item 定位顯示

1、ListView 定位到指定 item 的位置 listView.setSelection(position); 這個方法的作用就是將第position個item顯示在listView的最上面一項,假如有一個ListView控件

原创 Android home鍵和back鍵區別

Back鍵 Android的程序無需刻意的去退出,當你一按下手機的back鍵的時候,系統會默認調用程序棧中最上層Activity的Destroy()方法來銷燬當前Activity,當此Activity又被其它Activity啓動起來的時

原创 Android 在TextView 中顯示圖片的4種方式

我們知道,TextView控件一般是用來顯示文本的,而圖片一般是用ImageView控件來顯示。 那TextView能否顯示圖片呢?答案是肯定的!下面列出常見的4種方式。 XML文件中指定屬性值 這種方式應該是最常用的了,在TextVi

原创 Android 實現不同樣式風格的 SpannableString -- CharSequence

通過Spannable對象設置textview的樣式 通過Spannable對象我們可以設置textview的各種樣式,其功能十分強大。通過SpannableString和它的setSpan(Object what, int start,

原创 [ubuntu入門手冊] - 使用alias自定義命令

[ubuntu入門手冊] - 使用alias自定義命令 引言 這篇文章介紹linux下的alias(別名)功能;我們在使用終端的時候,經常要切換到一些很長的目錄,或者用命令開啓和關閉一些服務一組軟件等,使用命令行一行一行的去敲命令,去進入

原创 Android Telephony分析(三)--- RILJ 詳解

原文出處:http://blog.csdn.net/linyongan/article/details/52066306 前言 本文主要講解RILJ工作原理,以便更好地分析代碼,分析業務的流程。 這裏說的RILJ指的是RIL.Java

原创 Android 5.0系統 style 默認窗口控件顏色值設置

Android5.0 系統更新了support-v7-appcompat 到 V21,除了增加ToolBar、recyclerview、cardview等控件,同時對改變APP樣式下了不小的功夫,寫法也和以前不一樣了,這裏簡單介紹一下

原创 關於ubuntu中終端的計算機名稱修改

       ubuntu 中終端$之前的計算機名稱太長了,本來終端窗口就不大,僅僅是計算機名稱就佔用了很長的一部分,感覺很不爽,從網上看到可以修改,總共有兩種方法如下:       第一種:使用 hostname 命令進行修改