Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Spark
Build and deploy intelligent apps
GitHub Models
Manage and compare prompts
MCP Registry
New
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
harvic
/
harvic_blg_share
Public
Notifications
You must be signed in to change notification settings
Fork
143
Star
493
Code
Issues
2
Pull requests
0
Actions
Projects
Wiki
Security
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security
Insights
harvic/harvic_blg_share
master
Branches
Tags
Go to file
Code
Open more actions menu
Folders and files
Name
Name
Last commit message
Last commit date
Latest commit
History
30 Commits
30 Commits
ContentProvider数据库共享之 实例讲解
ContentProvider数据库共享之 实例讲解
RecyclerView(一)
RecyclerView(一)
RecyclerView(三)
RecyclerView(三)
RecyclerView(二)
RecyclerView(二)
RecyclerView(六)/
BlogRecyclerViewSec
RecyclerView(六)/
BlogRecyclerViewSec
RecyclerView(四)
RecyclerView(四)
RecyclerView(五)/
BlogRecyclerViewSec
RecyclerView(五)/
BlogRecyclerViewSec
androidGraphics(八)——Paint之ColorMatrix
androidGraphics(八)——Paint之ColorMatrix
〈ListView滑动删除实现之二——scrollTo、scrollBy详解〉
〈ListView滑动删除实现之二——scrollTo、scrollBy详解〉
《 Animation动画详解(十)——联合动画的XML实现与使用示例》
《 Animation动画详解(十)——联合动画的XML实现与使用示例》
《 Animation动画详解(十一)——layoutAnimation与gridLayoutAnimation》
《 Animation动画详解(十一)——layoutAnimation与gridLayoutAnimation》
《 Animation动画详解(四)——ValueAnimator基本使用》
《 Animation动画详解(四)——ValueAnimator基本使用》
《 Animation动画详解(二)——Interpolator插值器》
《 Animation动画详解(二)——Interpolator插值器》
《 EventBus使用详解(一)——初步使用EventBus》
《 EventBus使用详解(一)——初步使用EventBus》
《 Menu详解(二):利用XML生成菜单和子菜单》
《 Menu详解(二):利用XML生成菜单和子菜单》
《 PopUpWindow使用详解(一)——基本使用》
《 PopUpWindow使用详解(一)——基本使用》
《 ViewPager 详解(三)---PagerTabStrip与PagerTitleStrip添加标题栏的异同》
《 ViewPager 详解(三)---PagerTabStrip与PagerTitleStrip添加标题栏的异同》
《 WebView使用详解(一)——Native与JS相互调用(附JadX反编译)》
《 WebView使用详解(一)——Native与JS相互调用(附JadX反编译)》
《 WebView使用详解(三)——WebChromeClient与LoadData补充》
《 WebView使用详解(三)——WebChromeClient与LoadData补充》
《 WebView使用详解(二)——WebViewClient与常用事件监听》
《 WebView使用详解(二)——WebViewClient与常用事件监听》
《 夯实JAVA基本之二 —— 反射(3):类内部信息获取》
《 夯实JAVA基本之二 —— 反射(3):类内部信息获取》
《 带checkbox的ListView实现(二)——自定义Checkable控件的实现方法》
《 带checkbox的ListView实现(二)——自定义Checkable控件的实现方法》
《 自定义控件三部曲之绘图篇(九)——Paint之setColorFilter》
《 自定义控件三部曲之绘图篇(九)——Paint之setColorFilter》
《 自定义控件三部曲之绘图篇(八)——Paint之ColorMatrix》
《 自定义控件三部曲之绘图篇(八)——Paint之ColorMatrix》
《Animation 动画详解(一)——alpha、scale、translate、rotate、set的xml属性及用法》
《Animation 动画详解(一)——alpha、scale、translate、rotate、set的xml属性及用法》
《Animation动画详解(九)——联合动画的代码实现》
《Animation动画详解(九)——联合动画的代码实现》
《Animation动画详解(八)——PropertyValuesHolder与Keyframe》
《Animation动画详解(八)——PropertyValuesHolder与Keyframe》
《Animation动画详解(六)——ValueAnimator高级进阶(二)》
《Animation动画详解(六)——ValueAnimator高级进阶(二)》
《Animation动画详解(十三)——实现ListView Item进入动画》
《Animation动画详解(十三)——实现ListView Item进入动画》
《Animation动画详解(十二)——animateLayoutChanges与LayoutTransition》
《Animation动画详解(十二)——animateLayoutChanges与LayoutTransition》
《Animation动画详解(四)——ValueAnimator基本使用》
《Animation动画详解(四)——ValueAnimator基本使用》
《BroadcastReceiver详解》
《BroadcastReceiver详解》
《ContentProvider数据库共享之——MIME类型与getType()》
《ContentProvider数据库共享之——MIME类型与getType()》
《ContentProvider数据库共享之——读写权限与数据监听》
《ContentProvider数据库共享之——读写权限与数据监听》
《EventBus使用详解(二)——EventBus使用进阶》
《EventBus使用详解(二)——EventBus使用进阶》
《FlowLayout详解(一)——onMeasure()与onLayout()》
《FlowLayout详解(一)——onMeasure()与onLayout()》
《FlowLayout详解(二)——FlowLayout实现》
《FlowLayout详解(二)——FlowLayout实现》
《Fragment详解之二——基本使用方法》
《Fragment详解之二——基本使用方法》
《Fragment详解之二——管理Fragment(1)》
《Fragment详解之二——管理Fragment(1)》
《Fragment详解之五——Fragment间参数传递》
《Fragment详解之五——Fragment间参数传递》
《Fragment详解之六——如何监听fragment中的回退事件与怎样保存fragment状态》
《Fragment详解之六——如何监听fragment中的回退事件与怎样保存fragment状态》
《Fragment详解之四——管理Fragment(2)》
《Fragment详解之四——管理Fragment(2)》
《Fragment间传递参数及结果》
《Fragment间传递参数及结果》
《ListView滑动删除实现之一——merge标签与LayoutInflater.inflate()》
《ListView滑动删除实现之一——merge标签与LayoutInflater.inflate()》
《ListView滑动删除实现之三——创建可滑动删除的ListView》
《ListView滑动删除实现之三——创建可滑动删除的ListView》
《ListView滑动删除实现之四——Scroller类与listview缓慢滑动》
《ListView滑动删除实现之四——Scroller类与listview缓慢滑动》
《Menu详解(一):代码实现系统菜单及子菜单》
《Menu详解(一):代码实现系统菜单及子菜单》
《Menu详解(三):使用上下文菜单》
《Menu详解(三):使用上下文菜单》
《PopUpWindow使用详解(二)——进阶及答疑》
《PopUpWindow使用详解(二)——进阶及答疑》
《PullScrollView详解(一)——自定义控件属性》
《PullScrollView详解(一)——自定义控件属性》
《PullScrollView详解(三)——PullScrollView实现》
《PullScrollView详解(三)——PullScrollView实现》
《PullScrollView详解(二)——Animation、Layout与下拉回弹》
《PullScrollView详解(二)——Animation、Layout与下拉回弹》
《PullScrollView详解(五)——完全使用listview实现下拉回弹(方法二) 》
《PullScrollView详解(五)——完全使用listview实现下拉回弹(方法二) 》
《PullScrollView详解(六)——延伸拓展(listview中getScrollY()一直等于0、ScrollView中的overScrollBy)》
《PullScrollView详解(六)——延伸拓展(listview中getScrollY()一直等于0、ScrollView中的overScrollBy)》
《PullScrollView详解(四)——完全使用listview实现下拉回弹(方法一)》
《PullScrollView详解(四)——完全使用listview实现下拉回弹(方法一)》
《RecyclerView系列之一——简单使用》
《RecyclerView系列之一——简单使用》
《RecyclerView系列之三自定义LayoutManager》对应源码
《RecyclerView系列之三自定义LayoutManager》对应源码
《RecyclerView系列之四回收复用实现方式二》对应源码
《RecyclerView系列之四回收复用实现方式二》对应源码
《RecyclerView系列之四实现回收复用》对应源码
《RecyclerView系列之四实现回收复用》对应源码
《SpannableString与SpannableStringBuilder》
《SpannableString与SpannableStringBuilder》
《Uri详解之——Uri结构与代码提取》
《Uri详解之——Uri结构与代码提取》
《Uri详解之二——通过自定义Uri外部启动APP与Notification启动》
《Uri详解之二——通过自定义Uri外部启动APP与Notification启动》
《ViewFlipper使用详解》
《ViewFlipper使用详解》
《ViewPager 详解(一)---基本入门》
《ViewPager 详解(一)---基本入门》
《ViewPager 详解(二)---详解四大函数》
《ViewPager 详解(二)---详解四大函数》
《ViewPager 详解(五)-----使用Fragment实现ViewPager滑动》
《ViewPager 详解(五)-----使用Fragment实现ViewPager滑动》
《ViewPager 详解(四)----自主实现滑动指示条》
《ViewPager 详解(四)----自主实现滑动指示条》
《android Graphics( 五):drawText()详解》
《android Graphics( 五):drawText()详解》
《android Graphics(一):基本图形绘制---几何形状、路径及文本》
《android Graphics(一):基本图形绘制---几何形状、路径及文本》
《android Graphics(一):概述及基本几何图形绘制》
《android Graphics(一):概述及基本几何图形绘制》
《android Graphics(三):区域(Range)》
《android Graphics(三):区域(Range)》
《android Graphics(二):路径及文字》
《android Graphics(二):路径及文字》
《android Graphics(四):canvas变换与操作》
《android Graphics(四):canvas变换与操作》
《intent详解(二)》
《intent详解(二)》
《动态添加综合布局---动态添加控件及将某XML动态加入到Activity显示(续)》
《动态添加综合布局---动态添加控件及将某XML动态加入到Activity显示(续)》
《反射(2):泛型相关周边信息获取》
《反射(2):泛型相关周边信息获取》
《声明、使用与自定义权限》
《声明、使用与自定义权限》
《夯实JAVA基本之一——泛型详解(1)》
《夯实JAVA基本之一——泛型详解(1)》
《夯实JAVA基本之一——泛型详解(2)》
《夯实JAVA基本之一——泛型详解(2)》
《夯实JAVA基本之二 —— 反射(1):基本类周边信息获取》
《夯实JAVA基本之二 —— 反射(1):基本类周边信息获取》
《带checkbox的ListView实现(一)——数据与渲染完全分离的传统实现方式》
《带checkbox的ListView实现(一)——数据与渲染完全分离的传统实现方式》
《带checkbox的ListView实现(三)——CheckableImageView的实现方法》
《带checkbox的ListView实现(三)——CheckableImageView的实现方法》
《拍照、相册及裁剪的终极实现(一)——拍照及裁剪功能实现》
《拍照、相册及裁剪的终极实现(一)——拍照及裁剪功能实现》
《拍照、相册及裁剪的终极实现(二)——相册选择及裁剪功能实现》
《拍照、相册及裁剪的终极实现(二)——相册选择及裁剪功能实现》
《支付宝集成过程详解——运行DEMO》
《支付宝集成过程详解——运行DEMO》
《桌面widget详解(一)——基本demo构建》
《桌面widget详解(一)——基本demo构建》
《桌面widget详解(三)——桌面widget中的控件交互方法》
《桌面widget详解(三)——桌面widget中的控件交互方法》
《桌面widget详解(二)—— 基本的与service通信》PART1
《桌面widget详解(二)—— 基本的与service通信》PART1
《桌面widget详解(二)—— 基本的与service通信》PART2
《桌面widget详解(二)—— 基本的与service通信》PART2
《桌面widget详解(四)——桌面音乐播放器(实战)》
《桌面widget详解(四)——桌面音乐播放器(实战)》
《用户手势检测-GestureDetector使用详解》
《用户手势检测-GestureDetector使用详解》
《自定义倒计时控件》
《自定义倒计时控件》
《自定义控件三部曲之动画篇(七)——ObjectAnimator基本使用》
《自定义控件三部曲之动画篇(七)——ObjectAnimator基本使用》
《自定义控件三部曲之动画篇(三)—— 代码生成alpha、scale、translate、rotate、set及插值器动画》
《自定义控件三部曲之动画篇(三)—— 代码生成alpha、scale、translate、rotate、set及插值器动画》
《自定义控件三部曲之绘图篇(七)——Paint之函数大汇总》
《自定义控件三部曲之绘图篇(七)——Paint之函数大汇总》
《自定义控件三部曲之绘图篇(二十)——RadialGradient与水波纹按钮效果》对应源码
《自定义控件三部曲之绘图篇(二十)——RadialGradient与水波纹按钮效果》对应源码
《自定义控件三部曲之绘图篇(十九)——LinearGradient与闪动文字效果》对应源码
《自定义控件三部曲之绘图篇(十九)——LinearGradient与闪动文字效果》对应源码
《自定义控件三部曲之绘图篇(六)——Path之贝赛尔曲线和手势轨迹、水波纹效果》
《自定义控件三部曲之绘图篇(六)——Path之贝赛尔曲线和手势轨迹、水波纹效果》
《自定义控件三部曲之绘图篇(十一)——Paint之setXfermode(二)》
《自定义控件三部曲之绘图篇(十一)——Paint之setXfermode(二)》
《自定义控件三部曲之绘图篇(十七)——为Bitmap添加阴影并封装控件》
《自定义控件三部曲之绘图篇(十七)——为Bitmap添加阴影并封装控件》
View all files
About
No description, website, or topics provided.
Uh oh!
There was an error while loading.
Please reload this page
.
Activity
Stars
493
stars
Watchers
24
watching
Forks
143
forks
Report repository
Releases
No releases published
Packages
0
Uh oh!
There was an error while loading.
Please reload this page
.
Contributors
Uh oh!
There was an error while loading.
Please reload this page
.
Languages
Java
100.0%
You can’t perform that action at this time.