浩浩 浩浩
4年前
WorkManager 在 Kotlin 中的实践
WorkManager是一个AndroidJetpack扩展库,它可以让您轻松规划那些可延后、异步但又需要可靠运行的任务。对于绝大部分后台执行任务来说,使用WorkManager是目前Android平台上的最佳实践。WorkManagerhttps://developer.android.google.cn/topic/libra
浩浩 浩浩
4年前
面试官:给你了十分钟,讲出实现 Router 框架的原理
Android开发中,组件化,模块化是一个老生常谈的问题。随着项目复杂性的增长,模块化是一个必然的趋势。除非你能忍受改一下代码,就需要十几分钟的漫长阅读时间。模块化,组件化随之带来的另外一个问题是页面的跳转问题,由于代码的隔离,代码之间有时候会无法互相访问。于是,路由(Router)框架诞生了。目前用得比较多的有阿里的ARouter,美团的WM
红橙Darren 红橙Darren
4年前
打造炫酷通用的ViewPager指示器 - 玩转字体变色
1.概述最近一直都在仿着其他项目的效果在做,仿内涵段子,二手车之家等等。会不会有一天被抓还真是有点心虚,我这分明是给这些APP打广告。等这些效果基本讲完就开始设计模式和系统框架一整套的视频也就会出来了,等总的访问量达到100万之后就会利用空余的时间去录制Java基础和Android基础,请各位多多start和suggest。我们来看一下效果:  
Stella981 Stella981
3年前
Android Fastboot 与 Recovery 和刷机 千山万水迷了鹿
1\.首先来看下Android系统的分区:Android系统的分区.jpgAndroid分区解释.png安卓系统一般把rom芯片分成7个区,如果再加上内置sd卡这个分区,就是8个:hboot分区负责启动。radio分区负责驱动。recovery分区负责
Stella981 Stella981
3年前
50 Android Hack 读书笔记
1、可以指定android:weightSum属性2、使用include标签来应对变化3、使用ViewStub标签延迟加载有可能不需要加载的数据标签中可以指定inflateId属性4、使用自定义ViewGroup,重写onMeasure、onLayout5、使用Android的PreferenceCategory6、使用TextSwitcher
Stella981 Stella981
3年前
Android 数据存储(笔记)
Android数据存储Android中数据存储的方式有一下几种:一.SharedPreferences:            是一种轻量级的数据存储方式,主要用于保存应用的一些常用配置,以xml文件的方式存储数据,            以键值对的方式存取数据。            SharedPrefer
Wesley13 Wesley13
3年前
Android Service学习之IntentService 深入分析
官方的解释是:IntentServiceisabaseclassfor Servicesthathandleasynchronousrequests(expressedas Intents)ondemand.Clientssendrequeststhrough android.content.Context.star
Stella981 Stella981
3年前
OpenCV4Android&JNI学习中遇到的问题及一些小结
   想在Android手机上实现人脸检测,于是搭建一个OpenCV4Android的环境。具体参考如下网址:http://my.eoe.cn/sandking/archive/2999.html(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmy.eoe.cn%2Fsandking%
Stella981 Stella981
3年前
Android图片失真问题
  学了这么久,竟然不知道Android项目的drawablehdpi drawableidpi drawablemdpi....这些文件夹是做什么用的,说点官方的。   原来android本身有它的内部选择机制,简单来说,系统会根据手机(https://www.oschina.net/action/GoToLink?urlhttp%
程序员一鸣 程序员一鸣
2个月前
鸿蒙开发:wrapBuilder传递参数
本文,主要简单了介绍了一下,非UI使用的情况下,wrapBuilder传递数据问题,除了以上的方式之外,还有其它的方式可以实现,在实际的开发中,还是具体问题具体分析。