在Android開發(fā)中象缀,不同Activity之間的跳轉(zhuǎn)和切換是很常見的,這使得APP的內(nèi)容更加豐富,功能更為多樣,但是一個應(yīng)用所能包括的功能畢竟有限,在很多的場景下需要跨應(yīng)用...

在Android開發(fā)中象缀,不同Activity之間的跳轉(zhuǎn)和切換是很常見的,這使得APP的內(nèi)容更加豐富,功能更為多樣,但是一個應(yīng)用所能包括的功能畢竟有限,在很多的場景下需要跨應(yīng)用...
學(xué)習(xí)了,謝謝博主分享
手把手講解 Android Hook入門Demo前言 手把手講解系列文章,是我寫給各位看官艘虎,也是寫給我自己的。文章可能過分詳細(xì)咒吐,但是這是為了幫助到盡量多的人野建,畢竟工作5,6年,不能老吸血恬叹,也到了回饋開源的時候.這個系列的文...
前言 手把手講解系列文章候生,是我寫給各位看官,也是寫給我自己的绽昼。文章可能過分詳細(xì)唯鸭,但是這是為了幫助到盡量多的人,畢竟工作5,6年硅确,不能老吸血目溉,也到了回饋開源的時候.這個系列的文...
前言 這周QA報了一個小bug,頁面A傳給頁面B的數(shù)據(jù)順序不對菱农,查了一下代碼缭付,原來頁面A中數(shù)據(jù)存儲容器用的是HashMap,而HasMap存取是無序的循未,所以傳給B去讀數(shù)據(jù)的時...
1 前言 用AIDL的人應(yīng)該都知道下面代碼中start和stop方法定義成oneway代表這個Binder接口是異步調(diào)用。 1.1 什么是異步調(diào)用? 舉個例子:假如Clien...
前言 多線程的應(yīng)用在Android開發(fā)中是非常常見的绣檬,常用方法主要有:繼承Thread類實現(xiàn)Runnable接口HandlerAsyncTaskHandlerThread 今...
Fragment與Activity娇未。什么時候用什么時候不用墨缘? 回答: 看需求! 個人覺得推薦場景: (使用Fragment完全替換Activity忘蟹,而Activity用來管理...
學(xué)了很多飒房,感謝博主
自定義View,有這一篇就夠了我的CSDN博客同步發(fā)布:自定義View媚值,有這一篇就夠了 為了掃除學(xué)習(xí)中的盲點(diǎn),盡可能多的覆蓋Android知識的邊邊角角护糖,決定對自定義View做一個稍微全面一點(diǎn)的使用方法總...
我的CSDN博客同步發(fā)布:自定義View,有這一篇就夠了 為了掃除學(xué)習(xí)中的盲點(diǎn)嫡良,盡可能多的覆蓋Android知識的邊邊角角锰扶,決定對自定義View做一個稍微全面一點(diǎn)的使用方法總...
orientation和layout_gravity之間魚和熊掌的關(guān)系? 從前面介紹中我們知道寝受,在之前介紹中坷牛,我們想用屬性layout_gravity把藍(lán)色TextView這...
言簡意賅甩苛,清晰易懂蹂楣,感謝博主
Android動態(tài)添加View之a(chǎn)ddView的用法一、前言 對于日常開發(fā)來說讯蒲,一般我們都是在XML中創(chuàng)建想要的View痊土,然后在代碼中通過id來找到對應(yīng)的View,對其進(jìn)行相應(yīng)的操作墨林。但是赁酝,這樣做有一個前提是,你需要事先知道V...
一旭等、前言 對于日常開發(fā)來說酌呆,一般我們都是在XML中創(chuàng)建想要的View,然后在代碼中通過id來找到對應(yīng)的View辆雾,對其進(jìn)行相應(yīng)的操作肪笋。但是,這樣做有一個前提是,你需要事先知道V...
Architecture Components推出1.0穩(wěn)定版后直接讓SupportActivity實現(xiàn)了LifecycleOwner接口藤乙,不需要我們先以前一樣繼承Livec...
掘金博客鏈接 相關(guān)demo源碼; 本文基于:macOS:10.13/AS:3.4/Android build-tools:28.0.0/jdk: 1.8/apktool: 2...