计数 APP android,SharedPreferences初学~个人备忘录以及对进入APP的次数进行计数
1.xml文件中
需要一个文本框和输入框(输入你要存放的数据)而且需要在对应java文件中获取控件,这里只提出一下不写了,主要因为都是基础代码,贴出来浪费时间。
主要是只贴出关键代码,设置了3个按钮分别是实现写入,读取以及清空的功能如下:
一个是android:οnclick="save"
一个是android:οnclick="read"
一个是android:οnclick="clear"
双引号内可自定义,主要是实现在java内实现3个按钮的监听,不用写很长串的监听代码,上面的定义只是我的个人习惯而已,常规命名勿喷勿吐槽哈哈哈。
2.主界面.java
首先要获取文本框和输入框控件并且分别命名为text_dengji和edit_thing。
以及实现了对app进入的次数进行计数的小功能。
@override
protected void oncreate(bundle savedinstancestate) {
super.oncreate(savedinstancestate);
setcontentview(r.layout.activity_main);
text_dengji =(textview) findviewbyid(r.id.text_dengji);
edit_thing =(edittext) findviewbyid(r.id.edit_thing);
//进行读取或者写操作,为默认操作模式,代表该文件是私有数据,只能被应用本身访问,
// 在该模式下,写入的内容会覆盖原文件的内容,如果想把新写入的内容追加到原文件中
sharedpreferences = getsharedpreferences("yxl", mode_private);
editor = sharedpreferences.edit();
//实现进入app次数的统计
test = getsharedpreferences("test", mode_private);
sharedpreferences.editor edit = test.edit();
int count = test.getint("count", 1);
toast.maketext(getapplicationcontext(),"访问了"+ count +"次",toast.length_short).show();
edit.putint("count",++count);
edit.commit();
}
实现对3个按钮的监听方法。
public void save(view view){
editor.putstring("001", edit_thing.gettext().tostring()); //写入当前输入的数据
editor.commit();
}
public void read(view view){
string string = sharedpreferences.getstring("001", ""); //获取当前存的数据
text_dengji.settext(string);
}
public void clear(view view){
editor.clear(); //清除当前数据
editor.commit();
}
个人app实现效果图
计数 APP android,SharedPreferences初学~个人备忘录以及对进入APP的次数进行计数相关推荐
- android手机分享app,Android Pie如何快捷分享文件至特定App
作为全球使用量最大的移动操作系统,Android系统一直通过积极听取用户反馈和建议不断更迭改善.事实上在Android系统中还有很多普通用户尚未发现或者经常被忽视的小技巧,本文就简单的介绍下Andro ...
- app android切图工具,2018最强手机APP切图规范指南和切片要求
关于手机APP切图的干货,25学堂已经分享了很多,但是不是很全面,同时也没有把一些APP切图需要注意点分享给大家,于是,学堂君想在今天把前辈切片的经验分享出来. 之前25学堂分享的APP切图干货: 如 ...
- 作曲 app android,文艺又好玩!安卓作曲达人App试用体验
说起文艺,自然是离不开琴棋书画.喜欢文艺的机友为数不少,安卓平台也有不少关于琴棋书画的App.今天要介绍的这款安卓作曲达人App,可以说比它技术的没它文艺,比它文艺的没它技术.无论你懂不懂乐理,看着一 ...
- app android安装测试,【和小强学移动app测试1】android移动开发环境搭建与配置
1.下载android sdk 然后解压到指定目录即可,目录结构如下 2.进入eclipse目录,启动eclipse,先check of update下 依次window>sdk manager ...
- app android 遥控,第十二章 遥控机器人 《App Inventor--创建自己的安卓应用》
第十二章 遥控机器人 本章将创建一个应用,将Android手机变成LEGO MINDSTORMS NXT 机器人的遥控器.应用中用按钮来控制机器人前后移动.左右转动和停止,如果机器人遇到障碍物,它还会 ...
- fit me app Android,一款健身与购物一体的app
一款健身与购物一体的app介绍 Fitme通过蓝牙和手机APP软件相连,采集人体基本体征数据如:体重.脂肪率.BMI.肌肉量.基础代谢.人体水份含量.皮下脂肪.等功能.建立健康测试数据,为用户提供营养 ...
- 《Android Studio开发实战 从零基础到App上线》源码运行问题解答
本书提供了所有章节的完整源码下载,自上市以来陆续收到读者的意见反馈,现将与源码有关的问题汇总归类如下,方便更多的朋友解决源码运行过程中发现的问题: 一.打开本书源码时,出现"Plugin w ...
- APP android 测试用例手册
一.客户端程序安全测试 1.检查apk的信息 java -jar GetApkInfo.jar tfkj.apk 2.数字签名检查 C:\Program Files\Java\jdk1.8.0_11 ...
- 从源码解析-Android中Zygote进程是如何fork一个APP进程的
zygote进程fork子进程 前言 强烈推荐 进程创建流程 APP启动第三方应用 startActivity startService sendBroadcast ContentResolver.q ...
最新文章
- Django 定义模型2.1
- firewalld的9个zone、firewalld关于zone和service的操作
- “零成本”建设数据中心机房容灾方案
- 关于ViewTreeObserver的理解
- polybase配置 sql_Hadoop 的 PolyBase 配置和安全
- github 进阶说明
- Elasticsearch-head插件的安装与使用
- JavaScript基础(二)-类
- NLP文本分类大杀器:PET范式
- 宝软网java软件下载_手机游戏怎么下载
- 阿里云代码管理平台 Teambition Codeup(行云)亮相,为企业代码安全护航
- 投影幕尺寸参数对照表
- 3.关联查询和属性文件
- Android 应用市场链接上传地址
- 如何查找重复文件并快速删除,电脑查重复文件的方法
- 郭敬明:7亿级产品经理的五大绝招
- “身、口、意”三业,而其中尤其以口业为重,认为口业是:患苦之门,祸累之始。
- 财政部将加强金融企业财务管理
- 温故知新(一)——基于 RTOS 的软件开发理论
- docker报错docker.service: Start request repeated too quickly.
热门文章
- 你想进BAT吗?告诉你一个秘密,面试成功率能提高到99%!
- ofo 辟谣“月盈利百万”;苹果回应向腾讯传输数据;Python 3.8.0 发布 | 极客头条...
- 登月源码登顶 GitHub Top1,37000 Star 致敬人类登月 50 周年!
- 重金悬赏丨2019 华为 IoT 开发者大赛喊你加入“群聊”,倾听科技的“声音”!...
- 独家!币安被盗原因找到了!7074 枚比特币竟是这样丢掉的
- 恭喜你,2018 中国开发者有奖大调查“榜上有名”!
- 马化腾怒怼张一鸣;中兴产品下架;微信整改小程序 | CSDN 极客头条
- 盘点 2017 年度最受欢迎的十大 Linux 服务器发行版
- 线程同步之 生产者消费者模型详解
- 字节跳动社招面试记录,javaspring框架详细设计模板