realm.io
发表于|更新于
|浏览量:
千万不要与同一个敌人交战过频,否则,他会把你的战术都学会的。——爱默生
分享一个数据库:https://realm.io/
java版本的github:https://github.com/realm/realm-java
这是一个旨在取代Core Data和SQLite的高性能移动数据库

相关推荐
2025-06-05
overscroll-decor
得过且过,醉生梦死,碌碌无为,虚度年华,这是颓废的处世之道。——第斯多惠 https://github.com/EverythingMe/overscroll-decor Overscroll-Decor:提升 Android 滚动体验的开源库在 Android 开发中,用户界面的交互体验至关重要。滚动效果是一个常见的交互模式,但原生的滚动反馈机制有时显得单调。为了解决这一问题,Overscroll-Decor 提供了一个简单而强大的解决方案,让开发者轻松为应用添加优雅的滚动装饰效果。 Overscroll-Decor 是一个开源的 Android 库,可以为滚动视图(如 RecyclerView、ScrollView 等)添加丰富的弹性效果,使用户在滚动极限时获得视觉反馈,提升整体交互体验。 什么是 Overscroll-Decor?Overscroll-Decor 是一个用于增强 Android 滚动视图交互的开源库,能够以简单的方式为滚动视图添加弹性效果。通过 Overscroll-Decor,开发者可以轻松为应用实现类似 iOS 的边界弹性体验。 核心特性1. 轻...
2025-06-13
nowinandroid
在教育中,一切都应以教育者的人格为基础,因为只有人格才能影响人格,只有人格才能形成性格。——俄乌申斯基 https://github.com/android/nowinandroid Now in Android:官方 Android 现代化开发实践项目解析随着 Android 技术的不断演进,开发者们对于最佳实践、架构模式和新特性的学习需求也日益增长。为此,Google 官方推出了 Now in Android 开源项目,旨在为开发者们提供一份涵盖 Android 现代化开发全流程的实战示例。无论是新手还是有经验的开发者,都能从中收获丰富的实战经验和最佳实践指引。 项目简介Now in Android(NIA)是 Google 官方维护的一个开源 Android 应用示例项目。它不仅演示了如何构建一个端到端的完整 Android 应用,还集成了 Jetpack 生态中几乎所有主流库和工具,涵盖了现代 Android 开发的核心理念和技术栈。 项目的主要目标是: 展示 Android 现代化开发的最佳实践 演示 Jetpack Compose 在大型项目中的实际应用 指导...
2025-05-10
SwitchButton
对未来的最好策划,是善于处理目前,完成最近的的工作任务。 —— 麦唐纳 https://github.com/zcweng/SwitchButton SwitchButton:轻量级且易于自定义的 Android 开关控件在 Android 应用开发中,开关控件(Switch)是一个常见的 UI 元素,用于在两个状态之间切换。虽然 Android 提供了默认的 Switch 控件,但其样式和功能的自定义能力有限。SwitchButton 是一个开源的轻量级控件库,为开发者提供了一个美观、易于自定义的开关控件。 什么是 SwitchButton?SwitchButton 是一个专为 Android 平台设计的开关控件,旨在提供更高的可定制性和更好的视觉效果。它的设计轻量级,支持多种样式和动画效果,同时易于集成到项目中。 核心特点: 美观设计:内置丰富的样式,支持现代化的 UI。 轻量级:体积小,不影响应用性能。 易于自定义:支持修改颜色、尺寸、动画等属性。 简单易用:通过简单的 API 快速集成。 兼容性强:支持最低 Android API 11。 使用场景SwitchB...
2024-05-08
安卓下拉刷新组件
当一个民族破灭,心理上退化时,便会衍生恶德德奢侈。——尼采 是这个组件: https://github.com/scwang90/SmartRefreshLayout/ 这里我用到了自定义 RefreshHeader 12345 ClassicsHeader classicsHeader = new ClassicsHeader(context);classicsHeader.setEnableLastTime(false);classicsHeader.setArrowResource(R.mipmap.foo);classicsHeader.setProgressResource(R.mipmap.bar);binding.smartRefreshLayout.setRefreshHeader(classicsHeader);//设置Header 然后xml 12345678910<!-- SmartRefreshLayout containing the ObservableRecyclerView --> <com.scwang...
2023-12-03
安卓和webview交互
劳动是人类财富的创造者。——韦伯斯特 安卓代码: 12345678910111213141516171819202122232425262728293031323334353637383940414243package com.example.webviewdemo;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.webkit.WebSettings;import android.webkit.WebView;import android.webkit.JavascriptInterface;import android.widget.Toast;public class MainActivity extends AppCompatActivity { private WebView myWebView; @Override protected void onCreate(Bundle savedInstanceState...
2020-10-09
androidのretrofit2调用接口
所谓理解,通常不过是误解的总合。——村上春树《斯普特尼克恋人》 安卓调用接口 首先引入依赖 12345implementation 'com.android.volley:volley:1.1.1'implementation 'com.squareup.retrofit2:retrofit:2.9.0'implementation 'com.squareup.retrofit2:converter-gson:2.1.0'implementation 'com.squareup.okhttp3:logging-interceptor:3.3.0'implementation 'com.squareup.okhttp3:okhttp-urlconnection:3.3.0' 然后编写主配置类 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog