android開發游記:RecycleView 實現復雜首頁布局三種方式
做過電商類應用的朋友可能都會遇到一個比較頭疼的問題:復雜的首頁布局如何實現。參考百度糯米,美團,bilibili等應用,都會發現其首頁的布局相對復雜,例如下圖bilibi
Android自定義View——實現字母導航欄
思路分析:1、自定義View實現字母導航欄2、ListView實現聯系人列表3、字母導航欄滑動事件處理4、字母導航欄與中間字母的聯動5、字母導航欄與ListView的聯動
接口定義語言AIDL實現進程間的通信
在Android中,如果我們需要在不同進程間實現通信,就需要用到AIDL技術去完成。AIDL(Android Interface Definition Language)
Android簡易實戰教程--第二十九話《創建圖片副本》
承接第二十八話加載大圖片,本篇介紹如何創建一個圖片的副本。安卓中加載的原圖是無法對其修改的,因為默認權限是只讀的。但是通過創建副本,就可以對其做一些修改,繪制等了。首先創
屬性動畫的基本使用
屬性動畫簡介Android開發過程中,適當的使用一些動畫可以讓自己的應用看起來更棒更炫。最初的時候Google為了實現動畫,主要提供了兩種基本動畫:幀動畫:將一個完整的動
工作中遇到的Android內存優化問題(3)-leakcanary源碼解析
今天我們來看一下一個內存洩漏檢測神器 leakcanary(https://github.com/square/leakcanary)首先我們來看一下leakcanary
Android SwipeRefreshLayout下拉刷新控件源碼簡單分析
咱們在做Android APP開發的時候經常碰到有下拉刷新和上拉加載跟多的需求,這篇文章咱們先說說下來刷新,咱們就以google的原生的下拉刷新控件SwipeRefres
Android優化之ArrayMap
ArrayMap的介紹官方對ArrayMap也有說明:它不是一個適應大數據的數據結構,相比傳統的HashMap速度要慢,因為查找方法是二分法,並且當你刪除或者添加數據時,
《Android 開發入門》Android Studio 下載及安裝
android 開發工具主流的還是Android Studio,當然也有很多人喜歡用Eclipse,也有人喜歡用IntelliJ IDEA ;還有Xamarin這種只需要
Android 6.0 運行時權限管理最佳實踐
這是一篇遲來的博客,Android M已經發布一年多了(6.0的變化),在Android M中權限系統被重新設計,發生了顛覆性的變化,很多人把握不好這個變化,一是對這個權
Android編譯系統分析(五)-system.img的生成過程
我們在完整編譯android系統的時候,最終會生成幾個重要的鏡像文件,其中有system.img,userdata.img,ramdisk.img等。這篇文章的目的是分析
Android中Animation的Interpolator插值器詳解
Interpolator屬性是Animation類的一個XML屬性,所以alpha、scale、rotate、translate、set都會繼承得到這個屬性。Interp
android studio 可調試、可查看源碼的jni開發環境搭建圖文講解
1.環境配置(溫馨提示,圖片看不清楚的,可以點擊鼠標右鍵,在新選項卡中查看圖片^^)1)打開studio建立新的工程,打開如下位置,下載紅線所示的ndk及LLDB工具。&
Android Studio 2.2 apk逆向工具--APK Analyzer
APK解析器解析APKAndroid Studio的APK解析器可以直接查看打包完成的apk的組成。APK解析器可以減少調試app內部的DEX文件和資源文件的時間,對減小
Android自定義View——QQ音樂中圓形旋轉碟子
思路分析:1、在onMeasure中測量整個View的寬和高後,設置寬高2、獲取我們res的圖片資源後,在ondraw方法中進行繪制圓形圖片3、通過Handler發送Ru
Android——Tuch測試+MyView+MySwiperLayout
xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:a
android開發自定義View(四)仿掌上英雄聯盟能力值分析效果
原始圖效果 模仿效果PNGGIF 流程繪制中心線,用於計算外層多邊形各點的坐標 繪制最外層多邊形 分析原型圖算出每個多邊形之間的間距 繪制裡三層多邊形
Android 6.0 - 動態權限管理的解決方案
Android 6.0版本(Api 23)推出了很多新的特性, 大幅提升了用戶體驗, 同時也為程序員帶來新的負擔.動態權限管理就是這樣, 一方面讓用戶更加容易的控制自己的
Android事件分發淺談
前言:可能Android的事件分發對於剛學Android的童鞋來說接觸得不多,這樣不奇怪。因為剛學的時候,一般人很難注意到或是會選擇主動去了解。那麼究竟什麼是Androi
android 使用gradle導出jar包,並包含assets資源文件夾
今天咱們看看android studio的jar打包,但是jar包裡面呢res文件是用不了的,那想用圖片文件怎麼辦呢,這裡可以把圖片文件放進assets文件裡面打進jar