随笔分类 -  Android

摘要:Android Chronometer(计时器) 继承TextView,显示的是某个时间点开始以及之后的时间增加 运行截图 程序结构 package com.example.administrator.myapplication; import android.os.SystemClock; imp 阅读全文
posted @ 2018-07-24 19:47 Cynical丶Gary 阅读(2047) 评论(0) 推荐(0) 编辑
摘要:Vibrator振动器是Android给我们提供的用于机身震动的一个服务,例如当收到推送消息的时候我们可以设置震动提醒,也可以运用到游戏当中增强玩家互动性 运行截图: 程序结构 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:androi 阅读全文
posted @ 2018-07-24 12:16 Cynical丶Gary 阅读(462) 评论(0) 推荐(0) 编辑
摘要:Android方向传感器 传感器中的X:如上图所示,规定X正半轴为北,手机头部指向OF方向,此时X的值为0,如果手机头部指向OG方向,此时X值为90,指向OH方向,X值为180,指向OE,X值为270 传感器中的Y:现在我们将手机沿着BC轴慢慢向上抬起,即手机头部不动,尾部慢慢向上翘起来,直到AD跑 阅读全文
posted @ 2018-07-18 23:19 Cynical丶Gary 阅读(1057) 评论(0) 推荐(0) 编辑
摘要:Android系统中菜单分为Options Menu、Context Menu、Sub Men三种 Options Menu和Context Menu属于一级菜单 Sub Menu属于Options Menu和Context Menu的子菜单 Sub Menu下不能再添加菜单,Android最多只能 阅读全文
posted @ 2018-07-08 21:43 Cynical丶Gary 阅读(2482) 评论(0) 推荐(0) 编辑
摘要:传感器是一种检测装置,能够感受被测量的信息,并能将检测和感受到的信息按一定规律变换成电信号或其它所需形式的信息输出 Android操作系统中内置了很多的传感器(物理装置),能够探测、感受外界的信号、物理条件,并将得到的信息传递给其它的装置。 例如在部分游戏或软件可以自动识别屏幕的横竖屏来改变屏幕显示 阅读全文
posted @ 2018-07-08 13:32 Cynical丶Gary 阅读(3321) 评论(1) 推荐(0) 编辑
摘要:使用ArrayList动态数组的依赖性实现动态增减Spinner下拉菜单选项功能。 设置一个EditText输入框,当用户输入了文字并单击【添加】按钮的同时,就会将输入的值添加Spinner至下拉菜单的最后一项,接着Spinner会停留在刚刚添加的选项上,单击【删除】按钮则会删除选择的Spinner 阅读全文
posted @ 2018-05-31 22:58 Cynical丶Gary 阅读(1995) 评论(0) 推荐(0) 编辑
摘要:Toast是一种提供给用户简介信息的视图,可以创建和显示消息,该视图以浮于应用程序之上的形式呈现给用户。因为它并不获得焦点,即使用户正在输入什么也不会受到影响。 Toast目标是尽可能以不显眼的方式,使用户看到提示的信息。 运行截图: 程序结构 package com.example.asus.ga 阅读全文
posted @ 2018-05-31 00:47 Cynical丶Gary 阅读(493) 评论(0) 推荐(0) 编辑
摘要:手机上的存储卡是可以随时插拔的,每次插拔时会像操作系统总发送Action广播事件。 使用StatFs文件系统来获取MicroSD存储卡的剩余容量,在使用前先判断是否插入了存储卡,如果不存在则不于计算 运行截图: 程序结构 package com.example.asus.gary_024; impo 阅读全文
posted @ 2018-05-30 17:31 Cynical丶Gary 阅读(446) 评论(0) 推荐(0) 编辑
摘要:自动获取手机电池的剩余电量 通过使用BroadcastReceiver的特性来获取手机电池的电量,注册BroadcastReceiver时设置的IntentFilter来获取系统发出的Intent.ACTION_BATTERY_CHANGED,然后以此来获取电池的电量。 运行截图: 程序结构 pac 阅读全文
posted @ 2018-05-29 12:44 Cynical丶Gary 阅读(4727) 评论(0) 推荐(1) 编辑
摘要:在Android屏幕中绘制虚线,最通用的是自定义控件DashedLine,再将自定义控件放入xml布局中 运行截图: 程序结构 package com.example.asus.gary_042; import android.content.Context; import android.grap 阅读全文
posted @ 2018-05-26 23:50 Cynical丶Gary 阅读(627) 评论(0) 推荐(0) 编辑
摘要:单击"更多"按钮,显示出多选框 运行截图: 程序结构 (本想通过Button中android:background使用drawable资源下的图片作为按钮背景,设计太丑就去掉了Σ(= = !)) package com.example.asus.a7gary01; import android.co 阅读全文
posted @ 2018-05-25 10:12 Cynical丶Gary 阅读(1450) 评论(0) 推荐(0) 编辑
摘要:使用ListView显示手机中联系人的姓名和电话号码 父类布局activity_main.xml,子类布局line.xml(一个文件的单独存放) 运行截图: (避免泄露信息对部分地方进行了涂鸦O(∩_∩)O!) 程序结构 <?xml version="1.0" encoding="utf-8"?> 阅读全文
posted @ 2018-05-25 01:16 Cynical丶Gary 阅读(2866) 评论(0) 推荐(0) 编辑
摘要:使用ListView显示Android SD卡中的文件列表 父类布局activity_main.xml,子类布局item_filelayout(一个文件的单独存放) 运行截图: 程序结构 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:a 阅读全文
posted @ 2018-05-22 22:10 Cynical丶Gary 阅读(481) 评论(0) 推荐(1) 编辑
摘要:运行截图: (发现后面两张照片是自己自拍,大写的尴尬对图片进行涂鸦了!!!) 程序结构: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/androi 阅读全文
posted @ 2018-05-18 22:44 Cynical丶Gary 阅读(326) 评论(0) 推荐(0) 编辑
摘要:使用ListView显示Android SD卡中的文件列表 父类布局activity_main.xml,子类布局line.xml(一个文件的单独存放) 运行截图: 程序结构: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android 阅读全文
posted @ 2018-05-18 16:19 Cynical丶Gary 阅读(1528) 评论(0) 推荐(1) 编辑
摘要:效果图 1)可以把图像的id存放数组中,利用setImageResource()或setImageDrawable()方法(放在数组中便于循环) 2)已经是第一张图像时,再点击“上一页”,应Toast提示:已经是第一张图像,并不再往前翻;同样,已经是最后一张图像时,再点击“下一页”,应Toast提示 阅读全文
posted @ 2018-04-30 23:40 Cynical丶Gary 阅读(4315) 评论(0) 推荐(0) 编辑
摘要:项目展示: 第一个Activity用于显示联系人信息 第二个Activity输入联系人信息 要求: 运行“新建联系人”程序,结果如下图所示: 点击“新建联系人”按钮,打开输入信息界面并输入姓名、公司、电话号码、电子邮件,如下左图所示。填写之后点击完成按钮将数据回传给MainActivity,如下图所 阅读全文
posted @ 2018-04-14 08:01 Cynical丶Gary 阅读(1259) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示