1.SQLite数据库的好处
SQLite是轻量级的数据库,是嵌入式的,不需要安装,启动服务器进程,而且也支持事物管理,占用的系统资源也比较少,专门适用于在资源有限的设备上适量数据存取。 用官方的话来说:当所有的功能被打开的时候,根据目标平台和编译器的优化设置,库文件的大小可以小于500k(64位码更大,有的编译
转载
2024-08-14 11:11:56
61阅读
# Android系统自带图标库
在Android开发中,图标是非常重要的一部分,它可以提升应用的用户体验和界面美观度。为了方便开发者使用图标,Android系统提供了一个自带的图标库,开发者可以直接在项目中使用这些图标,而不必自己去设计或引入其他图标资源。
## 图标库介绍
Android系统自带的图标库包含了大量常用的图标,比如箭头、刷新、放大缩小等。这些图标被整合在Android SD
原创
2024-04-26 07:13:11
1395阅读
HTTPS在android应用中的安全使用
java中ssl/stl的使用
https即http+ssl/stl组成的网络安全传输协议,目的是防止数据在传输的过程中信息被泄露或篡改。
https在正确使用的时候是可以防止中间人攻击的,由于开发者在开发过程中编码不正确导致https
的错误使用,以至于攻击者可以获取或修改https传输的数据。
转载
2024-09-29 19:18:21
35阅读
CompressHelpergithub:https://github.com/nanchen2251/CompressHelper原图: 权限:<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.perm
转载
2024-01-04 15:58:52
41阅读
有时需要对项目进行重构,将与业务无关的基础类移入到单独的类库中,即将项目结构变成下图所示的样子,业务类表示主项目,保持了对基础类库的引用: 这篇文章主要记录如何使用Android Studio生产类库。假设我们现在已经有了一个名为LibTest的项目,其项目结构如下图所示: 这个项目中,目前只有一个app Module,其中MainActivity为业务类,LogTools为与业务无关的工具类
转载
2023-12-02 18:57:33
70阅读
# Android 系统自带分享实现教程
## 1. 整体流程
下面是实现 Android 系统自带分享的整体流程:
```mermaid
pie
title 实现 Android 系统自带分享
"创建分享内容" : 30%
"调用系统分享功能" : 70%
```
## 2. 具体步骤
| 步骤 | 操作 |
| ------ | ------ |
| 1 |
原创
2024-03-16 05:05:16
65阅读
一. 简介SQLite 数据库是Android系统的内置数据库,数据库一般以文件的形式存放在/data/data/<your package name>/databases路径下。二. 使用方法数据库的使用一般包括以下几个步骤新建数据库建表插入数据修改数据删除数据查询数据下面我们结合代码来分步讲解数据库的使用方法:在Android系统中,数据库的操作是通过一个databaseHelpe
转载
2023-07-05 21:41:02
268阅读
Android系统自带样式:android:theme = "@android:style/Th
原创
2022-12-14 18:23:06
96阅读
## Android系统自带Background实现流程
为了实现Android系统自带的Background功能,我们需要按照以下步骤进行操作:
```mermaid
flowchart TD
A(了解Background概念) --> B(创建Background Service)
B --> C(在Manifest文件中声明Service)
C --> D(在Se
原创
2023-09-11 04:09:35
299阅读
在Android系统中,由于用户权限和安全机制的要求,系统自带的对话框(confirm dialog)时常会对应用的用户体验造成影响。确认对话框通常会在特定情况下出现,例如用户需要确认某个操作。不断弹出的确认对话框可能会让用户感到不适,甚至影响应用的整体使用。因此,找到解决这一问题的方法就显得尤为重要。
### 现象描述
用户在使用某些应用时,频繁出现Android系统自带的确认对话框,尤其是
屏幕适配的基本概念屏幕尺寸(Screen size)屏幕的尺寸是手机屏幕对角线的长度。根据勾股定理,斜边等于宽平方加高的平方再开平方,如下图所示:为简便起见,Android 将所有实际屏幕尺寸分组为四种通用尺寸:小、 正常、大和超大。屏幕密度(Screen density)屏幕物理区域中的像素量;通常称为 DPI(Dots Per Inch每英寸 点数)。例如, 与“正常”或“高”密度屏幕相比,“
Android系统中自带了很多图标,我们的程序可以方便使用。 Android™ 1.5 android.R.drawable 图标资源 http://since2006.com/android/1.5-drawables.php Android™ 1.6 android.R.drawable图标资源 http://since2006.com/android/1.6-
转载
2021-12-22 13:51:00
1658阅读
Android系统中自带了很多图标,我们的程序可以方便使用。
Android™ 1.5 android.R.drawable 图标资源
转载
2022-04-11 13:59:01
1297阅读
返回知识列表:Android知识列表Android system/app/与system/priv-app/的区别系统级应用,比如phone app,settings app,systemui app等,这些应用需要系统及权限,而又不能被用户卸载掉。这个目录是在Android KitKat新增加的分区。在KitKat之前版本在系统分区的所有apks都可以使用系统权限,这个更改使手机厂商能够更好的控
转载
2023-06-29 13:06:51
327阅读
为了让字体显示更加清晰锐利,微软在最近的 Windows 10 Insider 内测版中“重绘了”雅黑字体。这个改动颇受好评,用户们十分感动!然后微软在正式版中顺手就将这个改动砍掉了……砍掉了……砍掉了……嗯,既然这样,咱们还是自己动手来改善字体的显示效果吧……由于苹果 Macbook 几乎全系标配超高清的视网膜屏,所以 macOS 自带的「苹方字体」可以说天生就是为高分屏而设计的!在 2K、4K
转载
2024-01-30 07:00:23
440阅读
# 在 Android 中实现 libcurl 动态库
## 介绍
在 Android 中使用 libcurl 可以帮助我们进行网络请求操作。libcurl 是一个强大的库,支持多种协议,如 HTTP、HTTPS、FTP 等。虽然 Android SDK 提供了一些网络请求的 API,但当需要使用 libcurl 的全部功能时,手动集成 libcurl 动态库是一个不错的选择。本文将详细介绍如
原创
2024-10-23 04:55:53
722阅读
android:theme="@android:style/Theme.Dialog" : Activity显示为对话框模式
android:theme="@android:style/Theme.NoTitleBar" : 不显示应用程序标题栏
android:theme="@android:style/Theme.NoTit
转载
精选
2013-04-27 16:41:40
429阅读
在AndroidManifest.xml文件的activity中配置1、android:theme="@android:style/Theme"默认状态,即如果theme这里不填任何属性的时候,默认为Theme2、android:theme="@android:style/Theme.NoDisplay"任何都不显示。比较适用于只是运行了activity,但未显示任何东西3、android:the
转载
精选
2014-03-25 17:59:27
361阅读
在AndroidManifest.xml文件的activity中配置1、android:theme="@android:style/Theme"默认状态,即如果theme这里不填任何属性的时候,默认为Theme2、android:theme="@android:style/Theme.NoDisplay"任何都不显示。比较适用于只是运行了activity,但未显示任何东西3、android:the
原创
2015-08-01 16:17:13
407阅读
Android系统自带样式(@android:style/) 写这篇博客之前,先让大家看到这样一个问题,虽然是
原创
2023-05-11 09:46:00
51阅读