1、对于屏幕相关的参数概念:In:英寸,长度单位,与像素密度无关。1in单位的物理大小在任何像素密度上都是一样的,其转换为px依赖于屏幕的像素密度;Px:像素,是屏幕的像素点,对应的物理DPI(和后面讲到的Android DPI要区分开)是每英寸像素数,同样分辨率尺寸越大像素点越大,物理DPI值就越低,同一块屏幕的Px和物理DPI是相同的。Dp或DIP:设备独立像素(device in
转载 2023-05-24 02:17:39
410阅读
### Android ASCII :让你的文本图形更生动 在编程和开发的过程中,经常会遇到需要在终端或文本中展示图形、符号等的需求。为了让文本图形更生动、更有趣,我们可以使用 ASCII 来辅助设计。在 Android 开发中,也可以通过 ASCII 来展示一些简单的图形,让界面更加美观。 #### 什么是 ASCII ASCII 是American Standard Code
原创 2024-05-25 04:46:24
115阅读
# Android 哈希 哈希(Hash Table)是一种用于存储键值对的数据结构,通过将键映射到一个确定的位置(哈希值)来实现快速查找。在Android开发中,哈希经常被用于快速存储和检索数据。本文将介绍Android中哈希的基本原理和使用方法,并通过代码示例来演示其具体实现。 ## 哈希原理 哈希的核心思想是利用哈希函数将键映射到一个固定长度的数组中的位置,这个位置即为该键
原创 2024-05-14 04:25:29
48阅读
# Android ARP科普文章 ## 什么是ARP? ARP(Address Resolution Protocol)地址解析协议是用于将IP地址转换为物理MAC地址的协议。在局域网中,数据包的传输是基于MAC地址的,因此需要将IP地址与MAC地址进行映射。ARP就是用来存储这种映射关系的表格。 在Android系统中,每个设备都有自己的ARP。当Android设备需要向局域网中
原创 2024-01-24 04:08:24
299阅读
删除某一: [java] view plain copy //删除某一个 public void dropTable(SQLiteDatabase db){ db.execSQL("drop from tab_name"); } [java] view plain copy [java] vie
转载 2017-06-07 18:27:00
154阅读
2评论
String ACCESS_CHECKIN_PROPERTIES 同意在登入数据库的时候读写当中的属性,并上传改变的值 String ACCESS_COARSE_LOCATION 同意应用訪问范围(如WIFI)性的定位 String ACCESS_FINE_LOCATION 同意应用訪问精确(如G
转载 2017-04-18 11:42:00
393阅读
2评论
```mermaid flowchart TD A(准备工作) --> B(创建数据库) B --> C(创建) C --> D(获取权限) D --> E(发送短信) ``` 在实现“android sms ”的过程中,需要按照以下步骤进行操作: | 步骤 | 操作 | | ---- | ---- | | 1 | 准备工作 | | 2 | 创建数据库 |
原创 2024-03-05 07:07:23
55阅读
概述本次快速开发Android应用系列,是基于课工场的公开课高效Android工程师6周培养计划,记录微服私访APP的整个开发过程以及当中碰到的问题,供日后学习参考。 上一篇我们主要实现APP的主页界面的框架,使用viewpager+fragment来展现主页内容,使用BottomNavigationBar来完成页面的切换。 还没看过前一篇文章的朋友可以先去参考快速开发android应用4-使
# Android进程详解 在Android系统中,进程是一个非常重要的概念,它是应用程序的执行实例,负责处理各种任务和逻辑。Android系统为了管理这些进程,会维护一个进程,记录了每个进程的相关信息。本文将介绍Android进程的结构和内容,并通过代码示例演示如何获取和操作进程。 ## 进程结构 Android进程通常包含以下信息: - 进程ID(PID):每个进程都有一个
原创 2024-05-05 04:12:11
18阅读
这是我第一次写博客,也是刚开始学习android,做了一个课程界面的小练习。做的过程中遇到了一些问题也参考了许多人的解决方法,希望在这里总结下,就当做学习笔记。如果能对那些像我一样的初学者有一点点帮助就更好啦,要是其中有错误还望赐教,哈哈~~~目录 目录界面展示课程界面布局java代码中动态添加按钮自定义AlertDialog 界面展示这是最后做出的效果图 点击课程按钮出现课程具体信息 课程
Android开发中经常用到评论.回复.和发送聊天信息的功能开发,这其中就有表情的插入发送功能,经过长时间的开发总结,先封装出插入表情的功能实现代码开源给大家,共大家参考,共同学习进步: 1.拷贝表情图片资源到drawable其中的文件下,如图: 2.编辑表情对应的文字(自定义名字,叫什么都可以),封装成arrays.xml文件,:<?xml version="1.0" encoding
转载 2023-09-09 10:59:50
0阅读
# 如何实现 Android 时区:新手开发者指南 在 Android 开发中,处理时区是一个重要的任务,尤其是当你的应用需要展示时间和日期时。为了帮助你实现一个 Android 时区,我将为你提供一个完整的流程,以及每一步所需的代码和解释。本文适合刚入行的小白开发者,保证你能够清晰理解整个实现过程。 ## 实现流程 以下是实现 Android 时区的步骤: | 步骤 | 描述
原创 11月前
63阅读
第三篇 功能实现(3) ●发一个广播和启动一个隐式的Intent非常像,那么它们之间有什么区别呢? Implicit Intents (sent via startActivity( )) and Broadcasts (sent via sendBroadcast( )) have the following differences: Broadcasts, by default, can
# Android 时区详解 随着全球化的发展,时区的概念变得愈发重要。在 Android 系统中,时间管理和时区的处理尤为关键。这篇文章将与大家探讨 Android 的时区,以及如何在开发中合理使用时区相关的功能。我们还将通过代码示例来说明具体实现,并通过类图和饼状图来帮助理解。 ## 一、时区的概念 时区是一种区域性时间标准,通常以与协调世界时 (UTC) 的偏移量表示。世界被分为多
原创 11月前
198阅读
# Android条形 ## 1. 简介 Android条形是一种用于显示数据的常见图表类型之一。它通过一系列垂直或水平的长方形条来表示数据的大小和比例关系。在Android开发中,我们可以使用各种图表库来实现条形图的绘制和展示。本文将介绍如何使用Android Studio和MPAndroidChart库创建一个简单的条形,并展示一些常见的操作和效果。 ## 2. 准备工作 在开始
原创 2023-09-08 06:16:28
76阅读
# Android 刻度Android开发中,刻度是一种常见的UI元素,用于显示测量数据或进度。它通常由一个线性或圆形的刻度线和一个指示器组成,用户可以根据刻度线上的标记来读取数值或进度。本文将介绍如何在Android应用中实现一个简单的刻度,并提供代码示例。 ## 1. 实现线性刻度 首先,我们将实现一个基于水平线的线性刻度。我们可以使用`SeekBar`和自定义绘制来实现这
原创 2023-11-13 09:15:35
78阅读
## Android 转义:让代码更高效的工具 *作者:GPT-3* ![journey](journey.png) ### 引言 在 Android 开发过程中,我们经常会面临一些需要对字符串进行转义的情况。例如,当我们需要在字符串中插入特殊字符时,或者需要在正则表达式中使用一些特殊字符时,转义是必不可少的。在本文中,我们将介绍 Android 转义的使用方法,并且通过实例演示如何在
原创 2023-12-05 08:03:22
39阅读
1、line chart 介绍。 aChartEngine中的line Chart是线图,是数据显示的一种。效果如图:   上面的效果图并没有对线条进行平滑处理,当然你可以使用平滑的连线方式。具体内容请参见官方demo。 2、如何使用line chart。line chart 的使用比起pie chart和stacked chart 都要复杂。个
说明:只是爬虫的一个实现案例,所以没有多做功能,只做了登录跟课表功能,课表有修改周次,单击课程显示课程详细信息等功能。开发平台:Android Studio界面使用TimetableView android课程控件,需要添加依赖 jsoup依赖:compile 'org.jsoup:jsoup:1.10.2' 界面控件依赖: compile 'com.zhuangfei:TimetableVie
转载 2023-11-29 19:58:23
369阅读
说起来很奇怪,为什么超级课程火了这么久,关于原理的帖子就从来没出现过。这是我第一次在CSDN写博客,以前都写在自己的网站上了,希望大家能够支持我谢谢。 由于我是长沙理工大学的大二在校生,所以我接下来的演示都是基于长沙理工大学的教务平台来写的,其实大家看懂后,就不会区别于学校了,因为原理都一样。然后我使用android平台进行演示,还是那句话,原理都一样,语言自选。 首先需要准备的工具是Ht
  • 1
  • 2
  • 3
  • 4
  • 5