View与Widget带小红点的提示:BadgeView
BadgeView(stefanjauker的,改颜色需要在BadgeView源码里面改)
android-viewbadger(可以设置提示为数字或者文字,以及背景颜色)标签tagview
TAGView(可以设置背景图片的形状和颜色,可以同时显示图片和文字)
android-tagview(Android-Cloud-TagView-P
转载
2024-05-23 17:25:36
73阅读
Android平台上的拍照功能是应用程序中常见的一项功能。为了方便开发者快速实现拍照功能,Android提供了一些常用的拍照库。本文将介绍几个常用的拍照库及其使用方法,并附上相应的代码示例。
## 1. Camera API
Android的Camera API是最原始的拍照库,它在Android 5.0之前是唯一的拍照方式。使用Camera API需要以下步骤:
1. 获取相机实例:
``
原创
2024-01-03 05:16:59
315阅读
# 如何实现 Android Jetpack 常用库的使用
Android Jetpack 是一系列库、工具和架构指南,帮助开发者构建高效且用户友好的 Android 应用。对于刚入行的开发者来说,理解并使用这些库可能会感到有些陌生。在本文中,我们将通过具体的步骤来实现这一目标。
## 整体流程
使用 Android Jetpack 常用库的步骤可以总结为以下几个部分:
| 步骤 | 描述
在这里,我将记录我在使用 Android Jetpack 常用库时的一个完整过程,包括环境配置、编译过程、参数调优、定制开发、性能对比和安全加固等多个方面。Android Jetpack 是帮助开发者快速构建高质量 Android 应用的重要工具。通过使用 Jetpack,我们可以减少一些繁琐的开发流程,提升开发效率。
## 环境配置
首先,配置开发环境以便使用 Jetpack。需要在 `bu
# 教你实现 Android Kotlin 常用库
在开发 Android 应用时,使用一些常用库可以极大提高开发效率和代码质量。本文将带你一步一步了解如何在你的 Android 项目中引入和使用 Kotlin 的常用库。我们将使用一个简单的过程来实现这个目标,包括三个基本步骤:创建项目、添加依赖库和使用库。
## 步骤流程
下面的表格展示了整个流程的步骤:
| 步骤 | 描
android小白表示android并不好学,在不知道该如何学习的情况下将SQLiteOpenHelper的官方文档翻译了一下,不足之处还请指出。转载请注明出处。SQLiteOpenHelper是管理数据库的创建和版本的帮助类。创建SQLiteOpenHelper的子类,实现两个基本的方法onCreate(SQLiteDatabase)方法和onUpgrade(SQLiteDatabase,int
转载
2024-04-26 13:56:24
41阅读
# Android常用的SO库实现指南
在Android开发中,使用SO(共享对象)库可以让我们高效地利用C/C++编写的底层代码来提升性能或实现某些特定功能。对于刚入行的新手来说,理解如何在Android项目中使用SO库可能会比较困难。在这篇文章中,我们将详细讲解怎么创建并使用一个简单的SO库。
## 实现流程
我们将流程分为以下几个步骤:
| 步骤 | 描述 |
|------|---
原创
2024-09-08 05:25:49
140阅读
##一 、基本控件##
###TextView###
HTextView 一款支持TextView文字动画效果的Android组件库。
ScrollNumber 滚动数字控件
ticker 滚动数字控件
ReadMoreTextView 阅读更多,折叠文本
ExpandableTextView 折叠文本
android-autofittextview 自动调整文字大小
html-textview
转载
2021-07-12 16:43:26
691阅读
# 实现Android常用数据库教程
## 1. 简介
在Android开发中,数据库是非常常用的组件之一。它可以帮助我们存储和管理应用程序中的数据。本教程将教会你如何在Android应用程序中使用常用的数据库。
## 2. 流程
下面是实现Android常用数据库的流程图:
```mermaid
flowchart TD
A[定义数据库结构] --> B[创建数据库帮助类]
原创
2023-10-12 04:24:21
148阅读
在《直接拿来用!最火的Android开源项目(一)》中,我们详细地介绍了GitHub上最受欢迎的TOP20 Android开源项目,引起了许多读者的热议,作为开发者,你最常用的是哪些开源项目?使用起来是否能让你得心应手?今天,我们将介绍另外20个Android开源项目,在这些项目中,你又用到了哪些呢?21. drag-sort-listviewDragSortListView(DSLV)是Andr
1.android中library什么用
用eclipse开发的话,在工程右击-properties-Android最下面,有个Is library,选择后-apply确定,就是将此工程公开可以给别的工程使用,比如别的工程通过同样的步骤
,在Is library旁边有个add按钮,点击后就可以将刚才选择了Is library的工程添加进来。那么你就
转载
2023-06-28 20:02:44
205阅读
前言收集了一些比较常见的开源库,特此记录(已收录350+)。另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言。一 、基本控件TextViewHTextView 一款支持TextView文字动画效果的Android组件库。ScrollNumber 滚动数字控件ticker 滚动数字控件ReadMoreTextView 阅读更多,折叠文本ExpandableTextVie
转载
2023-07-27 14:57:04
278阅读
作者:欢子-3824前言收集了一些比较常见的开源库,特此记录(已收录350+)。另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言。一 、基本控件TextViewHTextView 一款支持TextView文字动画效果的Android组件库。ScrollNumber 滚动数字控件ticker 滚动数字控件ReadMoreTextView 阅读更多,折叠文本Expanda
转载
2023-09-05 09:57:46
85阅读
一 简介1.1 上节说了关系型数据库有以下几种:Oracle、Microsoft SQL Server、Microsoft Access、MySQL、SQLite1.2 各自的领域也不一样java,C#,php等用Oracle,Microsoft SQL Server,MySQL比较多。移动端Android,IOS等用SQLite比较多1.3 SQLite是一种轻量型数据库,有以下优点:
转载
2023-09-01 22:16:06
538阅读
JetPack MVVMgoogle为了帮助开发者更好的,更规范的进行开发,将各种能够帮助开发的套件,组件,整合到了一起。这就是JetPack,所以JetPack里面不仅包含最新的的东西,只要是对开发有帮助的库都在里面。MVVM就是基于JetPack库进行开发的一套架构,相当于MVC的进化版。因为Android的开发比较特殊,在activity或fragment里面,既要处理部分视图关系,也要进行
转载
2023-10-18 23:51:39
72阅读
MVVM架构与JetpackMVVM即Model-View-ViewModel的缩写,它的出现是为了将图形界面与业务逻辑、数据模型进行解耦。MVVM也是Google推崇的一种Android项目架构模型。而Jetpack组件,大部分是为了能更好的架构MVVM应用程序而设计的。Jetpack组件Lifecycle:有了Lifecycle组件,当系统组件Activity、Fragment、Service
转载
2023-11-07 09:36:12
95阅读
一、选择开源框架的原则1.学习的成本:对该框架学习的时间长短,文档是否齐全的考虑 2.流行的程度:该开源框架是否流行,github 上 start 的个数,都是我们考量的标准 3.是否还在维护:如果该框架没人维护了,随着技术的不断更新,都会出现大大小小的问题的 4.代码的体积: 体积当然不能太大了 5.代码的设计: 整体框架的设计二、Android
转载
2023-06-28 13:24:45
129阅读
SQLite数据存储 Android 集成了 SQLite 数据库。它存储在 /data/data/< 项目文件夹 >/databases/ 下。Android 开发中使用 SQLite 数据库 Activites 可以通过 Content Provider 或者 Service 访问一个数据库。 Android数据库中主要涉及到的类有:SQLiteOpenHelper
转载
2023-06-27 09:13:44
234阅读
SQLite是轻量级的、嵌入式的、关系型数据库,目前已经在iPhone、Android等手机系统中使用,SQLite可移植性好,很容易使用,很小,高效而且可靠。SQLite嵌入到使用它的应用程序中,它们共用相同的进程空间,而不是单独的一个进程。SQLite数据库对SQL规范的支持很全面,它支持大多数SQL标准,同时摒弃了一些复杂的功能,添加了一些自身的特性,下图是SQLite所支持的SQL语句类型
转载
2023-03-13 00:23:00
105阅读
这里是 30 个我最喜欢的在 2017 年 3 月前新出现的 Android 库。其中一些并没有用于实际产品,但你使用它们可能会得到很多的乐趣。我希望你们喜欢这些库。下面的顺序不代表排名:1.Matisse
这是一个漂亮的本地图片、视频选择器。其主要功能有:选择包括JPEG、PNG、GIF格式的图片和 MPEG、MP4 格式的视频支持自定义主题,包括两个内置的主题不同的图片加载器定义自定义过滤规则
转载
2024-05-23 14:27:19
125阅读