原文地址:https://blog.csdn.net/meixi_android/article/details/84335381

 

常用的 iOS 风格 dialog 和 meterial design 风格的 dialog:https://github.com/glassLake/DialogUtils

提高 Android 应用的颜值,酷炫 UI 组件汇总:https://github.com/madongqiang2201/views

Awesome-MaterialDesign- MaterialDesignCenter改名为Awesome-MaterialDesign,优化了布局,新增了不少库。

awesome-android-ui- ui库,非常多的ui及特效。

ChipsLibrary- 在android EditText中实现打Tag功能。

bitmapMesh- 拉窗帘效果。

ObservableScrollView- 在滚动的视图观测滚动事件的Android库 它易于与在Android 5.0 Lollipop中引入的工具条Toolbar相交互,并能够帮助实现Material Design apps的外观。

iconify- iconify 图片与文字同一行显示。

iosched- The Google I/O 2014 Android App,Android 5.0 and Material Design。

MaterialList- MaterialList 。

material design card- material design card 。

MaterialDesignExample- 本APP用来演示Material Design控件的使用。http://www.aswifter.com/2015/07/02/Material-Design-Example-5/,使用说明。

InstaMaterial- InstalMaterial 项目(非常多的UI样式:ViewAnimator、RecyclerView、拍照),InstalMaterial学习笔记之Reveal效果。

NavigationDrawer-MaterialDesign- 一个Material Design的抽屉模板库,分分钟搭起一个程序框架。

MaterialEditText- 直接继承EditText,无需修改Java文件即能实现自定义控件颜色,直接拿来用!十大Material Design开源项目。

fab- Floating Action Button library for Android。

labelview- 贴纸效果,如:淘宝商品侧贴折扣。

SearchMenuAnim- 一个很棒的带动画的搜索框。

SearchAnimation- 一个很棒的带动画的搜索框,支持低版本。

快速支持emoji表情显示- 让项目快速支持emojicon表情的显示,并可判断用户输入的内容中是否含有emojicon表情以及过滤掉emojicon。

Context-Menu.Android- 可以方便快速集成漂亮带有动画效果的上下文菜单。

Titanic- 可以显示水位上升下降的TextView。

AndroidSwipeLayout- 滑动Layout,支持单个View,ListView,GridView,demo-apk。

android-typeface-helper- Android Typeface Helper 可以帮你轻松实现自定义字体的库。

android-lockpattern- Android的图案密码解锁,文档介绍。

ToggleButton- 状态切换的 Button,类似 ios,用 View 实现。

android-typeface-helper- Android Typeface Helper 可以帮你轻松实现自定义字体的库。

GuideBackgroundColorAnimation- 实现滑动ViewPager渐变背景色。

Toolbar- Toolbar替换Android Toolbar,说明。

PagerSlidingTabStrip- 一个支持Material Design的PagerSlidingTabStrip。

MaterialViewPager- 一个易于使用的 Material Design ViewPager 库。

PinnedListView- PinnedListView悬浮Head效果修改,github pinned-section-listview。

APP启动引导页- APP应用中最常用的APP启动引导页,常见的4种引导项目方式:splash,viewpage,viewflipper,scrollview。

AwesomeText- 简化TextViews中Spans使用的库。

dialogplus- 一个简单容易使用的对话框——DialogPlus。

material-dialogs- Material Design风格Dialogs。

CardView- 3d卡片效果-国人。

FilterMenu- 这是一个自定义的圆形菜单,效果非常酷。

GridPasswordView- 类似微信,支付宝支付时候的输入密码页面效果,带格子的密码输入框。

PersistentSearch- 模仿Google Now, Google Maps Google Play的SearchBar,下拉列表匹配、录音。

Droppy- Android 下简洁好看的 Dropdown 菜单。

UltimateRecyclerView- 这是一个终极的 RecyclerView,有下拉刷新、滑动删除、拖拽、加载更多、丰富动画等功能。

SmartTabLayout- SmartTabLayout实现viewpgaer页面导航效果,简化并实现android的TabHost效果,顶部滑动tab,引导页,可以自定义tab样式,过渡效果 实现网易tab,微博tab,微信tab等so easy。 集成了SpringIndicator拖拽效果 。

richeditor- RichEditor for Android 是 Android 平台下一个所见即所得的文本编辑器控件。

StatedFragment- 保存Fragment的状态。

PopoverView- 一个模仿iOS UIPopoverController效果的控件。

CreditsRoll- 实现星球大战字幕效果。

MatchView- 电影级TextView动画效果,绝对惊艳你的双眼!。

SwipeMenuListView- listView侧滑删除效果:SwipeMenuListView。

Side-Menu.Android- 分类侧滑菜单。

SlidingMenu- 炫酷侧滑菜单布局框架,iOS版本的实现:SlideMenuView。

ParallaxSwipeBack- 带视觉差的侧滑返回,类似于新版微信和lofter的侧滑返回效果。核心代码小于50行。

AndroidFlowLayout- A flow layout for Android。

ViewPagerIndicator- 取代TabHost,实现滑动tab,引导页等效果。

Android-ScreenSlidePager- Full screen slide pager to display images fetched from Internet by Picasso。

MaterialViewPager- MaterialViewPager。

FlipViewPager.Draco- FlipViewPager.Draco。

android-shape-imageview- 图片圆角、三角、五角、圆形、多角。

NotBoringActionBar- 隐藏图片的导航栏。

MultiCardMenu- 仿QQ手机管家首页菜单写的一个开源组件MultiCardMenu。

fit-chart- fit-chart 一个类似于谷歌健康应用的轮子(wheel view)视图,效果很不错。

BGABadgeView-Android- Badge控件分享,各式各样的徽章控件。

Android-ItemTouchHelper-Demo- 可拖拽 RecyclerView,讲解。

浮动操作按钮详解- 讲解浮动操作按钮,从官方的和第三方库makovkastar/FloatingActionButton和futuresimple/android-floating-action-button这样的第三方库。的两方面讲解,同时还讲到了如何自定义CoordinatorLayout Behavior。

advanced-textview- advanced-textview各种高级功能的textview,包括动画,阴影,各种字体,艺术字,HTML格式显示,表情等。

QuickReturn- 给几乎所有可以滑动的 View 加上快速返回的 Header 或者 Footer,使用非常方便。

Android-PickerView- 仿iOS的PickerView控件,有时间选择和选项选择并支持一二三级联动效果。

DraggedViewPager- 可以在多个 Page 之间可以拖放元素的控件。

MultiViewPager- 对 ViewPager 的一个扩展,Page 可宽可窄,表现很像 Gallelry。

Android-Week-View- Android Week View是一种用于应用程序中显示日历的安卓库。它支持自定义样式。。

MaterialCalendarView- 是一款遵循 Material Design 风格的 Android 日历。

WeekCalendar- 周模式的日历自定义控件,支持 4.0 以上。

DragLinearLayout- DragLinearLayout:自定义的线性布局,里面的UI可以自由拖动。

floatingsearchview- floatingsearchview 一个带搜索下拉列表提示的搜索控件。

LabelView- LabelView 一个简单的标签控件 支持自定义 文字大小(textSize), 间距(labelTopPadding), 背景色(backgroundColor), 和方向(direction)等。

卫星菜单

android-satellite-menu- 点击主按钮,会弹出多个围绕着主按钮排列的子按钮,从而形成一个弹出式菜单。子按钮弹出和消失的动画效果都很棒。这种弹出式菜单按钮应用在Path app中。

ArcMenu- 实现弹出式按钮群(菜单)。点击主按钮,会在住按钮旁边弹出多个按钮(菜单)。弹出的按钮有两种排列形式,一种是围绕着主按钮成圆弧形排列,一种是和主按钮并排成一字型排列, 仿Path 2.0 (for iOS)。

Radial Menu Widget- 实现各种圆形或者半圆形菜单,以及圆形进度条。

android-circlebutton- 圆形按钮,有动画点击效果。

CircularFloatingActionMenu- 卫星菜单。

ElasticDownload- 挺酷的下载进度条。

节选器

SegmentView- 类似iOS的Segment Control控件,第一种方式是使用 RadioGroup 实现,O网页链接。

SHSegmentControl- 类似iOS的Segment Control控件,此种方式的可定制化更好。

android-segmentedradiobutton- 在Android中实现类似iOS的分段单选按钮(segmented control),本人以前项目一直使用,值得拥有。

android-segmented-control- RadioGroup实现类似ios的分段选择(UISegmentedControl)控件。

下拉刷新

Android-Ptr-Comparison- Android 下拉刷新开源库对比,非常nice!!

Android-PullToRefresh- 最经典、最多人用的下拉刷新、加载更多。

PullDownListView- 一个下拉刷新的控件,实现了仿微信下拉中眼睛动画的效果。

DragTopLayout- 实现整个layout下拉刷新。

ZrcListView- 一个顺滑又漂亮的Android下拉刷新与加载更多列表组件,增加下拉刷新及滚动到底部自动加载的功能;增加越界回弹效果;增加自定义列表项动画的功能。

TwitterCover-Android- Twitter Android客户端的下拉封面模糊效果。

android-Ultra-Pull-To-Refresh- 实现整个layout下拉刷新,没有加载更过,Demo,源码分析。

StikkyHeader- 【Android控件源码:头部固定的控件列表效果】这是一个可以支持头部固定的控件列表功能,源码StikkyHeader,StikkyHeader是一个可以在滚动的时候将头部固定的控件,还可以将动画效果和StikkyHeader一起使用,api非常简单, 支持ListView,RecyclerView,ScrollView。支持2.3一下设备使用的StikkyHeader

PullDownListView- 实现了模仿微信眼睛下拉效果,源码PullDownListView,下拉刷新,上拉加载,模仿微信眼睛。

CircleRefreshLayout- 又一个下拉刷新的实现,水滴效果。

BGARefreshLayout-Android- 多种下拉刷新效果、上拉加载更多、可配置自定义头部广告位,目前已经实现了四种下拉刷新效果:新浪微博下拉刷新风格、慕课网下拉刷新风格、美团下拉刷新风格、类似qq好友列表黏性下拉刷新风格。

Pull-to-Refresh.Rentals-Android- 提供一个简单可以自定义的下拉刷新实现。

Pull-to-Refresh.Tours- Taurus,很精美的下拉刷新。

ParallaxListView- 模仿Path的下拉刷新,Head头部图片下拉放大。

WaveRefreshForAndroid- 下拉刷新水波纹动画。

CoordinatorLayoutDemos- 收集了不少资源写了一个基于CoordinatorLayout实现的下拉刷新效果。

模糊效果

BlurNavigationDrawer- 背景模糊的Navigation Drawer。

HUD与Toast

android-UCToast- 在不申请任何权限的情况下在 Android 应用中弹出悬浮窗,实现文档。

sweet-alert-dialog- sweet-alert-dialog是一款清新文艺的 Android 弹窗, 灵感来自于 js 版的 SweetAlert。

进度条

easyloadingbtn- 模仿了一个Dribbble上的Material Design效果,环形loading, 进度条、进度圈。

android-square-progressbar- 一个不错的方形进度条。

Radial Menu Widget- 实现各种圆形或者半圆形菜单,以及圆形进度条。

AnimatedCircleLoadingView- 一个有限/无限加载动画效果。基于Nils Banner的android-watch-loading-animation设计图。该设计本来是针对智能手表的。

circular-progress-button- 带动态效果的Button(按钮)可要比静态的按钮炫酷的多了,大家看到效果图就知道了。

CircularBarPager- Android实现的动态效果,一个数字圆圈进度效果,源码CircularBarPager,material 风格的数字圆圈进度显示库(api10 +)。

dotted-progress-bar- 一个小清新的进度条。

WhorlView- 一个炫酷的漩涡加载效果自定义View。

AVLoadingIndicatorView- AVLoadingIndicatorView整合了一些漂亮的 Android 动画加载效果。

MagicProgressWidget- 渐变的圆形进度条与轻量横向进度条。

GBSlideBar- GBSlideBar类似uber/滴滴等app的滑动选择工具条。

UI其他

MixtureTextView- 富文本,支持Android图文混排、文字环绕图片等效果。

android-ActionQueue- Action Queue 用于执行有次序的队列操作,比如按次序弹出对话框,这在 Android 中尤其有用。

WheelView-Android- WheelView-Android 是一款开源的 Android 滚动选择控件, 适用于不少应用场景。

Android Wheel- 带有刻度的旋转器:日历、三级联动。

Highlight- Highlight一款可应用于 Android 应用上的指向性功能高亮的库, 可以快速的给应用添加上应用引导的效果。

HeaderAndFooterRecyclerView- 支持addHeaderView、 addFooterView、分页加载的RecyclerView解决方案 。

CleverRecyclerView- 是一个基于RecyclerView的扩展库,提供了与ViewPager类似的滑动效果并且添加了一些有用的特性。

drag-select-recyclerview- 实现了类似 Google Photos 风格的图片多选效果。

FlycoTabLayout- 一个Android TabLayout库,目前有两个TabLayout:SlidingTabLayout、CommonTabLayout。

AndroidChangeSkin- 一种完全无侵入的 Android 应用换肤方式,支持插件式和应用内换肤,无需重启 Activity。

Lobsterpicker- Lobsterpicker 为 Android 开发者提供了满足 Material Design 风格的颜色选择器。

FlycoRoundView- 一个扩展原生控件支持圆角矩形框背景的库,可以减少相关shape资源文件使用。

FlowingDrawer- FlowingDrawer 一个弹性效果的抽屉菜单,图片是概念图,实际效果实现了70%(侧滑菜单)。

TextSurface-是用 Java 写的一款借助酷炫的动画效果来完成消息展示的微型动画框架。

android-animate-RichEditor-android-animate-RichEditor是一款支持图片插入动画效果的 Android 富文本编辑器。

FlycoPageIndicator- android-animate-RichEditor是一款支持图片插入动画效果的 Android 富文本编辑器。

AndroidMosaicLayout- 马赛克效果 Layout,磁片风格View 自适应大小。

DropDownMenu- 一个实用的多条件筛选菜单,在很多App上都能看到这个效果,如美团,爱奇艺电影票等。

Swipe-Deck- 仿 Tinder 的可以左右滑动消除卡片效果的自定义控件。

IntlPhoneInput- 一个支持国际化的电话号码输入的自定义控件。

AndroidUI4Web- AndroidUI4Web是一个高性能的WebApp框架, 在移动浏览器上有与原生App一致的体验。

动画

Android应用开发之所有动画使用详解- Android应用开发之所有动画使用详解。

动画特效大全- Android 动画特效大全。

SwitchLayout- 国内开发者, Android的Activity切换动画特效库SwitchLayout,视图切换动画库,媲美IOS。

ActivityOptionsICS- 一个低版本activity动画兼容库——ActivityOptionsICS,可以很好的实现MD的动画效果。

SwipeBack- 一个可以通过手势返回到上一个Activity的开源库,支持上下左右四个方向返回,支持多个View为Child。

SpringIndicator- 模仿Morning Routine的引导页效果SpringIndicator;基于模仿红点拖拽的Demo实现:BezierDemo;sample中使用到 快速创建ViewPager和ListView等的第三方库:MultipleModel。

XhsWelcomeAnim- 国内开发者, 华丽酷炫欢迎引导界面 动画没有之一。

Material-Animations- Material风格动画,可以定义两个Activity之间的动画。

android-shapeLoadingView- android-shapeLoadingView实现高仿新版58 加载动画,loading。

一个绚丽的loading- 一个绚丽的loading动效分析与实现。

TransitionPlayer- 一个 Transition 动画控制控制库,可以让你很轻松的创建一个可交互的动画。

loading-balls- loading-balls 一款支持高度配置的 Android 加载进度球。

SogoLoading- 仿搜狗浏览器加载动画,实现说明。

