
Android一起来玩呀
文章平均质量分 88
关于Android的相关知识和项目
源代码•宸
我们终此一生,就是要摆脱他人的期待,找到真正的自己
展开
-
写给Android初学者的基础总结—— ListView部分介绍
最常用和最难用的控件——ListViewListView绝对可以称得上是Android中最常用的控件之一,几乎所有的应用程序都会用到它。由于手机屏幕空间都比较有限,能够一次性在屏幕上显示的内容并不多,当我们的程序中有大量的数据需要展示的时候,就可以借助ListView来实现。ListView允许用户通过手指上下滑动的方式将屏幕外的数据滚动到屏幕内,同时屏幕上原有的数据则会滚动出屏幕。相信你其实每天都在使用这个控件,比如查看QQ聊天记录,翻阅微博最新消息,等等。不过比起前面介绍的几种控件,ListView原创 2021-07-11 20:01:13 · 365 阅读 · 2 评论 -
写给Android初学者的基础总结(常用控件的使用方法、详解4种基本布局)
可视化编辑代码的缺陷Android中有多种编写程序界面的方式可供选择。Android Studio和Eclipse中都提供了相应的可视化编辑器,允许使用拖放控件的方式来编写布局,并能在视图上直接修改控件的属性。不过我并不推荐你使用这种方式来编写界面,因为可视化编辑工具并不利于你去真正了解界面背后的实现原理。通过这种方式制作出的界面通常不具有很好的屏幕适配性,而且当需要编写较为复杂的界面时,可视化编辑工具将很难胜任常用控件的使用方法TextViewTextView可以说是Android中最简单的一个控原创 2021-07-11 16:19:54 · 760 阅读 · 0 评论 -
写给Android初学者的基础总结(六)—— 广播机制
广播机制简介为什么说Android中的广播机制更加灵活呢?这是因为Android中的每个应用程序都可以对自己感兴趣的广播进行注册,这样该程序就只会接收到自己所关心的广播内容,这些广播可能是来自于系统的,也可能是来自于其他应用程序的。Android提供了一套完整的API,允许应用程序自由地发送和接收广播。接收广播的方法则需要引入一个新的概念——广播接收器(Broadcast Receiver)。Android中的广播主要可以分为两种类型:标准广播和有序广播。❑ 标准广播(Normal broadcast原创 2021-06-25 10:04:32 · 253 阅读 · 0 评论 -
写给Android初学者的基础总结(五)—— 数据库存储
数据持久化数据持久化就是指将那些内存中的瞬时数据保存到存储设备中,保证即使在手机或电脑关机的情况下,这些数据仍然不会丢失。保存在内存中的数据是处于瞬时状态的,而保存在存储设备中的数据是处于持久状态的,持久化技术则提供了一种机制可以让数据在瞬时状态和持久状态之间进行转换。持久化技术被广泛应用于各种程序设计的领域当中。Android系统中主要提供了3种方式用于简单地实现数据持久化功能,即文件存储、SharedPreferences存储以及数据库存储。当然,除了这3种方式之外,你还可以将数据保存在手机的SD原创 2021-06-15 17:17:38 · 886 阅读 · 8 评论 -
写给Android初学者的基础总结(四)—— 活动的生命周期
活动的生命周期返回栈Android中的活动是可以层叠的。我们每启动一个新的活动,就会覆盖在原活动之上,然后点击Back键会销毁最上面的活动,下面的一个活动就会重新显示出来。其实Android是使用任务(Task)来管理活动的,一个任务就是一组存放在栈里的活动的集合,这个栈也被称作返回栈(Back Stack)。栈是一种后进先出的数据结构,在默认情况下,每当我们启动了一个新的活动,它会在返回栈中入栈,并处于栈顶的位置。而每当我们按下Back键或调用finish()方法去销毁一个活动时,处于栈顶的活动会出原创 2021-05-16 20:09:11 · 239 阅读 · 0 评论 -
写给Android初学者的基础总结(三)—— Activity活动、使用显隐性Intent、向下一个活动传递数据
你在启动器中点击应用的图标只会进入到该应用的主活动,那么怎样才能由主活动跳转到其他活动呢?我们现在就来一起看一看。使用显式Intent不过自动生成的布局代码目前对你来说可能有些复杂,这里我们仍然还是使用最熟悉的LinearLayout,编辑second_layout.xml,将里面的代码替换成如下内容:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.andro原创 2021-05-16 20:08:01 · 343 阅读 · 0 评论 -
写给Android初学者的基础总结(二)(活动Activity、Toast、Menu菜单、销毁活动)
活动(Activity)是最容易吸引用户的地方,它是一种可以包含用户界面的组件,主要用于和用户进行交互。一个应用程序中可以包含零个或多个活动,但不包含任何活动的应用程序很少见,谁也不想让自己的应用永远无法被用户看到吧?到现在为止,你还没有手动创建过活动呢,因为上一篇博客中的MainActivity是Android Studio帮我们自动创建的。手动创建活动可以加深我们的理解,因此现在是时候应该自己动手了。由于Android Studio在一个工作区间内只允许打开一个项目,因此首先你需要将当前的项目关闭,原创 2021-05-08 18:34:28 · 311 阅读 · 1 评论 -
写给Android初学者的基础总结(一)——Android的概述
Android简介2003年10月,Andy Rubin等人一起创办了Android公司。2005年8月谷歌收购了这家仅仅成立了22个月的公司,并让Andy Rubin继续负责Android项目。在经过了数年的研发之后,谷歌终于在2008年推出了Android系统的第一个版本。但自那之后,Android的发展就一直受到重重阻挠。乔布斯自始至终认为Android是一个抄袭iPhone的产品,里面剽窃了诸多iPhone的创意,并声称一定要毁掉Android。而本身就是基于Linux开发的Android操作系原创 2021-03-28 19:39:57 · 2862 阅读 · 2 评论 -
关于Android初学者需要知道的基础知识日志过滤器LogCat以及Android Studio相关快捷键与提高效率的设置Setting(二)
日志工具Android中的日志工具类是Log(android.util.Log),这个类中提供了如下5个方法来供我们打印日志。防乱码系统自动快速导入归总原创 2020-11-07 11:36:55 · 1453 阅读 · 6 评论 -
关于Android初学者需要知道的基础知识并简要讲解一个Hello World文件的运行过程(一)
AndroidManifest.xml配置文件在Android视图下可以找到Application标签权限标签原创 2020-11-07 10:03:51 · 627 阅读 · 0 评论