android教程

學習總結——android的訊息機制handler

寫在前面: 近來總是懷疑自己的前面究竟還有沒有出路,菜鳥初飛總是畏畏縮縮。在茫茫海霧面前,我不知道前面是否有瑰麗晚霞。也總是出現學了就忘,知識理解不夠深入,知識點之間沒有聯絡的問題。如此迴圈,甚是讓人沮喪。由此,我將開始部落格記錄學習過程中的知識點總結,彼此的聯絡,自己的感悟等等。 一旦需要和別人講

用 Smali 手寫一個可執行的 HelloWorld!!!

一、前言 Android 的 App 實際上並不是執行在 Java 虛擬機器中,而是執行在 Dalvik 虛擬機器中。Dalvik 虛擬機器對 Java 虛擬機器做了一些額外的優化,讓它更適用於移動裝置。而 Dalvik 也有自己獨特的組合語言,Dalvik 就是通過這些彙編的指令集,來執行我們編譯

HTML與Android、IOS的JS呼叫

前言 近期研究了H5介面與移動端(Android,IOS)的互動方案,記錄一下以饗眾友。學習小組QQ群: 193765960。 本篇重點介紹H5呼叫移動端介面的通用方案,其他方案或者移動端呼叫H5介面的方法請自行研究。 版權歸作者所有,如有轉發,請註明文章出處:https://xia

[Android] kotlin + databinding

在使用kotlin+databinding時遇到不少坑,整理了一個Demo,大致如下:注:如果你的kotlin專案要配置databinding,請務必注意各個外掛和依賴的版本,build成功,不代表可以執行成功,需要多多嘗試這些版本是我在寫這篇文章時用到的,當你看到此文時,也許各個外掛版本都更新了很多,或

Java 基礎知識總結之平臺與記憶體管理(二)

繼上次寫過一些基本知識點後,今天繼續來學習 Java 中的知識點,主要介紹Java 平臺與記憶體管理,首先來看今天知識點的概覽 一、Java 為什麼是平臺獨立性語言 平臺獨立性是指可以在一個平臺上編寫和編譯程式,而在其他平臺上執行。保證 Java 具有平臺獨立

Android《多執行緒-中》

上篇中我們講解了執行緒,程序以及Thread和Runnable之間的區別,那麼這一篇我們來講解下Android應用的訊息處理機制,之後才能夠更深刻的瞭解為什麼多執行緒能夠解決UI縣城阻塞的問題。 Android 的訊息處理機制 說到Android訊息處理機制有的人或許有些概念模糊,那麼Handle

自定義view實現超萌動感小炸彈

Hello,小夥伴們,我回來了。這些日子有的小夥伴問我怎麼沒有更新了。這個其實是有原因,首先,最近有點忙。其次沒有看到什麼覺得好玩的動畫!最後,就是我更新過了!!ThreadLocal原始碼完全解析,只是你們原始碼不感冒,然後你們忽略了!!!!忽略了!!!還有,我其實有更新一個薄荷捲尺,只是覺得有點簡單,

關於在Fragment中設定Menu無效問題

關於在Fragment中設定Menu,本身簡單,但是其中有容易忽略的幾個坑,需要注意:先來設定個Menu: @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { super.onCreateO

Android Studio 3.0正式版所遇到的一些坑

寫在前面 應屆畢業Android仔在新公司上班的第三個月,月底轉正。 Android Studio 釋出3.0正式版,今天一早來上班,想瞧瞧新的版本又什麼新奇又好玩的功能,手賤點了更新,然後就悲催了。一堆Error,exm?趕著發版呢老弟!bulu bulu bulu ,搬梯子上牆,bye~ 以及,我

將舊專案遷移到AndroidStudio3.0

1.aapt2編譯不過去 Error:Execution failed for task ':app:mergeDebugResources'. > Error: java.util.concurrent.ExecutionException: com.android.tools

你的自定義View是否真的支援Margin

簡書 程式設計之樂轉載請註明原創出處! 前些日子重溫了早已忘卻的JavaEE的一些知識點,然後又搗鼓了Python,《Chrome擴充套件開發》和《JavaFX》相關的東西,花了點時間在上面,下面兩個專案是學習過程中做的一些案例。JavaFX感覺不錯,對於Android開發者也非常簡單,

Android Studio 更新3.0沒有commons-codec:1.6

當我點選 WechatIMG1773.png 更新時, 報如下問題 錯誤.jpeg 解決方法: 其實這本身不是gradle的錯誤,不要因為refresh failed而考慮到gradle。 去apache網站,下載相對應的版本。http://archi

0.10356688499451