ExplosionField- Android中View 炸裂特效的实现分析。

AZExplosion- AZExplosion:模仿ExplosionField的粒子破碎效果。

BrokenView-玻璃碎裂动画效果。

网络相关

网络连接

ion- 一个异步网络请求和图片加载的库,一个库能搞定几乎所有的网络请求。

多线程下载- Android 实现多线程下载 完美代码。

opandroid- android p2p的开源实现。

okio- square出的Okio这个库,尤其擅长处理二进制数据。如果觉得Java的输入输出流实在太复杂啰嗦,不妨试试Okio。

okhttp- square出的okhttp库。

OkHttpPlus- OkHttp 的一个工具类开源项目OkHttpPlus——支持GET、POST、UI线程回调、JSON格式解析、链式调用、文件上传下载 ,OkHttpPlus介绍。

Android-Download-Manager-Pro- 一个下载管理库,如果你的 App 有大量的下载工作,这个库能帮到你。

FileDownloader- 文件下载引擎,稳定、高效、简单易用。

网络测试

augmented-traffic-control- Facebook宣布开源移动网络测试工具ATC,该工具支持利用Wi-Fi网络模拟2G、2.5G、3G以及LTE 4G移动网络环境,让测试工程师们能够快速对智能手机和App在不同国家地区和应用环境下的性能表现进行测试。

图像获取

glide- glide google出品,使用教程、GlidePalette。

Universal Image Loader- Universal Image Loader 是一个强大的、可高度定制的图片缓存,简称:UIL,可以高度配置的网络图片缓存库,非常灵活,用户量最多 。

picasso- picasso 功能单一,没有缓存过期,同androidQuery一样链式调用,载入本地文件速度慢(没有生成thumbnails) ,Picasso and Android-Universal-Image-Loader,另外的一些诸如裁剪图片:Picasso.with(context) .load(url) .resize(50, 50) .centerCrop() .into(imageView)。

