自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 问答 (2)
  • 收藏
  • 关注

原创 android 监听短信和来电

权限 <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.READ_CALL_LOG" /> <uses-permission android:name="a...

2019-08-13 15:10:17 1561 1

原创 android 根据手机号码获取姓名

public static String getContactName(Context context,String number) { if (TextUtils.isEmpty(number)) { return null; } final ContentResolver resolver = context.getC...

2019-08-13 14:43:26 1602 1

原创 android 挂断电话

public static void endCall(Context paramContext) { try { if (Build.VERSION.SDK_INT >= 21) { TelecomManager telecom = (TelecomManager) paramContext.getSystemSe...

2019-08-13 14:42:14 1057 3

原创 Android缓存框架ACache

推荐一个轻量级缓存框架——ACache(ASimpleCache)ACache介绍:ACache类似于SharedPreferences,但是比SharedPreferences功能更加强大,SharedPreferences只能保存一些基本数据类型、Serializable、Bundle等数据,而Acache可以缓存如下数据:普通的字符串、JsonObject、JsonArray...

2019-07-23 10:54:01 481

转载 小程序场地选座

//index.js//获取应用实例const app = getApp()Page({ /** * 页面的初始数据 */ data: { /** * 选中的位置 */ list: [], /** * status * 1 可预订 * 2 已售完 * 3 已选择 ...

2019-07-11 15:02:17 917 1

转载 获取Android设备的唯一序列号

理论部分1、每个设备都有一个唯一序列号,Android设备也不例外,PC上用Mac地址2、核心代码: Secure.getString(getContentResolver(),Secure.ANDROID_ID);3.代码1)获取运营商sim卡imsi号, String IMSI =android.os.SystemProperties.get(...

2019-06-25 18:22:11 2806

原创 android自定义View,区域热力地图(具备每个省份的点击接口)

功能:完整的中国地图(可缩放,平移,点击) 数据颜色区域条(各省颜色按数据所在区间而定) 各省份颜色可设置 各省份具备点击事件接口(点击该省份,黑线描出该省边框)最终实现效果: 项...

2019-06-05 10:29:18 1002 1

原创 在 Android Studio 上调试数据库 ( SQLite )

以前 Eclipse 时代,调试 SQLite 都是将数据库文件导出到电脑,然后再用软件打开查看。现在我们用 Android Studio,有没有更方便的方法呢?AndroidDebug数据库是一个强大的库,用于在Android应用程序中调试数据库和共享首选项Android调试数据库可以做什么?看看所有的数据库。 查看应用程序中使用的共享首选项中的所有数据。 在给定数据库上运行任何...

2019-06-05 10:24:13 1002 1

原创 RecyclerView的分组 收起展开 悬停 自定义头部和尾部

GroupedRecyclerViewAdapter可以很方便的实现RecyclerView的分组显示,并且每个组都可以包含组头、组尾和子项;可以方便实现多种Type类型的列表,可以实现如QQ联系人的列表一样的列表展开收起功能,还可以实现头部悬浮吸顶功能等。下面先让我们看一下它所能够实现的一些效果:以上展示的只是Gr...

2019-06-05 10:12:49 1816 1

原创 Android 自定义圆形进度条 带刻度进度条 计步效果 时速表 水波纹效果

该项目总共实现了三种圆形进度条效果1.CircleProgress:圆形进度条,可以实现仿 QQ 健康计步器的效果,支持配置进度条背景色、宽度、起始角度,支持进度条渐变2.DialProgress:类似 CircleProgress,但是支持刻度3.WaveProgress:实现了水波纹效果的圆形进度条,不支持渐变和起始角度配置,如需此功能可参考 CircleProgress 自行...

2019-06-05 10:00:51 1696

转载 Android计步模块(类似微信运动 今日步数)

目前android计步有两种方式系统计步芯片在Android4.4版本之后,部分机型实现了Sensor.TYPE_STEP_COUNTER传感器,用于纪录用户行走的步数。从手机开机开始纪录,手机关机时重置为0。这个记步芯片是系统级别的,相对之前老版本的传感器记步,性能有一些优化:不会因为App单独用了记步的功能而额外耗电系统芯片记步是持续的,能够优化部分机型后台不记步的问题。加速...

2019-06-05 09:39:49 9449 3

转载 文章详情页 WebView与 下面评论区RecyclerView如何连贯滑动的

作者:王正一链接:https://segmentfault.com/a/1190000019272870很多大厂 App 新闻类客户端文章详情页都内容区域是 Webview,下面评论区域是 RecylcerView 但是可以连贯在一起滚动,是如何做到的呢? 相信这篇文章会给你一定的启发。1从一个简单的DEMO看什么是嵌套滚动我们先来看一下DEMO的效果,直...

2019-06-05 09:32:24 1312 1

原创 Android资源代码 源码 整理 Github开源项目下载地址

第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style等等。一、L

2015-03-26 08:32:26 5712

原创 Android自定义圆形图片 带边框效果

Android自定义圆形图片,可设置最多两个的外边框。包括从网络获取图片显示。核心代码/** * 圆形ImageView,可设置最多两个宽度不同且颜色不同的圆形边框。 *  * @author Alan */public class RoundImageView extends ImageView {private int mBorderThickness

2015-03-24 17:07:01 2615

原创 Android仿真器,模拟器 提速——仿真器Genymotion

一、问题概述  Android开发中会使用仿真器测试应用,但不管你使用Eclispe ADT还是Android Studio仿真器都是基于arm架构的,运行起来都很慢,光启动就要花费很多时间,都不知道它在加载个啥。今天就向大家推荐一个新的基于Oracle VM VirtualBox的仿真器——Genymotion,它是目前最火的仿真神器,运行速度甚至比真机还快。  Ge

2015-03-24 14:51:11 846

原创 android 中fragment和activity的区别?

Fragment是到Android3.0+ 以后,Android新增了Fragments,在没有 Fragment 之前,一个屏幕只能放一个 Activity。这是一个起源时间大家要知道是什么时候开始引入的。.Activity 代表了一个屏幕的主体,而Fragment可以作为Activity的一个组成元素。一个Activity可以有若干个(0或n)Fragment构成。你可以把Fragment

2015-03-24 09:20:07 1055

原创 android中json解析的两个工具:Gson和Jackson的使用小demo

1.简介json是android与服务器通信过程中常用的数据格式,例如,如下是一个json格式的字符串:{"address":"Nanjing","name":"NUPT","students":[{"name":"stu1","id":"10000","age":20},{"name":"stu1","id":"10001","age":21},{"name":"stu1","id"

2015-03-10 14:08:43 805

原创 Activity的生命周期图文详解

首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):Activity其实是继承了ApplicationContext这个类,我们可以重写以下方法,如下代码:publicclass Activity extends ApplicationContext { protecte

2015-03-09 10:20:43 535

原创 Android的几种数据存储方式

在Android,可供选择的存储方式包括了SharedPreferences、文件存储、SQLite数据库存储方式、内容提供器方式(Content Provider)以及网络方式 5种,具体如下:   1-> SharedPreferences是Android提供的一种配置文件读写方式,默认存在应用的data//shared_prefs下面,通过getSharedPreferences(xx,

2015-03-09 10:15:45 651

原创 Android四大组件介绍

Android     4部分组成即Activity、Broadcast Intent Receiver、Service、Content Provider:1. Activity是最频繁、最基本的模块,在Android中,一个Activity就是手机上一屏,相当于一个网页一样,所不同的是,每个Activity运行结束了,有个返回值,类似一个函数一样。Android系统会自动记录从首页到其他页面

2015-03-09 10:12:27 473

转载 六款值得推荐的android(安卓)开源框架简介

1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1)  JSON,图像等的异步下载; (2)  网络请求的排序(scheduling) (3)  网络请求的优先级处理 (4)  缓存 (5)  多级别取消请求 (6)  和Activity和生命周期的联动(Activity结束时同时取消所有网络请

2015-03-09 10:06:31 482

原创 整理出来的android(安卓)开发框架

第一个:Afinal第二个:KJFrameForAndroid框架第三个:thinkAndroid第四个:AndroidAnnotations第五个:volley

2015-03-09 10:01:24 443

空空如也

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

TA关注的人

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