Android
一个很菜的小猪
欢迎来到我的博客
展开
-
【Android】项目中音频文件的存储位置
在音频文件数量多的情况下,将音频文件存放在assets目录,可避免文件的重复编译~下,如果在res文件夹下没有raw文件夹,新建一个即可。1、Android工程中声音文件的存储位置在。3、点击按钮播放音频,代码详见。原创 2022-11-24 11:11:33 · 3583 阅读 · 0 评论 -
【Android】点击按钮播放音乐,再次点击停止播放
只需要一个按钮!原创 2022-11-24 11:01:10 · 1694 阅读 · 0 评论 -
Android Studio上运行AVD报错
根据提示,找到所需删除文件的路径,关闭AS,删除该文件,再次打开AS,AVD可正常运行。提示有exe程序正在占用,只需要打开任务资源管理器将两个相关进程结束即可。原创 2022-09-22 15:34:39 · 525 阅读 · 0 评论 -
【Android】屏蔽掉 SystemUI 的通知提示音
屏蔽掉 SystemUI 的通知提示音原创 2022-08-21 22:22:10 · 1010 阅读 · 0 评论 -
【Android】屏蔽掉 SystemUI 的通知提示音
屏蔽掉 SystemUI 的通知提示音原创 2022-08-21 22:11:15 · 816 阅读 · 0 评论 -
【Android】app获取不到序列号解决方案
【代码】【Android】app获取不到序列号解决方案。原创 2022-08-21 22:03:33 · 595 阅读 · 0 评论 -
【Android】 禁止首屏时钟AppWidget拖动到其他屏
Android 10.0 Launcher3 禁止首屏时钟AppWidget拖动到其他屏:在日常开发中,屏幕第一屏默认会放一个时钟AppWidget,但是这个时钟可以被任意拖动到其他屏,这样拖动到其他屏显得很不好看,所以我们根据需求改成不能拖动时钟去其他屏,这就需要去分析拖拽整个流程。这也是禁止拖动的实现,相关实现还有播放在线音频时,需求是不能拖动进度条,让音频自然播放。以及英语听力考试时要求自然播放不得倒放等。...原创 2022-08-14 22:12:57 · 734 阅读 · 0 评论 -
【Android】时钟动态图标的定制化
在定制化10.0的项目开发中,在Launcher3的app列表页,有时钟app的图标,由于图标是静态的开发的需要要求调成动态图标,时刻显示时间,所以要把时钟图标替换成动态图标。//时针的角度,这里是整点的角度。因为0°是从3点开始,所以这里减90°,从9点开始计算角度 int drgeeHour = hour * 30 - 90;...原创 2022-08-10 20:52:57 · 751 阅读 · 0 评论 -
【Android】UI组件之ListView与BaseAdapter、SimpleAdapter
UI组件之ListView与BaseAdapter、SimpleAdapter原创 2022-08-10 12:00:03 · 123 阅读 · 1 评论 -
【Android】UI组件之ListView与ArrayAdapter
ListView是一个ViewGroup(布局控件),可显示一个元素列表,可垂直滚动,在ListView当中显示的原色需要使用一个适配器(adapter)进行包装。原创 2022-08-10 10:55:04 · 424 阅读 · 1 评论 -
【Android】UI组件之ScrollView与底部动态添加数据
ScrollView是FrameLayout(单帧布局)的子类,当前拥有很多内容,屏幕显示不完时,需要通过滚动来显示的视图,ScrollView只支持。删掉之前多余的textview,留下一个样本,并设置,到达底部时,toast显示。这是今天看到第五个视频,也是今天最后一个学习内容!先创建很多很多textview,多到超出一个屏幕。...原创 2022-08-09 20:10:23 · 858 阅读 · 0 评论 -
【Android】UI组件之AlertDialog的自定义实现
自定义实现 AlertDialog原创 2022-08-09 19:13:47 · 605 阅读 · 0 评论 -
【Android】UI组件之AlertDialog
对话框是程序运行中的弹出窗口,例如,当用户要删除一个联系方式时,会弹出一个对话框,让用户确认是否真的要删除。AlertDialog(警告对话框)ProgressDialog(进度条对话框)DatePickerDialog(日期选择对话框)TimerPickerDialog(时间选择对话框)...原创 2022-08-09 15:25:42 · 508 阅读 · 1 评论 -
【Android】UI布局之布局(帧布局、表格布局)
TableLayout 派生自 ViewGroup,它可以将内部的 View 或者 Layout 整齐的排成几行几列,按照表格的形式摆放。我用使用标签标识一行,在标签内的 View 或者 Layout 都将摆放在同一行中。从屏幕左上角(0,0)坐标开始布局,多个组件层叠排序,后面的组件覆盖前面的组件。此布局通常用于软件的初始化页面,启动页面等。线性布局和相对布局都是平面的布局方式。android:gravity —> 文本在textview里面的位置。...原创 2022-08-09 11:53:41 · 533 阅读 · 0 评论 -
【Android】UI布局之相对布局(RelativeLayout)
相对布局使程序屏幕更加灵活和强大,允许子控件相对于其他子控件和相对于父控件来组织,不再需要过多嵌套不同的布局,改进了性能。按照组件之间的相对位置来布局,如在某个组件的左边、右边、上面、下面。...原创 2022-08-09 10:47:41 · 739 阅读 · 1 评论 -
【Android】UI布局之线性布局(动态生成与Layoutlnflater)
LayoutInflater可以减少代码的复用:利用LayoutInflater生成一个ViewGroup然后再加到当前的layout当中。这样在动态生成布局的过程中也可以重用配置文件当中定义的布局片段。这样的代码复用极大地提高了开发效率。...原创 2022-08-08 20:27:02 · 499 阅读 · 0 评论 -
【Android】导航栏横屏固定在底部显示的修改
导航栏横屏竖屏时均在底部显示。原创 2022-08-08 20:25:32 · 709 阅读 · 1 评论 -
【Android】UI布局之线性布局(登录界面代码)
线性布局是最简单的一种布局,将子组件按照垂直或者水平方向进行布局。组件在activity中呈现的方式,包含组件大小、间距、对齐方式。原创 2022-08-08 17:18:00 · 3659 阅读 · 0 评论 -
【Android】UI组件之Spinner与适配器模式
Android中经常用到的基础数据适配器,继承自Adapter,它的主要用途是将一组数据传到ListView、Spinner、Gallery及GridView等UI显示组件。将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是。adapter在Android应用程序中起着非常重要的作用,是数据源和UI组件之间的桥梁。相当于htm表单中的select下拉列表。...原创 2022-08-08 16:07:08 · 478 阅读 · 0 评论 -
【Android】UI组件之basicView-Button-checkbox-radio
UI组件之basicView-Button-checkbox-radio原创 2022-08-08 13:40:26 · 102 阅读 · 0 评论 -
【Android】UI组件之basicView-EditText
将输入的内容,在toast中显示出来,输入1234,toast提示1234。输入为1,则显示“一”,输入为2,则显示“二”,其余输入均显示本身。设置不能输入4,当接收到4时,toast提示“不能输入4”最大长度为10,因此大于10后面数字无法输入。输入数字后,多余的不会换行,滚动输入。输入小写字母自动转化为大写字母。digits:对内容罗列。integer:正整数。...原创 2022-08-08 11:23:22 · 90 阅读 · 0 评论 -
【Android】UI组件之basicView-ImageView
【Android】UI组件之basicView-ImageView。原创 2022-08-06 11:57:50 · 98 阅读 · 0 评论 -
【Android】UI组件之basicView-TextView
Android系统为我们提供了丰富的可视化用户界面组件,包括菜单、对话框、按钮、下拉列表等。Android系统中的所有UI类都是建立在View和ViewGroup这两个类的基础上,所有的View的子类称为widget,所有的ViewGroup的子类称为Layout。...原创 2022-08-06 10:09:54 · 108 阅读 · 0 评论 -
【Android】Launcher3 app列表桌面图标按安装时间排序app图标
在定制化开发中,系统默认的app列表页的lcon是按照app名称排序的,按照安装时间排序app图标是其中一种方式。原创 2022-08-06 09:09:45 · 502 阅读 · 0 评论 -
【Android】资源管理(一)
Android中的资源是指非代码部分,如图片、mp3、字符串、xml文件等。在一个Android工程中,res和assets这两个文件夹用来保护资源文件。res中的资源可以通过R资源类访问,res中包含的子文件夹有:anim(xml动画)、drawable(图片)、layout(布局文件)、menu(菜单)、raw(二进制文件)、values(常量值)、xml(xml文件)assets中保存的一般是原始的文件,例如MP3。...原创 2022-08-05 10:55:16 · 371 阅读 · 0 评论 -
【Android】SystemUI默认去掉底部导航栏(setSystemUiVisibility、导航栏、状态栏)
SystemUI默认去掉底部导航栏原创 2022-08-04 17:52:32 · 3282 阅读 · 0 评论 -
【Android】消息提示notification
Notification可以利用通知,即延迟消息,比如软件的更新、短信、新闻等。由Android系统来管理和维护的,因此用户可以。原创 2022-08-04 16:50:19 · 980 阅读 · 0 评论 -
【Android】消息提示toast和context
后两位是x、y的距离。Toast.makeText(this, 显示的内容, 显示时间长度).show();前者生命周期长,后者短,用完就回收。this:当前activity对象。原创 2022-08-04 11:04:00 · 1341 阅读 · 0 评论 -
【Android】像素密度,屏幕密度,屏幕大小,分辨率,ldpi,mdpi,xhdpi,xxhdpi
Android将实际的屏幕密度进行划分(low,medium,high,andextrahigh,extraextrahigh)一般情况下的普通屏幕ldpi是120dpi,mdpi是160dpi,hdpi是240dpi,xhdpi是320dpi,xxhdpi是480dpi。通常的手机尺寸4英寸,4.5英寸,4.0英寸,5.0英寸,5.2英寸,5.4英寸,5.99英寸,6.0英寸,6.2英寸等。是像素密度的另外一种表示,是以160dpi=1.0为基准的。一周掌握Android入门知识。...原创 2022-08-01 20:37:18 · 1265 阅读 · 0 评论