繼續我們的源碼解析,上一篇文章我們介紹了Activity的啟動流程,一個典型的場景就是Activity a 啟動了一個Activity b,他們的生命周期回調方法是:on
??學習了RxAndroid,其實也就是RxJava了,但是還是不是非常清楚到底RxAndroid有什麼用呢?為什麼要使用RxAndroid呢?這篇文章講得不錯,RxJa
學習Android源碼,這次學習KeyboardView.class類。 /* * Copyright (C) 2008-2009 Google I
為了自己學習方便,對Android的部分源碼原樣粘貼在這裡,然後自己編輯,用中文注釋了一下。不是原創代碼。/* * Copyright (C) 2008-2009 Goo
之前在新浪微博看到一個雷達效果,可以查看圖先說說這個效果1.程序默認提示點擊雷達,開始探索2.當點擊雷達,提示正在探索周邊的人,同時展示雷達掃描效果,即雷達按鈕繞中心旋轉
今天,來學習使用怎麼實現二維碼的掃一掃和二維碼的生成。要想實現二維碼的掃一掃與二維碼的生成,就得必須了解二維碼的特征。QRcode:QRCode簡介:QRCode全稱Qu
之前講到過,應用開發者為了保護自己的應用不被別人分析和篡改,會將應用的安全性寄托在某個(些)機制上。可以被用來保護應用的機制有很多,效果和實現難度也是各有特點。有這樣一類
本篇開始去了解Binder的調用過程和運行機制,本文不會深入探討Binder驅動以及底層的實現,而是以AIDL的使用理清Java層面的Binder的實現和通信過程。本文依
樣式效果 1、創建底部的布局layout_footer.xml 2、在自定義的ListView中 初始化話FooterVi
Android是一個多進程系統,在這個系統中,應用程序(或者系統的部分)會在自己的進程中運行。系統和應用之間的安全性是通過Linux的facilities(工具,功能)在
Android開發藝術探索——第四章View的工作原理4.1(一)初識ViewToot和DecorView基本概念 ViewRoot對應於Vie
讓用戶直接輸入身高體重,這種體驗真是太糟糕啦。我們不妨讓用戶啟動手指滑動標尺來確定他的身高體重,這樣不是更有趣麼? package com.lw.widget;
1.格式化價格,這個經常在計算費用精度的時候用到 /** * 格式化價格 * * @param argStr 傳入價格字符串 *
前言?我們知道在android開發中不能在非ui線程中更新ui,但是,有的時候我們需要在代碼中執行一些諸如訪問網絡、查詢數據庫等耗時操作,為了不阻塞ui線程,我們時常會開
熟練掌握開發工具的使用,可以提高我們的開發效率,減少很多工作量!首先介紹一些常用設置:一、代碼默認字體12,偏小,一般設置14: 二、窗口白色比較刺眼,系統有個
前言 經常接觸Android網絡編程的我們,對於Volley肯定不陌生,但我們不禁要問,對於Volley我們真的很了解嗎?Volley的內部是怎樣實現的?為什麼幾行代碼
實現行業應用調用我們可以Get到哪些技能?* Activity的singleTask的啟動模式* 界面跳轉的基本實現* 前台Service的基本介紹和實現* Shared
Android 系統從2008年到現在(2016年4月),八年時間裡版本從1.0一直升到6.0,由於Android系統更新速度快,導致市面上的Android設備運行的An
一、前言不知不覺自己已經做了幾年開發了,由記得剛出來工作的時候感覺自己能牛逼,現在回想起來感覺好無知。懂的越多的時候你才會發現懂的越少。如果你的知識是一個圓,當你的圓越大
Intent的真正強大之處在於它的隱式Intent,隱式Intent需要配合Intent-filters使用,有關這方面的概念和知識,您可以參考我翻譯的官方文檔:《And