
Android
hui_Steven
这个作者很懒,什么都没留下…
展开
-
Android四大组件之服务
介绍: 服务(Service)是Android中的四大组件之一,它能够长期在后台运行且不提供用户界面。即使用户切到另一应用程序,服务仍可以在后台运行。例如,使用音乐播放器播放音乐,将音乐播放器切换到后台仍然可以播放音乐服务的创建: 服务的创建方式与创建Activity类似,只需要继承Service类,然后在清单文件中注册即可。创建服务的代码如下所示: public class MyService extends Service {...原创 2020-05-29 11:00:54 · 474 阅读 · 0 评论 -
Android中的Fragment介绍
创建Fragment Fragment的创建过程非常简单,与Activity类似,创建Fragment时必须创建一个类继承自Fragment。一个Activity中可以包含多个Fragment,一个Fragment也可以在多个Activity中使用,如果在Activity中有多个相同的业务模块,则可以复用Fragment。 public class NewsListFragment ex...原创 2020-04-22 18:58:17 · 357 阅读 · 0 评论 -
Activity的任务栈和启动模式
前面讲解Activity生命周期时,先后开启了两个Activity,那么Android系统是如何管理这两个Activity的呢? 实际上,Android系统采用任务栈(Task)的方式来管理Activity的实例,当启动一个应用时,Android就会为之创建一个任务栈。先启动的Activity压在栈底,后启动的Activity放在栈顶,通过启动模式可以控制Activity在任务栈中的...原创 2020-04-17 14:07:51 · 530 阅读 · 0 评论 -
Android之Activity之间的跳转
向Activity传递数据数据传递 在Android开发中,经常要在Activity之间传递数据。使用Intent传递数据只需调用putExtra()方法将想要存储的数据存在Intent中即可。当启动了另一个Activity后,再把这些数据从Intent中取出即可。 在Activity01中将数据存储在Intent中 String data = "Hell...原创 2020-04-17 13:46:58 · 476 阅读 · 0 评论 -
"void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference"错误
在写程序的时候遇到了跟博主一样的错误,在苦苦搜寻下终于找到了博主说的解决办法!本文转载自:https://blog.youkuaiyun.com/donkor_/article/details/77140672转载 2020-04-17 11:47:30 · 609 阅读 · 0 评论 -
Android之程序活动单元Activity
在Android系统中,用户与程序的交互是通过Activity完成的。Activity是Android应用程序的四大组件之一,它负责管理Android应用程序的界面。一个应用程序一般会包含若干个Activity,每一个Activity组件负责一个界面的展现。 程序中的每个对象都有自己的生命周期,也就是从创建到销毁的过程。Activity也具有自己的生命周期,Activity的生命周...原创 2020-04-11 22:30:24 · 704 阅读 · 0 评论 -
AdapterView
AdapterView类的控件必须和Adapter(适配器)配合使用。 数据适配器是数据与视图之间的桥梁,它类似于一个转换器,将复杂的数据转换成用户接受的方式进行呈现。 一些常用的AdapterView: 1、Spinner。 2、ListView。 3、RecyclerView。 常用数据适配器 1、Arra...原创 2020-04-02 22:00:21 · 373 阅读 · 0 评论 -
Android简单控件的使用
控件是界面组成的主要元素,用户直接与控件进行交互。 TextView控件用于显示文本信息。 Button Button控件表示按钮,它继承自TextView控件,既可以显示文本,又可以显示图片,同时也允许用户通过点击来执行操作,当Button控件被点击时,被按下与弹起的背景会有一个动态的切换效果,这个效果就是点击效果 。 Button控件点...原创 2020-03-29 22:19:51 · 983 阅读 · 0 评论 -
Android菜单使用
Android中有三种基本菜单: 1、选项菜单(OptionsMenu) 2、上下文菜单(ContextMenu) 3、弹出菜单(PopupMenu)OptionsMenu的使用方法:1.在res目录中新建一个menu文件夹。2.在menu文件夹中新建一个Menu resource file作为选项菜单的布局文件。3.在显示Op...原创 2020-03-29 22:02:59 · 131 阅读 · 0 评论 -
Android图形基础
一、Drawable Android把所有显示出来的图形都抽象为Drawable(可绘制的),这里的图形不止是图片,还包括色块、画板、背景等。 Drawable文件放在res目录的各个drawable目录下。\res\drawable一般存放描述性的XML文件,图片文件放在具体分辨率的drawable目录下。 drawable-mdpi:存放中等分辨率的图片(...原创 2020-03-29 22:00:55 · 286 阅读 · 0 评论 -
ConstraintLayout约束布局
ConstraintLayout是Android Studio2.2新添加的布局。除了可以使用可视化的方式编写界面布局,还可以减少布局的嵌套。用法包括以下几个方面:(1)相对定位(2)边距(3)居中定位和倾向(4)圆形定位(5)百分比布局(6)宽高比例(7)Chain一、相对定位 相对定位是在ConstraintLayout中创建布局的基本构建方法之一。...原创 2020-03-29 21:58:29 · 1438 阅读 · 0 评论 -
AlertDialo的使用(具体参照官方文档)
1、调用AlertDialog的静态内部类Builder创建AlertDialog.Builder的对象。2、调用AlertDialog.Builder的setTitle()和setIcon()方法分别设置AlertDialog对话框的标题名称和图标。3、调用AlertDialog.Builder的setMessage()、setSingleChoiceItems()或者setMultiC...原创 2020-03-25 15:15:44 · 243 阅读 · 0 评论 -
开关按钮Switch的用法
在drawable文件夹中分别创建drawable文件具体代码如下图//thumb_off<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"&g...原创 2020-03-24 20:35:29 · 1395 阅读 · 0 评论 -
*Android中给选项菜单或者溢出菜单前面显示图片*
在安卓中给选项菜单添加显示图片,就像微信中所示public boolean onMenuOpened(int featureId, Menu menu) { if(menu!=null){ if(menu.getClass().getSimpleName().equals("MenuBuilder")){ try {...原创 2020-03-12 16:40:20 · 660 阅读 · 0 评论 -
Android的中给菜单选项中的字体改变颜色方法汇总
1、将textColor属性的设置由menuStyle中调整到AppTheme中,不过这样做的后果是界面中所有的文字颜色都变为了白色,你需要再单独设置控件中字体的颜色,(不推荐这种做法)2、在代码中设置菜单中文字颜色,以下给出示例代码:publicbooleanonCreateOptionsMenu(Menumenu){getMenuInflater().inf...转载 2020-03-11 19:08:11 · 1404 阅读 · 0 评论 -
AndroidStdio常用快捷键
最近在学习Android 接触到很多AndroidStdio的快捷键,不得不说快捷键用起来真是方便,下面给大家分享一下日常开发项目时经常会用到的快捷键,也欢迎大家能够补充~1.格式化代码:Ctrl+Alt+L2.重命名文件、类名、变量名:Shift+F63.查找:Ctrl+F4.双击类名、变量、方法选中,查看调用的地方:Alt+F75.强制提示代码:Ctrl+Alt+空格6...原创 2020-03-08 16:59:46 · 255 阅读 · 0 评论