Android4.4以上推出了Toolbar,改變程序的style屬性就可以給手機的標題欄填充顏色,可以是你設置好的系統的主題色,也可以是自己填充的顏色,其實這個效果在i
Binder作為進程間通信方式(IPC)的一種,算Android中比較難理解的部分了,今天計劃以自己所認識的framework層的Binder原理來做個總結,好了,我們開
最近研究了一下安全這一塊的內容,當然,我是比較水的,所以也拿不出什麼好知識點,但是有一些冷門的東西我還是可以聊聊的,就拿這個鎖屏來說吧,我們現在市面上有一些一鍵鎖屏的軟件
由於系統自帶的土司瞬間即逝,而且非常難看。因此我們就希望自定義自己的土司風格。有些實例就是基於自定義土司完成的,例如金山衛士的火箭發射,基本原理就是個土司。但是在做出自己
由於公司的項目基本上都是以ios為主,android為輔的,因此開需求會議的時候,經常會碰到“要實現點擊狀態欄回到頂部”的需求,這個功能ios實現
前言:該文接上兩篇博文App的打磨之路(上)和App的打磨之路(中),繼續描述打包、反編譯及加固。一、打包每個Android應用在完成後都需要打成APK包,對於單個打包的
前言:作為四大組件成員--廣播和服務,雖然在用戶使用時它們通常是隱身的,但是好多地方都有它們的身影,如:發送短信,狀態欄通知,夜間模式,後台音樂播放等等.... 
在上一篇文章中,我們詳細討論了Tween動畫的xml的實現以及interpolator的使用,相信通過上篇文章大家對Tween動畫的xml屬性的配置會有一個詳細的理解,當
為什麼要重復造輪子在開發領域有一句很流行的話就是不要重復造輪子, 因為我們在開發中用到的很多東西早已有很多人去實現了, 而且這些實現都是經過時間和開發者檢驗過的, 一般不
1. 創建和啟動線程的兩種傳統方式概念:java 實現一條線索有兩種方法:1、繼承thread 類例子:// 繼承Thread類 new Thread(){
1、前言#####然而就先特麼扯個犢子…#####* 其實,關於android的自定義dialog網絡上很多文章。我也不知道我這篇會不會特別點~ 小渣渣我
進程概念 一般可以在同一時間內執行多個程序的操作系統都有進程的概念。一個進程就是一個執行中的程序,而每一個進程都有自己獨立的一塊內存空間、一組系統資源。在進程的概念中,
Create content providerContent providers管理對中央數據存儲庫的訪問。您將 提供程序作為 Android 應用中的一個或多個類(連同
今天很順利的完成了公司的任務,干嘛呢,當然是寫寫代碼看看書了。發現個問題,一個APP中很多次的使用了一段代碼,而且這行代碼還非常不好省略,這個就是findViewId()
在Activity初始化的過程中,會調用Activity的attach方法,在該方法中會創建一個PhoneWindow的實例,將其作為Activity的mWindow成員
主要思路:1. 分析出短信數據庫結構,信息都存儲在mmssms.db中的sms表中。關鍵字段有:_id(短信序號),body(短信內容),thread_id(聯系人序號)
最近看到有人發布了下面的Android面試題,但是沒有答案,於是根據自己的理解和網上的搜索補充了一些題目的答案,歡迎指教。Java技術Java基礎對抽象、繼承、多態的理解
Fragment簡單使用Fragment在Android是經常會使用到的,下面我們先用個簡單的例子介紹它如何使用。首先,創建一個工程,叫做FragmentTest,然後創
Android中最常問到的面試題小武:方法重載與覆蓋的區別?( Overload與Override的區別)答:方法的重載屬於編譯時多態,方法名相同參數列表不同,返回值必須
在Android開發工作中,我們都或多或少接觸過代碼混淆。比如我們想要集成某個SDK,往往需要做一些排除混淆的操作。本文為本人的一些實踐總結,介紹一些混淆的知識和注意事項