自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Android数据存储之SharedPreferences和Editor 记录程序的使用次数

SharedPreferences保存的数据主要是类似于配置信息的数据,因此它保存的数据主要是简单类型的key-value对,SharedPreferences接口本身并没有提供写入数据的能力,而是通过SharedPreferences的内部接口,SharedPreferences通过调用edit()方法即可获取它所对应的Editor对象。本次示例主要使用这一原理实现了简单记录程序的使用次数的功能...

2019-08-25 20:18:50 427

原创 Android Activity的四种加载模式

配置Android时可指定android:launchMode属性,该属性支持如下四个属性值:(1)standard:标准模式(若不指定,则该模式为默认加载模式);(2)singleTop:Task栈顶单例模式;(3)singleTask:Task内单例模式;(4)singleInstance:全局单例模式。下面详细介绍一下这四种加载模式。1.standard模式(1)...

2019-08-21 17:07:27 210

原创 Android Activity之启动其他Activity并返回结果

在Android的Activity传递中,有时候因项目需要,不仅需要从当前Activity切换到另一个Activity,还需要从另一个Activity获取返回的数据,供当前Activity使用。本例包含两个Activity,第一个Activity只有一个Button和TextView,Button用于切换到另一个Activity选择城市,TextView用于显示结果;另一个Activity使用...

2019-08-21 15:29:35 455

原创 Android事件处理之使用异步任务执行下载

为了避免UI线程失去响应的问题,Android建议将耗时操作放在新线程中完成。AsyncTask相较于Handler更加轻量级,适用于简单的异步处理。本例示范如何使用异步任务下载网络资源,布局包括一个文本框和一个按钮,当指定一个网页时,程序会下载该网页的源代码,并显示在文本框中,按钮用于激发下载任务。1.MainActivity代码:package com.example.asyncta...

2019-08-21 09:33:37 316

原创 Android 事件处理之使用新线程计算质数

该示例允许用户输入一个数字,从而计算该数字范围内的质数,每一步的代码都要详细标注,直接上源码。1.MainActivity:package com.example.newhandler;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os....

2019-08-20 20:42:24 1143

原创 Android事件处理之利用Handler实现自定图片播放

本示例通过一个新线程来周期性的修改ImageView所显示的图片,主程序中使用java.util.Timer来周期性的执行指定任务。(图片资源可以自己找)1.MainActivity的代码如下:package com.example.handler;import android.os.Handler;import android.os.Message;import android...

2019-08-20 17:12:32 165

原创 Android的事件处理之通过回调实现跟随手指的小球

1.自定义一个View子类,实现小球的效果小球的移动原理就是通过onTouchEvent回调,实时返回手指触碰屏幕的位置,赋值给小球的位置坐标,并通知onDraw重绘。package com.example.plane;import android.content.Context;import android.graphics.Canvas;import android.grap...

2019-08-20 16:33:14 256

原创 基于Android studio的手机联系人信息获取

最近需要做到这么一个功能,获取联系人信息,并且将联系人姓名和电话显示到屏幕上,上网查了很多资料,折腾了很久才做出来,特此写下感想。代码原理不多讲,度娘一大堆,在贴代码之前想说一下过程中容易忽略的地方:1.添加运行时权限,很多时候我们往往只在清单里面添加如下权限,然而在android6之后需要添加运行时权限,否则照样无法运行。<uses-permission android...

2018-03-27 20:37:52 6148 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除