- 博客(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
空空如也
Android读取NfcA,TypeA类型的卡片抛Tag was Lost的异常。
2014-12-24
Android中使用NFC读取NfcA类型的芯片,Apdu指令怎么获取?
2014-12-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人