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的次数进行计数相关推荐

  1. android手机分享app,Android Pie如何快捷分享文件至特定App

    作为全球使用量最大的移动操作系统,Android系统一直通过积极听取用户反馈和建议不断更迭改善.事实上在Android系统中还有很多普通用户尚未发现或者经常被忽视的小技巧,本文就简单的介绍下Andro ...

  2. app android切图工具,2018最强手机APP切图规范指南和切片要求

    关于手机APP切图的干货,25学堂已经分享了很多,但是不是很全面,同时也没有把一些APP切图需要注意点分享给大家,于是,学堂君想在今天把前辈切片的经验分享出来. 之前25学堂分享的APP切图干货: 如 ...

  3. 作曲 app android,文艺又好玩!安卓作曲达人App试用体验

    说起文艺,自然是离不开琴棋书画.喜欢文艺的机友为数不少,安卓平台也有不少关于琴棋书画的App.今天要介绍的这款安卓作曲达人App,可以说比它技术的没它文艺,比它文艺的没它技术.无论你懂不懂乐理,看着一 ...

  4. app android安装测试,【和小强学移动app测试1】android移动开发环境搭建与配置

    1.下载android sdk 然后解压到指定目录即可,目录结构如下 2.进入eclipse目录,启动eclipse,先check of update下 依次window>sdk manager ...

  5. app android 遥控,第十二章 遥控机器人 《App Inventor--创建自己的安卓应用》

    第十二章 遥控机器人 本章将创建一个应用,将Android手机变成LEGO MINDSTORMS NXT 机器人的遥控器.应用中用按钮来控制机器人前后移动.左右转动和停止,如果机器人遇到障碍物,它还会 ...

  6. fit me app Android,一款健身与购物一体的app

    一款健身与购物一体的app介绍 Fitme通过蓝牙和手机APP软件相连,采集人体基本体征数据如:体重.脂肪率.BMI.肌肉量.基础代谢.人体水份含量.皮下脂肪.等功能.建立健康测试数据,为用户提供营养 ...

  7. 《Android Studio开发实战 从零基础到App上线》源码运行问题解答

    本书提供了所有章节的完整源码下载,自上市以来陆续收到读者的意见反馈,现将与源码有关的问题汇总归类如下,方便更多的朋友解决源码运行过程中发现的问题: 一.打开本书源码时,出现"Plugin w ...

  8. APP android 测试用例手册

    一.客户端程序安全测试 1.检查apk的信息 java -jar GetApkInfo.jar  tfkj.apk 2.数字签名检查 C:\Program Files\Java\jdk1.8.0_11 ...

  9. 从源码解析-Android中Zygote进程是如何fork一个APP进程的

    zygote进程fork子进程 前言 强烈推荐 进程创建流程 APP启动第三方应用 startActivity startService sendBroadcast ContentResolver.q ...

最新文章

  1. Django 定义模型2.1
  2. firewalld的9个zone、firewalld关于zone和service的操作
  3. “零成本”建设数据中心机房容灾方案
  4. 关于ViewTreeObserver的理解
  5. polybase配置 sql_Hadoop 的 PolyBase 配置和安全
  6. github 进阶说明
  7. Elasticsearch-head插件的安装与使用
  8. JavaScript基础(二)-类
  9. NLP文本分类大杀器:PET范式
  10. 宝软网java软件下载_手机游戏怎么下载
  11. 阿里云代码管理平台 Teambition Codeup(行云)亮相,为企业代码安全护航
  12. 投影幕尺寸参数对照表
  13. 3.关联查询和属性文件
  14. Android 应用市场链接上传地址
  15. 如何查找重复文件并快速删除,电脑查重复文件的方法
  16. 郭敬明:7亿级产品经理的五大绝招
  17. “身、口、意”三业,而其中尤其以口业为重,认为口业是:患苦之门,祸累之始。
  18. 财政部将加强金融企业财务管理
  19. 温故知新(一)——基于 RTOS 的软件开发理论
  20. docker报错docker.service: Start request repeated too quickly.

热门文章

  1. 你想进BAT吗?告诉你一个秘密,面试成功率能提高到99%!
  2. ofo 辟谣“月盈利百万”;苹果回应向腾讯传输数据;Python 3.8.0 发布 | 极客头条...
  3. 登月源码登顶 GitHub Top1,37000 Star 致敬人类登月 50 周年!
  4. 重金悬赏丨2019 华为 IoT 开发者大赛喊你加入“群聊”,倾听科技的“声音”!...
  5. 独家!币安被盗原因找到了!7074 枚比特币竟是这样丢掉的
  6. 恭喜你,2018 中国开发者有奖大调查“榜上有名”!
  7. 马化腾怒怼张一鸣;中兴产品下架;微信整改小程序 | CSDN 极客头条
  8. 盘点 2017 年度最受欢迎的十大 Linux 服务器发行版
  9. 线程同步之 生产者消费者模型详解
  10. 字节跳动社招面试记录,javaspring框架详细设计模板