
Android
文章平均质量分 90
琉璃轻纱
丹青不知老将至,贫贱于我如浮云
展开
-
Android的Activity(活动)基本操作及生命周期
Activity基本操作Activity(活动)是一种展示型组件,它主要用于实现应用功能逻辑,并通过界面显示数据或接受用户输入。一个程序可以包含零个或多个活动。没有活动的应用程序,用户将无法看到程序界面,这种应用程序通常在后台运行,不涉及用户交互。为活动绑定自定义视图setContentView(R.layout.activity_main);启动另一个活动startActivit...原创 2020-02-12 17:05:58 · 799 阅读 · 0 评论 -
Android studio下载与安装
一. 环境配置要安装Android studio首先要安装Android SDK,此时可以安装Java的SDK即JDK,以及Java环境变量的配置,JDK的安装以及环境变量的配置。JDK环境配置过程参考:JDK环境配置及Java安装二.Android Studio的下载及安装1.下载网址:http://www.android-studio.org/2.下载完成之后如下图所示:3.双击...原创 2020-02-06 22:09:48 · 2932 阅读 · 0 评论 -
用Android Studio设计一个简单个性的登录界面
一、用到的组件:LinearLaout、TableLayout、FrameLayout、RelativeLout二、效果图展示:三、步骤及过程:1.首先新建一个Project,并在app -> res -> layout中新建一个xml文件,文件为RelativeLout类型,以qqface命名,如下图:2.将选好的图片复制粘贴至app —> res --> ...原创 2020-03-10 13:40:32 · 22891 阅读 · 3 评论 -
Android的简单控件
控件时界面组成的主要元素,是与用户进行直接交互的。简单控件主要有:TextView、EditText、Button、RadioButton CheckBox、ImageViewTextViewTextView是用于显示文字(字符串)的控件,可在代码中通过设置属性改变文字大小、颜色样式等。例:HelloWorld!android studio中<TextView android...原创 2020-02-10 21:40:27 · 901 阅读 · 0 评论 -
Android的布局管理
概述布局布局是Android应用程序的界面定义。布局中所有界面元素,都是视图(View)对象或试图组(ViewGroup)对象。(视图是数据库的一个独立对象,是一个虚拟表)一个布局首先是一个视图组对象,然后在视图组对象中添加子视图组对象或者视图对象。布局的定义方式可以通过两种方式来定义布局:XML定义和代码定义XML定义:运用Android Studio可以快速设计UI布局及包含的...原创 2020-02-09 20:49:55 · 3503 阅读 · 1 评论 -
Android利用Canvas绘图功能来绘制五角星(升级版)
这里写目录标题上一篇问题解决利用Canvas绘图功能来绘制五角星(升级版)过程结果在上一篇文章中,我们利用直线的旋转绘制了五角星。出现了五角星会跑出界面 的情况。我们就在这儿解决一下这个问题,并呈现另一种实现方式——函数画三角行。上一篇问题解决利用Canvas实现绘图功能(绘制五角星)由于,随机画五角星,使得起始点是随机的,导致可以在移动的画布上随机画,因此会跑出界外。在这儿,我们加入代码,使其记住位置。改进代码如下:package com.example.myexperiment5515;原创 2020-05-18 13:45:44 · 3385 阅读 · 0 评论 -
利用Canvas实现绘图功能(绘制五角星)
要求利用Canvas编程实现在屏幕上随机位置绘制10个随机大小(边长为20-100dp)的五角星。过程一、绘制五角星首先要解决的问题就是绘制五角星,有了五角星 才能谈其他的,绘制五角星有很多种办法,可以利用圆,可以用线段旋转等等。这里用简单的方式即用canvas实现线段的绘制,并通过线段的选转来实现五角星的绘制,话不多说 上代码:canvas.drawLine(1, 5,7, 5, paint);canvas.translate(1, 5);canvas.rotate(36);can原创 2020-05-15 18:59:38 · 5483 阅读 · 10 评论 -
编程实现ContentResolver对系统中所有联系人的访问
文章目录一、思路:二、结果:三、代码:1、布局文件此文章可用于熟悉ContentResolver使用场景,同样是适用于为实验苦恼你设计App通过ContentResolver的使用场景,访问系统中所有联系人并将其以列表形式展示出来,长按联系人姓名会弹出菜单显示添加、删除、排号等相关操作,选择菜单执行相关操作,如选择删除将删除选中的联系人,选择拔号将拔打该号码。一、思路:在Main...原创 2020-04-29 20:54:12 · 2123 阅读 · 0 评论 -
完美解决Android 新建项目 "错误: 程序包R不存在" 的问题
新建一个Android项目,修改资源、包名等多种信息后,出现错误: 程序包R不存在。这种情况下,问题多出在包名。尤其在java文件中没有写明『import **.R』时,IDE目测会去当前java文件的同包名找R;这种情况下:可以在该文件中写明(import 包名(AndroidManifest中的).R;),然后再build;另一种方法,如果这种文件少,也可先把报错的.java文件移...原创 2020-02-28 21:12:23 · 5417 阅读 · 2 评论 -
刚学Android,不会第一个Android应用?看过来!!!
先创建模拟器 然后建立第一个项目原创 2020-02-07 16:17:52 · 2488 阅读 · 0 评论 -
一秒钟实现Andriod系统文件访问
主页首先获取系统外部存储的根目录,然后通过listview 控件列表展示。当单击某个文件夹时,获取单击文件夹的文件路径,通过listFiles()方法获取该路径下的子文件,并根据自定义的比较器对结果进行排序,然后更新listview的数据,刷新显示原创 2020-04-21 16:20:27 · 4237 阅读 · 6 评论