
Android
文章平均质量分 64
太坑不好
这个作者很懒,什么都没留下…
展开
-
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 · 5812 阅读 · 0 评论 -
RecyclerView的分组 收起展开 悬停 自定义头部和尾部
GroupedRecyclerViewAdapter可以很方便的实现RecyclerView的分组显示,并且每个组都可以包含组头、组尾和子项;可以方便实现多种Type类型的列表,可以实现如QQ联系人的列表一样的列表展开收起功能,还可以实现头部悬浮吸顶功能等。下面先让我们看一下它所能够实现的一些效果:以上展示的只是Gr...原创 2019-06-05 10:12:49 · 1874 阅读 · 1 评论 -
在 Android Studio 上调试数据库 ( SQLite )
以前 Eclipse 时代,调试 SQLite 都是将数据库文件导出到电脑,然后再用软件打开查看。现在我们用 Android Studio,有没有更方便的方法呢?AndroidDebug数据库是一个强大的库,用于在Android应用程序中调试数据库和共享首选项Android调试数据库可以做什么?看看所有的数据库。 查看应用程序中使用的共享首选项中的所有数据。 在给定数据库上运行任何...原创 2019-06-05 10:24:13 · 1047 阅读 · 1 评论 -
android自定义View,区域热力地图(具备每个省份的点击接口)
功能:完整的中国地图(可缩放,平移,点击) 数据颜色区域条(各省颜色按数据所在区间而定) 各省份颜色可设置 各省份具备点击事件接口(点击该省份,黑线描出该省边框)最终实现效果: 项...原创 2019-06-05 10:29:18 · 1042 阅读 · 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 · 2882 阅读 · 0 评论 -
Android缓存框架ACache
推荐一个轻量级缓存框架——ACache(ASimpleCache)ACache介绍:ACache类似于SharedPreferences,但是比SharedPreferences功能更加强大,SharedPreferences只能保存一些基本数据类型、Serializable、Bundle等数据,而Acache可以缓存如下数据:普通的字符串、JsonObject、JsonArray...原创 2019-07-23 10:54:01 · 515 阅读 · 0 评论 -
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 · 1117 阅读 · 3 评论 -
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 · 1661 阅读 · 1 评论 -
Android 自定义圆形进度条 带刻度进度条 计步效果 时速表 水波纹效果
该项目总共实现了三种圆形进度条效果1.CircleProgress:圆形进度条,可以实现仿 QQ 健康计步器的效果,支持配置进度条背景色、宽度、起始角度,支持进度条渐变2.DialProgress:类似 CircleProgress,但是支持刻度3.WaveProgress:实现了水波纹效果的圆形进度条,不支持渐变和起始角度配置,如需此功能可参考 CircleProgress 自行...原创 2019-06-05 10:00:51 · 1764 阅读 · 0 评论 -
android 中fragment和activity的区别?
Fragment是到Android3.0+ 以后,Android新增了Fragments,在没有 Fragment 之前,一个屏幕只能放一个 Activity。这是一个起源时间大家要知道是什么时候开始引入的。.Activity 代表了一个屏幕的主体,而Fragment可以作为Activity的一个组成元素。一个Activity可以有若干个(0或n)Fragment构成。你可以把Fragment原创 2015-03-24 09:20:07 · 1084 阅读 · 0 评论 -
整理出来的android(安卓)开发框架
第一个:Afinal第二个:KJFrameForAndroid框架第三个:thinkAndroid第四个:AndroidAnnotations第五个:volley原创 2015-03-09 10:01:24 · 457 阅读 · 0 评论 -
六款值得推荐的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 · 500 阅读 · 0 评论 -
Android四大组件介绍
Android 4部分组成即Activity、Broadcast Intent Receiver、Service、Content Provider:1. Activity是最频繁、最基本的模块,在Android中,一个Activity就是手机上一屏,相当于一个网页一样,所不同的是,每个Activity运行结束了,有个返回值,类似一个函数一样。Android系统会自动记录从首页到其他页面原创 2015-03-09 10:12:27 · 494 阅读 · 0 评论 -
Android的几种数据存储方式
在Android,可供选择的存储方式包括了SharedPreferences、文件存储、SQLite数据库存储方式、内容提供器方式(Content Provider)以及网络方式 5种,具体如下: 1-> SharedPreferences是Android提供的一种配置文件读写方式,默认存在应用的data//shared_prefs下面,通过getSharedPreferences(xx,原创 2015-03-09 10:15:45 · 673 阅读 · 0 评论 -
Activity的生命周期图文详解
首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):Activity其实是继承了ApplicationContext这个类,我们可以重写以下方法,如下代码:publicclass Activity extends ApplicationContext { protecte原创 2015-03-09 10:20:43 · 557 阅读 · 0 评论 -
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 · 832 阅读 · 0 评论 -
Android自定义圆形图片 带边框效果
Android自定义圆形图片,可设置最多两个的外边框。包括从网络获取图片显示。核心代码/** * 圆形ImageView,可设置最多两个宽度不同且颜色不同的圆形边框。 * * @author Alan */public class RoundImageView extends ImageView {private int mBorderThickness原创 2015-03-24 17:07:01 · 2643 阅读 · 0 评论 -
Android仿真器,模拟器 提速——仿真器Genymotion
一、问题概述 Android开发中会使用仿真器测试应用,但不管你使用Eclispe ADT还是Android Studio仿真器都是基于arm架构的,运行起来都很慢,光启动就要花费很多时间,都不知道它在加载个啥。今天就向大家推荐一个新的基于Oracle VM VirtualBox的仿真器——Genymotion,它是目前最火的仿真神器,运行速度甚至比真机还快。 Ge原创 2015-03-24 14:51:11 · 896 阅读 · 0 评论 -
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 · 1592 阅读 · 1 评论