fresco- Facebook 又放出的一个新项目,一个类似 Picasso, Glide 的库,不过比他们做的更好。 强烈推荐![Fresco集成示例](https://github.com/liaohuqiu/fresco-demo-for-gradle)。

tape- 类似于图片加载库(例如UIL、Picasso等)实现异步加载,但是加载的不一定是图片。!

ImageLoader- ImageLoader 。

Volley- Volley 综合框架,包含图片部分,Volley与Picasso的对比。

enif- enif 。

wqgallery- wqgallery实现类似微信选择照片功能,可以通过相机或相册选择,支持单张裁剪,支持单选模式、支持多选模式。

响应式编程

RxAndroid- RxAndroid:函数响应式编程 ,RxJava- Rx和RxJava文档中文翻译项目。

地图

百度地图- Android百度地图 线路规划,模拟运动轨迹,及全景效果。

AirMapView- 支持多个本地地图提供者包括谷歌地图V2和亚马逊地图V2。如果设备没有任何受支持的本地地图提供者,AirMapView会回退到基于web的地图提供者(目前谷歌地图)。

数据库

ORMLite- ORMLite做的最棒但是学习成本有点儿高,ORMLite的文档有点儿烂。

SugarORM- SugarORM比较轻便, 支持Has a 和 Has many映射,但无法保存集合,没有映射关系。

GreenDAO- GreenDAO要先建立一个java项目来生成对应的表,一变动又要生成,很不方便。

ActiveDriod- ActiveDriod也不错官网。

ORMDroid- ormdroid 。

sqlbrite- 良心企业Square的又一开源项目,当你不想给用ContentProvider,只想简单监听SQLite表增删改的数据变更时可以试试它。

sqlbrite- DBExecutor android ORM数据库 1.使用了读写锁,支持多线程操作数据。 2.支持操作多个数据库 3.支持事务 4.缓存Sql,缓存表结构。

Iron- 一个快速和易用的 NoSQL 数据存储框架。

hawk- 一个快速和易用的键值对数据存储框架,支持AES加密,支持SharedPreferences或Sqlite存储,支持Gson解析。

AndroidKeyValueStore- 一个基于 SQLite 的 Key/Value 存储框架。

图像浏览及处理

MPAndroidChart- MPAndroidChart是一个功能强大的图表开源类库:曲线图、柱形图、环形图。

XCL-Charts- (国人开发)基于Android Canvas来绘制各种图表,使用简便,定制灵活。

WilliamChart- 绘制图表的库,支持LineChartView、BarChartView和StackBarChartView三中图表类型,并且支持 Android 2.2及以上的系统。

CropImageView- 原生ImageView只支持centerCrop,这里有支持9个方向裁剪的ImageView。

SimpleCropView- 一个Android的图片裁剪库,使用简单,易于定制。

DrawableView- DrawableView实现画板功能,可以改变画笔粗细,颜色,支持撤销功能。

ImageCoverFlow- ImageCoverFlow效果不错的画廊控件 可以设置画廊一次可见图片的张数,和其他第三方Gallery控件不同的是,该控件直接继承自View,而不是sdk中的Gallery控件。

FancyCoverFlow- 支持Item切换动画效果的类似Gallery View。改进版本可以无限轮播,可以选择自动轮播或者 手动滑动。

BGABanner-Android- demo中演示了引导页、以及通过fresco、android-async-http、gson实现广告条的自动轮播效果(splash 、 ViewPager切换动画) 。

RecyclerViewPager- 重写后的 RecyclerViewPager 完全继承自RecyclerView,可以自定义触发翻页的距离,可自定义翻页速度,支持VerticalViewPager,支持Fragment。

StickerCamera- 可以说是一个完整的相机、图片编辑的 APP,集成了大部分市面上有的同类 APP 的功能,裁剪、滤镜、贴纸应有尽有。

demo6_PhotoRiver- 图片流动显示的demo,可以点击流动中的图片放大显示,双击空白处图片以九宫格排列。

glide-transformations- 一个基于Glide的transformation库,拥有裁剪,着色,模糊,滤镜等多种转换效果。

ColoringLoading- 一个用纯代码实现自动绘画效果动画的项目。

SmartDrawing- 一个轻量级的手绘板,加入了一点截图功能。这只是一个Demo。并不能作为类库,也不是完整的项目工程,仅供学习或参考使用。

SlidingCard- 漂亮的卡片滑动翻页特效。

LargeImage- 加载大图 可以高清显示10000*10000像素的图片。

GalleryFinal- 自定义相册,实现了拍照、图片选择(单选/多选)、 裁剪(单/多裁剪)、旋转、ImageLoader无绑定任由开发者选 择、功能可配置、主题样式可配置。GalleryFinal为你定制相册。

视频音频处理

ijkplayer- B站开源的视频播放器,支持Android和iOS。

DanmakuFlameMaster- 这里是Android上最好的开源弹幕引擎·烈焰弹幕使。

YouTubePlayerActivity- 一个可以播放YouTube视频的Activity,支持屏幕旋转、声音控制、播放失败处理、可以自定义Activity关闭动画以及在横屏播放的时候自动隐藏status bar。

AndroidVideoPlayer- 开源的 Android 视频播放器,支持 DLNA。

Hide-Music-Player- Hide音乐播放器。

JamsMusicPlayer- 是一个功能强大的 Android 开源播放器, 作者将原本收费的项目拿出来开源, 实在令人敬佩。

测试及调试

DevelopQuickSetting- 快速开启关闭开发者设置的工具,提供了app界面和桌面widget,能快速打开关闭overdraw,layout border,gpu rendering,adb wifi,不保存activity实例等功能。

decompileandroid- 在线反编译apk文件。

jadx- 一个Android反编译神器,不同于常见的dex2jar,这个反编译器生成代码的try/catch次数更少,View也不再是数字id了,可读性更高。

Androguard- Androguard使用Python写的一系列逆向工具集,功能很强大哦,对逆向工程感兴趣的小伙伴可以这个系列,教程。

logger- 一个简单、漂亮、功能强大的Android日志程序。

stf- WEB 端批量移动设备管理控制工具 STF 的环境搭建和运行,使用说明。

DecompileApk- 一键反编译 APK,输出所有反编译后的代码、资源,使用方便。

AppCrashTracker- 一个异常追踪器,可以生成一个 JSON 格式的日志并可以上传到服务器。

消息推送

客户端

服务器端

完整项目

SuesNews新闻客户端- 腾飞新闻,一个符合 Google Material Design 的 Android 校园新闻客户端 ,新闻客户端说明。

新闻客户端- Android应用源码比较不错的新闻客户端,本项目启动引导登录注册用户中心列表显示文章分页下拉刷新文章收藏更新反馈等新闻客户端常见的功能都有,项目分层合理,代码质量较高。

materialistic- Material Desgin风格的Hacker News客户端。

Telegram- Telegram 是一款专注于速度、安全的短信息应用,快速、简单、免费。Telegram 支持群组聊天,最高200人,最高支持分享1GB的视频,其它图片等等更是不在话下。而且所有信息全部支持同步。由于频发的隐私问题,所以 Telegram 也很注重通信安全。

SuZhouTong-client-for-android- 苏州通android客户端,非常多的UI效果。

ele_demo- 仿【饿了么】订餐软件的一个demo。

MD-BiliBili- Material Design 版 BiliBili Android 客户端。

AisenWeiBo- Aisen微博是新浪微博的第三方客户端,UI遵循Material Design:遵循Material Design、发布多图、离线下载、私信(触屏版、颜色主题切换、手势返回,4.4、5.0状态栏变色、离线编辑,定时发布多图、gif、长微博预览。FrescoDemo。

快递查询- 使用了爱查快递www.ickd.cn的api接口,可以查询申通、EMS、顺风、圆通、中通、韵达、天天、汇通、全锋、德邦、宅急送等11种快递的单号信息,支持手动输入单号和扫描单号(红米测试的时候扫描单号有点问题),可以保存单号查询记录方便下次查询,,另外还包括了网络状态判断、快递自动更新、软件更新等功能,项目完美运行,有很详细的中文注释和逻辑分层。

SmartCall- SmartCall Android 企业通讯录。

Android-高仿大众点评客户端源码- Android-高仿大众点评客户端源码。

八个Android项目源码- 八个Android项目源码,大部分功能相信可以在实战项目中直接使用,供大家下载学习,大部分项目是基于Android Studio开发,IDE为Eclipse的童鞋可通过网上教程自行转换,这里就不多说了。大家可以下载下来学习看看!百度云盘下载地址。

minicat- 一个简洁的饭否App,支持Android 4.0以上版本。

SimplifyReader- 一款基于Google Material Design设计开发的Android客户端,包括新闻简读,图片浏览,视频爽看 ,音乐轻听以及二维码扫描五个子模块。

GithubTrends- 是一个用来看查看 GitHub 热门项目的 Android App, 遵循 Material Design, 支持订阅 50 多种编程语言, 9 种颜色主题切换, 可在上面收藏喜欢的项目。

jianshi- jianshi简诗是国人开发的一个用于记录文字信息的 Android 完整应用, 作者仅用了一天便将其开发出来, 并将开发的流程记录成文放到了简书上。

BuildingBlocks- 积木: 一个以知乎日报作为数据展现内容;以抽屉菜单作为功能扩展入口;依循 Material Design 作为主导设计 UI 的应用。

插件

Android Studio 插件和工具- 5个 推荐几个有用的 Android Studio 插件和工具(ButterKnife、selectorChapek、GsonFormat、ParcelableGenerator、LeakCanary)。

8 个最优秀的 Android Studio 插件- 8 个最优秀的 Android Studio 插件(H.A.X.M(硬件加速执行管理器)、Genymotion、Android Drawable Importer、Android ButterKnife Zelezny、Android Holo Colors Generator、Robotium Recorder、jimu Mirror、Strings-xml-tools)。

smalidea- 一款 IntelliJ IDEA/Android Studio 的 smali 插件~ ,Smalidea 无源码调试 Android 应用。

gradle-fir-plugin- 一个上传apk到fir的gradle插件,使用说明。

android-butterknife-zelezny- 一个ButterKnife的Android Studio插件, 该插件可以让你手动生成上述注入代码。

GradleDependenciesHelperPlugin- Gradle 依赖自动补全插件。

android-selector-intellij-plugin- 可以根据指定颜色生成Selector Drawable的插件。

7个最佳的Android模拟器- 7个最佳的Android模拟器。

gradle-android-javadoc-plugin- 可以生成 Java doc 的 Gradle 插件。

gradle-android-junit-jacoco-plugin- 可以生成代码单元测试覆盖率报告的 Gradle 插件。

gradle-android-apk-size-plugin- 可以将 Apk 大小记录到 CSV 文件的 Gradle 插件。

几款实用的Android Studio 插件- 几款实用的Android Studio 插件:1、android-butterknife-zelezny;2、Gsonformat:可根据json数据快速生成java实体类;3、Android Postfix Completion;4、AndroidAccessors;5、Lifecycle Sorter:根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序,快捷键Ctrl + alt + K;6、JsonOnlineViewer;7、CodeGlance;8、findBugs-IDEA:帮你一起找bug的;9、ADB WIFI:使用wifi无线调试你的app,无需root权限。

出名框架

xUtils- xUtils 包含了很多实用的android工具。支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响。最低兼容android 2.2 (api level 8)。目前xUtils主要有四大模块:DbUtils模块、ViewUtils模块、HttpUtils模块、BitmapUtils模块。

afinal- Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。

ButterKnife- ButterKnife是一个专注于Android系统的View注入框架,让你从此从这些烦人臃肿的代码中解脱出来,ButterKnife--View注入框架。

EventBus- EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。xBus- xBus - 简洁的EventBus实现。

dexposed- 淘宝 支付宝的Android底层技术团队即将为Dexposed开源项目贡献一个重要的扩展能力 —— 方法粒度的完整替换,大幅度降低基于AOP方式替换大型方法的开发成本,使用教程,Android平台免Root无侵入AOP框架Dexposed使用详解。Android Hotpatch系列之-项目介绍-客户端例子实现,服务器简易实现。热更新。

Xposed- Xposed是一款可以在不修改APK的情况下影响程序运行的框架服务,Android Hook神器:XPosed入门与登陆劫持演示。热更新。

code-push-大微软推出的一套可以为用 React Native 和 Cordova 开发的 App 提供代码热更新的方案。

Small- 做最轻巧的跨平台插件化框架,目前已支持Android、iOS以及HTML5插件。并且三者之间可以通过同一套JavaScript接口进行通信。

LayoutCast- LayoutCast可以在应用不重启的情况下,将res文件夹下的改动直接同步到手机上。使用LayoutCast,可以节约Android开发者的大量编译等待时间,非常适合真机调试界面的时候使用,推荐每一位开发者安装该利器。BUCK很快,但入侵性强,项目改动大,LayoutCast对项目改动小。

其他

java-zhconverter- java-zhconverter是一个简繁体中文互换的Java开源类库。

joda-time-android- 一个超赞的时间处理的库,Joda-Time ! 他能帮你轻松处理时区,处理时间加减,计算到期时间等等场景下的问题。java版本

AssistiveTouch- 配合Android手机沉浸式隐藏虚拟按键后快捷操作 (Nexus5屏幕变大了)。

S-Tools- S-Tools一个可以实时查看的CPU状态和手机各类传感器数据,还有一些例如颜色选择、指南针和设备信息等功能。

JsBridge- 模仿微信webview的JsBridge,安全方便的实现js和Java的互相调用,主要通过loadUrl和shouldOverrideUrl实现。

Sample Of All Samples- 提供大部分Android5.0组件的示例应用。

Android-Package-Channel- 美团网做的把Android多渠道打包工具,打包时间缩短到一分钟,python脚本。

fast-apk-packaging- Android不需要重新编译打渠道包。

android_gradle_script- gradle批量打包脚本,用txt配置一下,就可以支持多个渠道打包,适合国内这种动不动上百个渠道包的环境。目前有个问题,一次打包脚本超过80个就会GC问题。

BatchPackApk- 免签名直接打包工具。

Android多渠道打包工具Gradle插件- Android多渠道打包工具Gradle插件。

Gradle-Plugin-User-Guide-Chinese-Verision- Gradle插件使用指南中文版。

gradle-guide.books- Android Gradle 插件中文指南(GitBook)。

Android-package_tool- 该工程用于编译多渠道Android应用,替换相应的标签,然后重新打包,用perl脚本实现。

兰贝壳儿- Android多渠道打包解决方案(兰贝壳儿),eclipse插件。

Algorithms- 常见算法问题的Java实现。

java-design-patterns- 一个常见设计模式的java实现。

PreferenceInjector- SharedPreference注入开源库,SharedPreference key与某个变量绑定、监听key变化、初始化key都可以通过注解完成。

prettytime- 一个实用的人性化的时间显示,比如:几分钟前,几天前。

Material-Movies- Material Design 下的Movie App(电影展示),可供学习,或者直接二次开发。

Clean-Contacts- 充满技术含量的一个 Contact App(联系人)。

RedEnvelopeAssistant- 完全免费开源的抢红包软件、做这个软件纯粹是发现Android的模拟点击十分好玩,然后顺道写了一个,有此基础,可以再扩展其他的很多模拟点击程序 。

superCleanMaster- 一键清理开源版,包括内存加速,缓存清理,自启管理,软件管理等。

LoadViewHelper- 切换加载中,加载失败,加载成功布局,定义一个LoadViewHelper所有界面通用。

android-best-practices- android最佳实践

Android最佳实践- 安卓最佳实践(1):安卓开发--中文。

Android最佳实践- 从Futurice公司Android开发者中学到的经验。 遵循以下准则,避免重复发明轮子。若您对开发iOS或Windows Phone 有兴趣, 请看iOS Good Practices 和 Windows client Good Practices 这两篇文章。

如何安装ACRA- 如何安装ACRA-一个Android应用Crash跟踪系统—在自己的服务器上。

Android ocr识别文字介绍- Android ocr识别文字介绍 。

DaVinci- DaVinci是一个适用于Android Wear平台的图片下载和缓存library。

Point-of-Android- Android 一些重要知识点解析整理 。

AppStoreLibrary- 检测是否在appstore安装了应用,搜索应用。

LeakCanary- 利用此类库,排查内存泄露变得非常简单,LeakCanary 中文使用说明,LeakCanary: 让内存泄露无所遁形。

anko- 快速开发框架。

CommonAdapter- 通过对于原生Adapter的封装,产生了支持ListView,GridView,RecyclerView的简单通用的Adapter。这种方式将item变成独立的“视图”对象,方便操作,又增加了可扩展性。

MVPAndroidBootstrap- 一个Android MVP 模式实例项目。

json2notification- 一个多功能方便好用的notification通知栏通知开源库。

barcodescanner- 一个封装好的基于zxing二维码扫描库。

mqtt- MQTT 协议 3.1.1 中文翻译版。

Droid Plugin- DroidPlugin 是360手机助手在Android系统上实现了一种新的插件机制:它可以在无需安装、修改的情况下运行APK文件,此机制对改进大型APP的架构,实现多团队协作开发具有一定的好处。

JsonAnnotation- 利用注解自动生成Gson‘s Model的库。

WeChatLuckyMoney- 微信抢红包插件。

好的文章

高效抽取loading- 高效抽取loading,再多的加载页面也不怕。

修复bug的12个关键步骤- 修复bug的12个关键步骤。

Android开发技术前线- 里面是安卓的一些外国前沿文章的翻译,想课余时间学习 Android 的看看,已经收录了。

android-tuning-tool-strictmode- Android性能调优利器StrictMode。

Android-Tips- Android-Tips 安卓方面各种难点坑汇总,按字母排序。

jvm-core-learning-example- 关于Java虚拟机核心知识点学习积累的例子,是初学者及虚拟机核心知识巩固的最佳实践。。

收集android上开源的酷炫的交互动画和视觉效果

酷炫的交互动画和视觉效果- 描述:收集android上开源的酷炫的交互动画和视觉效果。1.交互篇,2.视觉篇。

Android酷炫实用的开源框架(UI框架)- Android酷炫实用的开源框架(UI框架)25个。

交互篇

1.SlidingUpPanelLayout 项目介绍:他的库提供了一种简单的方式来添加一个可拖动滑动面板(由谷歌音乐推广,谷歌地图和Rdio)你的Android应用程序。 项目地址:https://github.com/umano/AndroidSlidingUpPanel

2.FoldableLayout 项目介绍:折叠展开点击的ITEM 项目地址:https://github.com/alexvasilkov/FoldableLayout

3.android-flip 项目介绍:折叠翻页效果 项目地址:https://github.com/openaphid/android-flip

4.SwipeBackLayout 项目介绍:拖动关闭当前活动窗体 项目地址:https://github.com/Issacw0ng/SwipeBackLayout

5.AndroidImageSlider 项目介绍:一个漂亮的Slider,可以通过自定义达到更好的效果 项目地址:https://github.com/daimajia/AndroidImageSlider

6.Android-ParallaxHeaderViewPager 项目介绍:栏目展示动画,自动播放,滚动下方列表时候,收缩效果 项目地址:https://github.com/kmshack/Android-ParallaxHeaderViewPager

7.FragmentTransactionExtended 项目介绍: 项目地址:https://github.com/DesarrolloAntonio/FragmentTransactionExtended

8.FragmentTransactionExtended 项目介绍:Android按钮可以化身进度 项目地址:https://github.com/dmytrodanylyk/circular-progress-button

9.floatlabelededittext 项目介绍:简单的实现浮动标签EditText:Android视图使用EditText之上,并提示EditText时填充文本。 项目地址:https://github.com/wrapp/floatlabelededittext

10.QuickReturn 项目介绍:Showcases QuickReturn view as a header, footer, and both header and footer. 给几乎所有可以滑动的 View 加上快速返回的 Header 或者 Footer,使用非常方便。 项目地址:https://github.com/lawloretienne/QuickReturn

11.VNTNumberPickerPreference 项目介绍:这是一个易于使用的自定义偏好,打开一个对话框中有许多选择。的值被自动保存,你可以设置默认,min -和maxValue方便地在XML。 项目地址:https://github.com/vanniktech/VNTNumberPickerPreference

12.CircularFloatingActionMenu 项目介绍:动画,可定制的圆形浮动菜单为Android, 项目地址:https://github.com/oguzbilgener/CircularFloatingActionMenu

13.NiftyDialogEffects 项目介绍:Dialog的各种打开动画,Nifty Modal Dialog Effects look like this(Nifty Modal Window Effects) 项目地址:https://github.com/sd6352051/NiftyDialogEffects

14.material-menu 项目介绍:变形安卓菜单,返回和删除按钮 项目地址:https://github.com/balysv/material-menu

15.AndroidViewHover 项目介绍:我们需要一个悬停视图,显示菜单,显示消息。 项目地址:https://github.com/daimajia/AndroidViewHover

16.PagedHeadListView 项目介绍:图片轮转切换 项目地址:https://github.com/JorgeCastilloPrz/PagedHeadListView

17.android-movies-demo 项目介绍:电影列表3级联动,交互 项目地址:https://github.com/dlew/android-movies-demo

18.NiftyNotification 项目介绍:提示通知栏的各种动画 项目地址:https://github.com/sd6352051/NiftyNotification

19.SwipeBack 项目介绍:拖动关闭,模范:kicker app(https://play.google.com/store/apps/details?id=com.netbiscuits.kicker)项目地址:https://github.com/sockeqwe/SwipeBack

20.AndroidSwipeLayout 项目介绍:类似微信的测拉菜单 项目地址:https://github.com/daimajia/AndroidSwipeLayout

21.SnackBar 项目介绍: 项目地址:https://github.com/MrEngineer13/SnackBar

22.Swipecards 项目介绍:A Tinder-like cards effect as of August 2014. You can swipe left or right to like or dislike the content. The library creates a similar effect to Tinder's swipable cards with Fling animation. 项目地址:https://github.com/Diolor/Swipecards

23.LDrawer 项目介绍:Android抽屉与材料设计动画图标 项目地址:https://github.com/ikimuhendis/LDrawer

视觉篇

1.android-stackblur 项目介绍:毛玻璃,朦胧美 项目地址:https://github.com/kikoso/android-stackblur

DEMO演示:

2.BlurEffectForAndroidDesign 项目介绍:实现模糊图形技巧 项目地址:https://github.com/PomepuyN/BlurEffectForAndroidDesign

3.Shimmer-android 项目介绍:闪动的文字 项目地址:https://github.com/RomainPiel/Shimmer-android

4.WizardPager 项目介绍:它提供了一个示例实现的Android手机上安装一个向导界面 项目地址:https://github.com/TechFreak/WizardPager

5.FloatingActionButton 项目介绍:浮动的按钮 项目地址:https://github.com/FaizMalkani/FloatingActionButton

6.JumpingBeans 项目介绍:跳动的文本 项目地址:https://github.com/frakbot/JumpingBeans

7.android_maskable_layout 项目介绍:可屏蔽的布局 项目地址:https://github.com/christophesmet/android_maskable_layout

8.activityanimation 项目介绍:Activit之间切换动画 项目地址:https://github.com/flavienlaurent/activityanimation

9.android-shape-imageview 项目介绍:提供了一组自定义形状的android imageview组件,和一个框架来定义更多的形状。实现着色器和位图基于掩模图像视图。 项目地址:https://github.com/siyamed/android-shape-imageview

10.RippleView 项目介绍:认为模仿的连锁反应在单击推出了Android L 项目地址:https://github.com/siriscac/RippleView

11.android-ui 项目介绍:一个小部件可以定义的行为之间的动态变化 项目地址:https://github.com/markushi/android-ui

12.FlatUI 项目介绍: 项目地址:https://github.com/eluleci/FlatUI

UI资源

fontawesome- Font-Awesome图标。

material-design-responsive-design- 深聊Material Design复杂响应式设计,comprehensive-material-design-note- 帮你全面彻底搞定Material design的学习笔记。

Iconics- 这是一个可以让你在你的项目中使用几乎任何字体图标的库。默认包含 FontAwesome 和 Material Design Icons 还包含 Meteocons 插件。你甚至可以添加任何你自定义的字体图标(typeface)。

开发资源

他人开源总结

awesome-java- java库列表,中文版。

material design 的android开源代码整理- material design 的android开源代码整理。

Android开源项目分类汇总-Trinea国内最多好的开源库总结。Android 开源库获取途径整理

Android开源库源码分析-Trinea我们从 Android 开始建了了协作项目,从简介、总体设计、流程图、详细设计全方面分析开源库源码。目前第一期完成,包括10个开源库及5个公共技术点的全面介绍。在线网页

年薪30万的Android程序员必须知道的帖子- Android开源项目汇总,带效果gif图。

Android官方培训课程中文版- Google Android官方培训课程中文版。

GitHub优秀Android开源项目- GitHub 优秀的 Android 开源项目,很多中文现成项目。

Android开发工具及文档- androiddevtools,收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。

material_design- eoeAndroid Material Design 中文协同翻译。

Android Design Support Library- Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏。

Android-Open-Sourse-Library- eoeAndroid 开源组件深度剖析: 1.Http请求组件:Volley\android-async-http\okhttp 2.json数据解析组件:Gson\fast-json\json-smart\Jackson。

wiki-eoeandroid- wiki-eoeandroid : Android Develop - 开发技术、Android Design - 设计规范、Android Distribute - 软件发布。

Java资源大全- 国外程序员整理的Java资源大全。

Android开发技术前线- Android开发技术前线 ( android-tech-frontier ),一个定期翻译、发布国内外Android优质的技术、开源库、软件架构设计、测试等文章的开源项目,让我们的技术跟上国际步伐。。

10个常用工具类- Android快速开发系列 10个常用工具类:1、日志工具类L.java;2、Toast统一管理类;3、SharedPreferences封装类SPUtils;4、单位转换类 DensityUtils;5、SD卡相关辅助类 SDCardUtils;6、屏幕相关辅助类 ScreenUtils;7、App相关辅助类;8、软键盘相关辅助类KeyBoardUtils;9、网络相关辅助类 NetUtils;10、Http相关辅助类 HttpUtils。

19个Android开发工具- 19个Android 开发工具:1、XAppDbg;2、ChkBugReport;3、APKAnalyser;4、AppXplore;5、Memory Analyzer(MAT);6、Eclipse插件SQLiteManger;7、Robotium;8、ACRA;9、Android Layout Binder;10、Spoon;11、Android Content Provider代码生成器;12、AndroidKickStartR;13、Android Holo颜色生成器;14、ActionBar风格生成器;15、Asset Studio;16、little eye labs;17、Droid Inspector;18、Android Button Maker;19、jsonschema2pojo。

apkbus- code4app 与 apkbus整理的Android开源资源分类,Android源代码。

open-source-android-apps- 他人收集的开源代码:Android Wear、Communication 、Education、Finance、Game、Multi-Media、News & Magazines、Personalization、Productivity、Social Network、Tools、Travel & Local。

android-developer-tools-list- Android 常用开发工具 (Android Studio 插件、Android 网站、Android 系统性能调优工具、Android测试工具)。

Android平台上最好的几款免费的代码编辑器- Android平台上最好的几款免费的代码编辑器:Quoda、DroidEdit、AWD、AIDE、CppDroid。

androidweekly- android技术开发周报,干货很多。

中文开发博客列表

donal-tong- AndroidListView or GridView for ScrollView。

Longdw- ListView中的分类getItemViewType和getViewTypeCount的使用详解。

脉脉不得语- Android开发周报。

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. Requests的基本用法

    介绍首先让我们来看 Requests 官方的介绍:Requests is an elegant and simple HTTP library for Python, built for human beings.翻译过来就是:Requests 是为人类写的一个优雅而简单的 Python HTTP 库。这个介绍很直白了,让我们先来感受一下 Requests 的威力。Python系列教…...

    2024/5/8 9:45:25
  2. 2018-Identification of autism spectrum disorder using deep learning and the ABIDE dataset

    论文地址目录摘要1 Introduction2. Machine-learning and disease state prediction: the next frontier for understanding the brain and psychiatric disorders3. Classification of the ABIDE dataset4. Neuroimaging and deep learning algorithms5 Materials and methods…...

    2024/5/2 6:06:34
  3. 数字化时代-20:一张图看清中国金融市场的轮廓

    关键词:资本 金钱 金融 银行 证券 保险 财政 中国制度优势前言:本文试图通过图解的方式,从宏观上对中国的金融市场有一个初步的认识,在金融市场上流动的鲜血是金钱,金钱是金融市场、甚至整个经济的血液,金钱的充沛的流动给整个经济注入活力,金钱散发出的血腥味,又吸引了…...

    2024/5/8 21:47:11
  4. @Value注解中${}和#{}的运用

    @Value(“#{}”) 表示SpEl表达式通常用来获取bean的属性,或者调用bean的某个方法。当然还有可以表示常量 用 @Value(“${xxxx}”)注解从配置文件读取值的用法 一、 @Value(“#{}”) 1 @Value(“#{}”) SpEL表达式(https://blog.csdn.net/ya_1249463314/article/details/68484…...

    2024/5/8 14:44:12
  5. 【STM32学习】SysTick_Init()和delay_Init()踩坑记录

    第一次写博客,记录下STM32学习过程中的踩坑经历。在很多时候自认为的坑、自认为的程序Bug都是由于我自身的粗心大意导致或者对于移植的程序理解不够深刻导致的,然后自己找了半天,进行各种尝试,最后发现是这样那样的低级错误。现在记录下防止以后再踩坑。 一、问题描述 在移…...

    2024/5/8 23:37:06
  6. window2003一直报错事件ID 333 来源Application Popup

    在系统日志出现大量的事件ID 333 来源Application Popup的记录,每条记录的间隔大约为5秒到1分钟(如下图):解决办法:通过事件ID的查询,微软给出的解决方案是安装一个修复补丁。1.下载修复补丁 https://share.weiyun.com/gDKpWsAF2.安装补丁在安补丁前,请确信自己的系统是否满…...

    2024/5/8 16:47:19
  7. [shell] du和df

    区别 du,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在的,没有删除的。他计算的是当前他认为的所有文件大小的累加。 df,disk free,通过文件系统来快速获取空间大小的信息,当我们删除一个文件的时候,这个文件不是马上就在文件系统…...

    2024/5/9 1:51:24
  8. 第八天内容

    面向对象 接口 接口的关系 类和类之间是继承关系,不支持多继承,可以多层继承. 类和接口之间是实现关系,支持多实现,类可以多实现接口. 接口和接口之间的关系是继承,接口之间支持多继承关系. interface B{} interface C{} interface A extends B,C{}/** D类,实现接口A* A接口,…...

    2024/5/8 17:59:17
  9. 面试题1 快速排序

    //大体思路先从数列中取出一个数作为基准数。分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。采用递归的方式对待排序的数列进行若干次的操作, //具体思路 参照博客:https://www.cnblogs.com/yundan/p/4022056.html或则视频:https://www.bilibi…...

    2024/5/8 23:35:34
  10. kubernetes的 daemonset和job

    一、daemonsedeployment部署的fubenpod会分布到各个node上,每个node都可能运行好几本副本,daemonset的不同之处在于:每个node上最多只能运行一个副本。daemonset的典型应用场景有:1.在集群的每个节点上运行储存daemon,比如glusterd或ceph。2.在每个节点上运行日志手机daem…...

    2024/5/9 6:33:51
  11. 【华为2021校招】笔试题【通用硬件】

    时间:2020/07/15 19:00 时长:60min 题型:40单选+5多选 难度:中等 考察范围:模电、数电、SI、EMC、电源、微机原理、计算机网络、材料...

    2024/5/4 23:06:35
  12. VUE-CLI学习第五天

    VUE-CLI学习第五天1.vue-cli打包文件解析dist/js/xxx.js文件2.vue-router的路由懒加载3.嵌套路由父组件子组件(HomeNews子组件)src/router/index.js文件4.传递参数1. params传参请参考第四天学习笔记2. query传参使用标签传参使用事件传参(接收参数页面与标签传参方法一致)5.\$…...

    2024/4/10 20:57:04
  13. BootStrap

    一、BootStrap介绍及使用BootStrap是一个基于CSS、JS前端框架;提供了丰富的预定义样式及函数库1.1 BootStrap引入离线下载引入下载地址 https://www.bootcss.com/目录结构在使用Bootstrap的HTML文档中引入css和js <link rel="stylesheet" href="css/bootstr…...

    2024/4/10 20:57:03
  14. Spring-MVC配置Gson做为Message Converter解析Json--通过注解配置

    WebMvcConfigurerAdaptor 已经过时. 现在需要 implement WebMvcConfigurer@Configuration @EnableWebMvc public class WebApp implements WebMvcConfigurer {@Overridepublic void configureMessageConverters(List<HttpMessageConverter<?>> converters) {conve…...

    2024/4/10 20:57:01
  15. PayPal怎么提现结汇,美金一直在PayPal压着?

    Paypal 作为一款跨境支付工具还是很好用的,用来做网赚、海淘购物和跨境电商收款等都很方便。但是 Paypal 美元余额提现成人民币并不方便,而且手续费也不少。1、从PayPal电汇到国内银行这一渠道不太顺畅,35刀每笔的提款费用暂且不论,银行可能要你亲临现场问询、签字、最终悲…...

    2024/4/10 20:57:00
  16. 二进制中1的个数:输入一个整数,输出该数32位二进制表示中1的个数。其中负数用补码表示。

    二进制中1的个数题目:输入一个整数,输出该数32位二进制表示中1的个数。其中负数用补码表示。自己的解法:先把十进制数换成2进制,再把其送到数组中,遍历其每个元素,看等于1 的元素有多少个 public class Solution {public int NumberOf1(int n) {String Bi = Integer.toBi…...

    2024/4/22 6:55:45
  17. 多态和内部类

    多态的前提: class MyInterfaceAImpl extends Object implmenets MyInterfaceAMyInterfaceA a = new MyInterfaceAImpl() -> 向上造型Object o = new MyInterfaceAImpl() -> 向上造型Fu fu = new Zi();Animal a = new Cat();父类型引用 指向 子类型对象 -> 向上造型父…...

    2024/4/28 19:03:24
  18. Docker初体验

    Docker是一个开源的应用容器引擎,而容器就是将软件打包成标准化单元,以用于开发、交付和部署。这样说可能有点抽象,我们可以将docker当作一个集装箱,将程序当作货物,我们将程序放入docker中,相互之间不会有任何接口,而且容器性能开销极低,实现了“一次封装,到处运行”…...

    2024/4/10 20:56:57
  19. 复习java基础知识(一)

    今天上午自己按照网上的教程做了一个个人博客,还是很开心的,终于有自己的博客了,所以复习java基础的就只有今天下午了。下午主要是看了很多概念性的东西,结合牛客网上的知识点,自己又整理了一下,把一些问题的答案摘抄下来(自我感觉回答好的一些答案)。以方便后来整理,…...

    2024/4/23 14:21:37
  20. CSS修改文本属性

    CSS修改文本属性 css基础:关于文本修改常用语法: 1.改变字间距(针对中文) letter-spacing2.改变字间距(针对字母) word-spacing 不是每个字母的间距 3.文本对齐方式 text-align 给居中 text-align: center4.文本修饰 text-decoration 1)上划线 over-line2)下划线under-li…...

    2024/4/24 1:30:38

最新文章

  1. 力扣每日一题119:杨辉三角||

    题目 简单 给定一个非负索引 rowIndex&#xff0c;返回「杨辉三角」的第 rowIndex 行。 在「杨辉三角」中&#xff0c;每个数是它左上方和右上方的数的和。 示例 1: 输入: rowIndex 3 输出: [1,3,3,1]示例 2: 输入: rowIndex 0 输出: [1]示例 3: 输入: rowIndex 1 输出…...

    2024/5/9 7:07:18
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/5/7 10:36:02
  3. ROS2高效学习第十章 -- ros2 高级组件之大型项目中的 launch 其二

    ros2 高级组件之大型项目中的 launch 1 前言和资料2 正文2.1 启动 turtlesim&#xff0c;生成一个 turtle &#xff0c;设置背景色2.2 使用 event handler 重写上节的样例2.3 turtle_tf_mimic_rviz_launch 样例 3 总结 1 前言和资料 早在ROS2高效学习第四章 – ros2 topic 编程…...

    2024/5/8 15:11:55
  4. 第十三届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组 题解

    VP比赛链接 : 数据加载中... - 蓝桥云课 1 . 九进制 转 十进制 直接模拟就好了 #include <iostream> using namespace std; int main() {// 请在此输入您的代码int x 22*92*81*9;cout << x << endl ;return 0; } 2 . 顺子日期 枚举出每个情况即可 : …...

    2024/5/6 13:50:47
  5. 416. 分割等和子集问题(动态规划)

    题目 题解 class Solution:def canPartition(self, nums: List[int]) -> bool:# badcaseif not nums:return True# 不能被2整除if sum(nums) % 2 ! 0:return False# 状态定义&#xff1a;dp[i][j]表示当背包容量为j&#xff0c;用前i个物品是否正好可以将背包填满&#xff…...

    2024/5/8 19:32:33
  6. 【Java】ExcelWriter自适应宽度工具类(支持中文)

    工具类 import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellType; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet;/*** Excel工具类** author xiaoming* date 2023/11/17 10:40*/ public class ExcelUti…...

    2024/5/7 22:31:36
  7. Spring cloud负载均衡@LoadBalanced LoadBalancerClient

    LoadBalance vs Ribbon 由于Spring cloud2020之后移除了Ribbon&#xff0c;直接使用Spring Cloud LoadBalancer作为客户端负载均衡组件&#xff0c;我们讨论Spring负载均衡以Spring Cloud2020之后版本为主&#xff0c;学习Spring Cloud LoadBalance&#xff0c;暂不讨论Ribbon…...

    2024/5/9 2:44:26
  8. TSINGSEE青犀AI智能分析+视频监控工业园区周界安全防范方案

    一、背景需求分析 在工业产业园、化工园或生产制造园区中&#xff0c;周界防范意义重大&#xff0c;对园区的安全起到重要的作用。常规的安防方式是采用人员巡查&#xff0c;人力投入成本大而且效率低。周界一旦被破坏或入侵&#xff0c;会影响园区人员和资产安全&#xff0c;…...

    2024/5/8 20:33:13
  9. VB.net WebBrowser网页元素抓取分析方法

    在用WebBrowser编程实现网页操作自动化时&#xff0c;常要分析网页Html&#xff0c;例如网页在加载数据时&#xff0c;常会显示“系统处理中&#xff0c;请稍候..”&#xff0c;我们需要在数据加载完成后才能继续下一步操作&#xff0c;如何抓取这个信息的网页html元素变化&…...

    2024/5/9 3:15:57
  10. 【Objective-C】Objective-C汇总

    方法定义 参考&#xff1a;https://www.yiibai.com/objective_c/objective_c_functions.html Objective-C编程语言中方法定义的一般形式如下 - (return_type) method_name:( argumentType1 )argumentName1 joiningArgument2:( argumentType2 )argumentName2 ... joiningArgu…...

    2024/5/9 5:40:03
  11. 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】

    &#x1f468;‍&#x1f4bb;博客主页&#xff1a;花无缺 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】&#x1f30f;题目描述&#x1f30f;输入格…...

    2024/5/7 14:58:59
  12. 【ES6.0】- 扩展运算符(...)

    【ES6.0】- 扩展运算符... 文章目录 【ES6.0】- 扩展运算符...一、概述二、拷贝数组对象三、合并操作四、参数传递五、数组去重六、字符串转字符数组七、NodeList转数组八、解构变量九、打印日志十、总结 一、概述 **扩展运算符(...)**允许一个表达式在期望多个参数&#xff0…...

    2024/5/8 20:58:56
  13. 摩根看好的前智能硬件头部品牌双11交易数据极度异常!——是模式创新还是饮鸩止渴?

    文 | 螳螂观察 作者 | 李燃 双11狂欢已落下帷幕&#xff0c;各大品牌纷纷晒出优异的成绩单&#xff0c;摩根士丹利投资的智能硬件头部品牌凯迪仕也不例外。然而有爆料称&#xff0c;在自媒体平台发布霸榜各大榜单喜讯的凯迪仕智能锁&#xff0c;多个平台数据都表现出极度异常…...

    2024/5/9 1:35:21
  14. Go语言常用命令详解(二)

    文章目录 前言常用命令go bug示例参数说明 go doc示例参数说明 go env示例 go fix示例 go fmt示例 go generate示例 总结写在最后 前言 接着上一篇继续介绍Go语言的常用命令 常用命令 以下是一些常用的Go命令&#xff0c;这些命令可以帮助您在Go开发中进行编译、测试、运行和…...

    2024/5/9 4:12:16
  15. 用欧拉路径判断图同构推出reverse合法性:1116T4

    http://cplusoj.com/d/senior/p/SS231116D 假设我们要把 a a a 变成 b b b&#xff0c;我们在 a i a_i ai​ 和 a i 1 a_{i1} ai1​ 之间连边&#xff0c; b b b 同理&#xff0c;则 a a a 能变成 b b b 的充要条件是两图 A , B A,B A,B 同构。 必要性显然&#xff0…...

    2024/5/7 16:05:05
  16. 【NGINX--1】基础知识

    1、在 Debian/Ubuntu 上安装 NGINX 在 Debian 或 Ubuntu 机器上安装 NGINX 开源版。 更新已配置源的软件包信息&#xff0c;并安装一些有助于配置官方 NGINX 软件包仓库的软件包&#xff1a; apt-get update apt install -y curl gnupg2 ca-certificates lsb-release debian-…...

    2024/5/8 18:06:50
  17. Hive默认分割符、存储格式与数据压缩

    目录 1、Hive默认分割符2、Hive存储格式3、Hive数据压缩 1、Hive默认分割符 Hive创建表时指定的行受限&#xff08;ROW FORMAT&#xff09;配置标准HQL为&#xff1a; ... ROW FORMAT DELIMITED FIELDS TERMINATED BY \u0001 COLLECTION ITEMS TERMINATED BY , MAP KEYS TERMI…...

    2024/5/8 1:37:32
  18. 【论文阅读】MAG:一种用于航天器遥测数据中有效异常检测的新方法

    文章目录 摘要1 引言2 问题描述3 拟议框架4 所提出方法的细节A.数据预处理B.变量相关分析C.MAG模型D.异常分数 5 实验A.数据集和性能指标B.实验设置与平台C.结果和比较 6 结论 摘要 异常检测是保证航天器稳定性的关键。在航天器运行过程中&#xff0c;传感器和控制器产生大量周…...

    2024/5/9 1:42:21
  19. --max-old-space-size=8192报错

    vue项目运行时&#xff0c;如果经常运行慢&#xff0c;崩溃停止服务&#xff0c;报如下错误 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 因为在 Node 中&#xff0c;通过JavaScript使用内存时只能使用部分内存&#xff08;64位系统&…...

    2024/5/9 5:02:59
  20. 基于深度学习的恶意软件检测

    恶意软件是指恶意软件犯罪者用来感染个人计算机或整个组织的网络的软件。 它利用目标系统漏洞&#xff0c;例如可以被劫持的合法软件&#xff08;例如浏览器或 Web 应用程序插件&#xff09;中的错误。 恶意软件渗透可能会造成灾难性的后果&#xff0c;包括数据被盗、勒索或网…...

    2024/5/9 4:31:45
  21. JS原型对象prototype

    让我简单的为大家介绍一下原型对象prototype吧&#xff01; 使用原型实现方法共享 1.构造函数通过原型分配的函数是所有对象所 共享的。 2.JavaScript 规定&#xff0c;每一个构造函数都有一个 prototype 属性&#xff0c;指向另一个对象&#xff0c;所以我们也称为原型对象…...

    2024/5/8 12:44:41
  22. C++中只能有一个实例的单例类

    C中只能有一个实例的单例类 前面讨论的 President 类很不错&#xff0c;但存在一个缺陷&#xff1a;无法禁止通过实例化多个对象来创建多名总统&#xff1a; President One, Two, Three; 由于复制构造函数是私有的&#xff0c;其中每个对象都是不可复制的&#xff0c;但您的目…...

    2024/5/8 9:51:44
  23. python django 小程序图书借阅源码

    开发工具&#xff1a; PyCharm&#xff0c;mysql5.7&#xff0c;微信开发者工具 技术说明&#xff1a; python django html 小程序 功能介绍&#xff1a; 用户端&#xff1a; 登录注册&#xff08;含授权登录&#xff09; 首页显示搜索图书&#xff0c;轮播图&#xff0…...

    2024/5/9 6:36:49
  24. 电子学会C/C++编程等级考试2022年03月(一级)真题解析

    C/C++等级考试(1~8级)全部真题・点这里 第1题:双精度浮点数的输入输出 输入一个双精度浮点数,保留8位小数,输出这个浮点数。 时间限制:1000 内存限制:65536输入 只有一行,一个双精度浮点数。输出 一行,保留8位小数的浮点数。样例输入 3.1415926535798932样例输出 3.1…...

    2024/5/9 4:33:29
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57