Android 有時候制作按下的效果挺麻煩的,得放色值不同的兩張圖,這個就比較尷尬了,明明是相同的資源。現在Android Material Design 中提供了一個東西:Tint,一張矢量圖是能適配所有的顏色。
Flies!不知不覺 Android 移動開發已經走過了八年的光陰,在這八年的時間中,Android 開發從最初的簡單調用系統 API,到各類框架的不斷涌現,再到如今的成熟階段,那么作為一個想在 2016 年開始學習
寫在前頭 醞釀了許久還是決定針對“微影”來發表幾篇博文,一是可以跟大家一起學習分享,另一是感覺自己工作也快四年了手上沒什么東西,對于一直在開源世界里挖掘偷用的慣犯感覺該是貢獻自己小小力量的時候了。
早前,我在知乎上回答了這樣一個問題: 怎么讓 Android 程序一直后臺運行,像 QQ 一樣不被殺死? 。關于 Android 平臺的進程保活這一塊,想必是所有 Android 開發者矚目的內容之一。你到網上搜 Android
SubmitButton android:layout_width="match_parent" android:layout_height="match_parent" android:text="Submit"
Dialog和Toast,大家一定非常熟悉,常常被用來作為Android應用內提示性信息的兩種展示方式。然而Google在Design包中又提供了一種新的選擇,那就是Snackbar。這三種提示框到底
本文重點關注如何在Android平臺上播放一幀音頻數據。閱讀本文之前,建議先讀一下 《Android音頻開發(1):基礎知識》 ,因為音頻開發過程中,經常要涉及到這些基礎知識,掌握了這些重要的概念后,
,又把最新的加固與脫殼技術過了一遍,然而并沒有成功脫掉。 郁悶之際,我索性沉下心來,好好看看當前脫殼技術的原理,就這樣我在Github上看了幾個脫殼工具的代碼。其中一個我感覺很有趣, 正是 strazzere
前言 上一篇博文介紹了關于AIDL是什么,為什么我們需要AIDL,AIDL的語法以及如何使用AIDL等方面的知識,這一篇博文將順著上一篇的思路往下走,接著介紹關于AIDL的一些更加深入的知識。強烈
閑逛之余,看到一個不錯的downloading動效,這個動效用CJJ的話說難度還好,但本人覺得還比較靈動、帶感、俏皮、有新意,好了話不多說,咱們先來擼一張高清無碼gif圖: 擼完,咱可以將整個動效簡單劃分為以下流程:
RefreshLayout 通用列表組件,讓你半小時以內完成一個列表界面 下拉刷新采用的谷歌的SwipeRefreshLayout 列表目前是listview,后續會增加其他類型列表的切換
一個開源音樂播放器 歡迎小伙伴們fork、star、pr 效果圖 主頁面: 排行榜頁面: 播放頁面: 播放及下載通知頁面(Android7.0效果): 播放及下載通知頁面(Android4
RxJava +Retrofit+OkHttp +Dagger2,遵循Material設計風格,加入了新版本的一些高級特性,如 RecycleView 、CardView、BottomSheetDialog等等。
將Swift作為Android開發的第一語言,而Facebook和Uber也計劃在運營中提高Swift的地位。 谷歌Android目前的第一開發語言是Java,雖然谷歌不太可能一夜之間用Swift
public class DemoActivity extends FinalActivity { @ViewInject(id=R.id.imageView) ImageView imageView; //無需findViewById @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedI
KeyEvent)方法。 對于實現在一定時間內再按一次退出,思路可以如下: 編寫一個輔助類,里面有成員變量boolean isWillExit,當它為true時,則再按一次返回鍵退出。第一次按返回鍵時,isWi
存用戶數據,本Demo沒有經過加密,所有一旦Android系統被ROOT的話,其他用戶就可以查看用戶的私有目錄,密碼文件就很不安全。所以真正應用在軟件上面的,一定要經過加密才保存,可以選擇MD5加密。
在目前軟件開發行業中,流行著這么一句話“天下武功,唯快不破”。而“快”,就不能讓我們重復去制造論壇,不能去重新發明輪子。目前開源界中已經有很多成熟的,得到了大量商用的開源軟件和框架,我們就可以借鑒這有
DateTimePicker這個類庫包含了漂亮的 DatePicker 和 TimePicker ,類似于在新 Google Agenda App中看到的。
Android插件框架的一種實現,plugin編譯成普通的apk文件,主程序可以在不安裝插件apk的情況下啟動插件中的Activity以及訪問插件中的資源。 具體的實現原理參考: 基于Proxy思想的Android插件框架