
android/java开发
文章平均质量分 84
xiahua882
,,,,,
展开
-
android 每天定时提醒功能实现
android要实现定时的功能那肯定就要用到闹铃相关的技术,那么android闹铃实现是基于 AlarmManager 这个类的,首先我们来看一下它的几个主要的方法。打开AlarmManager的源码,如下图显示:两个核心的方法 : Java代码 private final IAlarmManager mService;转载 2016-09-23 11:37:14 · 2951 阅读 · 0 评论 -
Android之Adapter用法总结
1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览: 由图可以看到在Android中与转载 2016-10-18 17:53:21 · 239 阅读 · 0 评论 -
Android Fragment完全解析,关于碎片你所需知道的一切
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/8881711我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未转载 2016-10-28 17:31:02 · 372 阅读 · 0 评论 -
Android之CursorAdapter用法
CursorAdapter继承于BaseAdapter是个虚类,它为cursor和ListView提供了连接的桥梁。 public abstract class CursorAdapter extends BaseAdapter直接子类只有ResourceCursorAdapterClass OverviewAdapter t转载 2016-10-17 10:01:23 · 357 阅读 · 0 评论 -
Android Fragment应用实战,使用碎片向ActivityGroup说再见
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/13171191现在Fragment的应用真的是越来越广泛了,之前Android在3.0版本加入Fragment的时候,主要是为了解决Android Pad屏幕比较大,空间不能充分利用的问题,但现在即使只是在手机上,也有很多的场景可以运用到Fragment了,今天我转载 2016-10-28 18:39:36 · 358 阅读 · 0 评论 -
Android 通知栏Notification的整合 全面学习 (一个DEMO让你完全了解它)
在Android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。下面就来说说经常会使用到通知机制中的通知栏框架(Notificaiton),它适用于交互事件的通知。它是位于顶层可以展开的通知列表。它会时不时的提醒你什么软件该更新了,什么人发你微信消息了等。转载 2016-11-10 15:55:36 · 590 阅读 · 0 评论 -
Android中的AlarmManager的使用
1、AlarmManager,顾名思义,就是“提醒”,是Android中常用的一种系统级别的提示服务,在特定的时刻为我们广播一个指定的Intent。简单的说就是我们设定一个时间,然后在该时间到来时,AlarmManager为我们广播一个我们设定的Intent,通常我们使用 PendingIntent,PendingIntent可以理解为Intent的封装包,简单的说就是在Intent上在加个指转载 2016-10-20 10:19:11 · 343 阅读 · 0 评论 -
Java Calendar 类的时间操作
Java Calendar 类时间操作,这也许是创建日历和管理最简单的一个方案,示范代码很简单。演示了获取时间,日期时间的累加和累减,以及比较。注意事项:Calendar 的 month 从 0 开始,也就是全年 12 个月由 0 ~ 11 进行表示。而 Calendar.DAY_OF_WEEK 定义和值如下:Calendar.SUNDAY =转载 2016-10-20 10:23:05 · 300 阅读 · 0 评论 -
Android布局详解之一:FrameLayout
修正说明:此文章是我写的第一篇,当时的确少考虑很多内容。后来也一直没有再回头看,再后来,看到评论多是负面的,也就心懒了,这个系列就没再写下去了。今天重新把文章修改一下。完全没有错不敢说,只是把当年漏写的一些内容再补进去吧。评论不删不改,大家自己看吧。我写的文章,基本都是面向新手的,所以没有很多高深的玩法(我自己也不擅长啦,我也不是高手)。所以新手看我转载 2016-10-08 19:05:28 · 292 阅读 · 0 评论 -
ContentProvider总结(Android)
ContentProvider1.适用场景1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享3) Android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等)2.相关概念介绍1)ContentProvider简转载 2016-10-18 17:52:20 · 213 阅读 · 0 评论 -
ContentUris详解及使用案例
ContentUris是一个工具类,主要是用来处理使用 "content" 约束的Uri对象。content Uri对象的语法格式是:content://authority/path/idauthority是标识contentprovider的一个字符串,所有的内容Uri都是以这个字符串开始的,所以这个字符串必须要唯一。所以,一般用类名作为标识。path转载 2016-10-18 17:50:58 · 1101 阅读 · 0 评论 -
使用adb命令对手机进行截屏保存到电脑,SDCard
adb shell /system/bin/screencap -p /sdcard/screenshot.png(保存到SDCard)adb pull /sdcard/screenshot.png d:/screenshot.png(保存到电脑)转载 2016-10-18 14:35:00 · 416 阅读 · 0 评论 -
Android Service完全解析
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/11952435相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。Service作为Android四大组件之一,在每一个应用程序中都扮演着非常重要的角色。它主要用于在后台处理一些耗时的逻辑,转载 2016-10-09 17:28:33 · 215 阅读 · 0 评论 -
Android屏幕保护KeyguardManager相关内容学习
前阵子收到客户要求,要做一款安卓手机和平板上使用的屏保,其实蛮奇怪的,电脑用屏保倒是见得多了,可是手机不使用的时候关掉屏幕不就OK了吗?话说现在的智能手机电池都不耐用的可怜,还装屏保岂不是很费电。原来客户是用于放在营业厅(手机相关),通过手机或者平板来使用相关设备投射到电子屏幕上展示广告的用途,24小时不断电,只是展示用,故电量不作考虑。要求在服务端上传欲展示的图片,PDA上可以进行获取更新图片,转载 2016-10-09 17:31:02 · 415 阅读 · 0 评论 -
Android 之LayoutInflater.from
从一个Context中,获得一个布局填充器,就可以使用这个填充器来把xml布局文件转为View对象了。123456//加载布局管理器LayoutInflater inflater = LayoutInflater.from(context);//将xml布局转换为view对象convertV转载 2016-10-09 17:55:00 · 336 阅读 · 0 评论 -
Android中Parcelable接口用法
1. Parcelable接口Interface for classes whose instances canbe written to and restored from a Parcel。 Classes implementing the Parcelable interface must also have a staticfield called CREATOR, which is转载 2016-10-10 17:36:40 · 279 阅读 · 0 评论 -
windows下使用adb工具查看android程序cpu和内存消耗情况
今天在调试android程序时,发现程序有点卡,觉得应该看看程序的cpu和内存消耗,一直以来都在windows下编程,已经习惯了windows任务管理器或者资源监视器,此时猛然发现在android环境下自己还真不知道如何查看当前程序的cpu和内存消耗。于是查了一些资料,发现这篇文章讲的还算详细,本文对其进行了整理,并做了一点补充。先简单介绍下我的android安装目录,现在悔不该把android安转载 2016-09-21 15:46:58 · 586 阅读 · 0 评论 -
Android 之Cursor理解
关于 Cursor 表面定义为“光标”,实际上可以理解为“数据链指针”. cursor用行和列(column)构成,是每行的集合。使用前必须知道每列的名称和数据类型(见下常用应用场景)。关于 Cursor 的重要方法:· close() 关闭游标,释放资源· copyStringToBuffer(int columnIndex,原创 2016-10-11 15:19:33 · 1405 阅读 · 0 评论 -
使用Shared Preferences存储数据
一、Shared Preferences简介 SharedPreferences是Android系统提供的一个轻量级的存储类,主要用于保存一些配置信息,比如窗口状态,还有一切其它无关紧要的配置,每次都即拿即用的数据。注意不能用于存储敏感信息,因为它是暴露的(不安全的,当然也可以使用权限来控制,但不提倡)。 SharedPreferences使用键值的形式来存储数据,可以对常用数据类型b转载 2016-10-11 21:53:56 · 620 阅读 · 0 评论 -
PreferenceActivity(首选项设置页)
一、PreferenceActivity简介 一直都以为软件的设置界面都是作者自己写的,今天才发现有个现成的PreferenceActivity可以使用,非常方便。大家都应该知道绝大多数应用都有选项页面,这里指的选项页面绝大多数使用过PreferenceActivity继承下来的(当然,如果你牛逼你也可以自己写)。如果你还不知道什么是Preference,请移步(http://blog.转载 2016-10-11 21:59:09 · 413 阅读 · 0 评论 -
Android基础 : Android ContentProvider和getContentResolver
ContentProvider 因为在Android系统里面,数据库是私有的。一般情况下外部应用程序是没有权限读取其他应用程序的数据。如果你想公开你自己的数据,你有两个选择:你可以创建你自己的内容提供器(一个ContentProvider子类)或者你可以给已有的提供器添加数据-如果存在一个控制同样类型数据的内容提供器且你拥有写的权限。而外界根本看不到,也不用看到这个应用暴露的数据在应用当中转载 2016-10-19 11:37:45 · 547 阅读 · 0 评论 -
android---xml---include用法(导入另一个XML文件到本布局中)
Android在xml文件中可使用include包含其他定义好的布局, 可以将多处用到的布局单独出来,然后用include包含进来,这种包含方法相当于把原来布局的一部分代码独立出来,供大家共同使用,也就相当于面向对向中的类的概念差不多。下面我们逐步讲解include的作用。先看下我们要实现的整体界面:一、未使用Include时通常情况下,我们直接就能写出布局代码,下转载 2016-10-08 19:14:13 · 351 阅读 · 0 评论