Android View的事件體系
1.View基本知識(1)view的層次結構:ViewGroup也是View;(2)view的位置參數:top、left、right、bottom,分別對應View的左上
使用TextPaint來繪制文字
TextPaint是paint的子類,用它可以很方便的進行文字的繪制,一般情況下遇到繪制文字的需求時,我們一般用TextPaint所提供的方法。開始學習如何繪制文字之前,
Android彈幕框架 黑暗火焰使
今天我將分享由BiliBili開源的Android彈幕框架(DanmakuFlameMaster)的學習經驗。我是將整個框架以model的形式引入項目中的,這樣更方便的觀
Android的Activity屏幕切換動畫左右滑動切換
在Android開發過程中,經常會碰到Activity之間的切換效果的問題,下面介紹一下如何實現左右滑動的切換效果,首先了解一下Activity切換的實現,從Androi
Android View的工作原理
Android中控件大致被分為兩類ViewGroup,View。ViewGroup作為容器管理View。Android視圖,是類似於Dom樹的架構。父視圖負責測量定位繪制
Android四大組件之ContentProvider
ContentProvider的一個重要的特點就是它是可以使得某些數據可以被跨進程訪問,一般我們的數據庫是不可跨進程被訪問,因為數據庫一般的數據是屬於某個應用程序的,如果
性能分析工具 Android TraceView
TraceView 簡介Traceview是android平台配備一個很好的性能分析的工具。它可以通過圖形化的方式讓我們了解我們要跟蹤的程序的性能,並且能具體到每個方法的
android自定義視圖之類似淘寶商品詳情
公司項目需求,需要一個類似淘寶詳情一樣的頁面,但又有所不同,於是自己寫了一個。本文只是提供一種思路,控件的普適性還不夠,希望讀者能自行修改。老規矩,先上一個項目原圖吧:本
ListView
1.ListView和Adapter1)ListView就是一個能數據集合以動態滾動的方式展示到用戶界面上的View,即:以列表的形式展示具體內容,並且能夠根據數據的長度
Android 開發:繪制多條線,帶緩存,帶觸控的圖表(基金圖表的實現)
對之前的幾篇文章裡的model進行補充後期會把這個功能類,添加到這個框架裡,有興趣的可以下載下來看,這個框架會經常更新:public class BaseFundChar
APK反編譯
學習和開發Android應用有一段時間了,今天寫一篇博客總結一下Android的apk文件反編譯。我們知道,Android應用開發完成之後,我們最終都會將應用打包成一個a
ReactNative實現ListView分組,懸浮效果
實現效果其實在ReactNative中實現ListView的分組效果的方式與Android中的ExpandableListview非常相似,只是在表現形式上更趨近於IOS
Android增量更新與CMake構建工具
研究增量更新的熱情被激發了,通過幾天的資料查找和學習,搞懂增量更新之余,也順便練習了下NDK開發。效果圖預覽開發環境Android Studio 2.2.1 For W
從源碼上分析Android View保存數據狀態
在Android開發旅途中,經常會遇到系統控件無法滿足我們的視覺,交互效果,這個時候我們常常需要自己自定義控件來滿足我們的需求。在這個開發探索過程中,我們不可避免得遇到V
Get Started With Firebase for Android
移動應用程序為了實現一些業務是需要一個後端服務器的,比如用戶身份驗證和同步用戶數據跨多個設備。然而,創建這樣一個服務器需要有這樣的技能,並且大多數獨立應用程序開發者欠缺這
Android6.0動態申請權限那些坑以及避免用戶選擇不再提示後無法獲取權限的問題
Android6.0 為了保護用戶隱私,將一些權限的申請放在了應用運行的時候去申請, 比如以往的開發中,開發人員只需要將需要的權限在清單文件中配置即可,安裝後用戶可以在設
Android系統SD卡升級
一般在本地進行OTA升級時,將升級包拷貝到SD卡,然後進入recovery模式選擇升級包進行升級,但不是很方便,於是做了一個小應用,通過調用RecoverySystem類
在一定范圍裡,按比例縮放圖片,優化展示效果
在listview中,每個條目有一張圖片,圖片的大小是隨機的,怎麼展示才能美觀。很多人用的方法是,在ImageView中,加屬性 android:adjustVi
安卓高級4 第三方庫SlidingMenu的使用
源碼位於github上(本人fork地址):點擊進入地址效果圖:使用方法:下載源碼後 解壓其中的文件夾library 到任意地方 修改library中gragle 其方法
React Native 集成到已有項目
前言React Native已經出現很久了,有很多應用也在進行嘗試,前面我們也講述了怎麼創建React Native工程以及怎麼搭建原生語言與js的開發環境。但是在實際應