摘要: 调用系统拍照功能: 调用系统相册功能: 1 Intent getAlbum = new Intent(Intent.ACTION_GET_CONTENT); 2 getAlbum.setType("image/*"); 3 startActivityForResult(getAlbum, PHOTO 阅读全文
posted @ 2017-03-28 20:28 楚天千里 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 转载自http://www.jianshu.com/p/2b2bb6be83a8 序 上图是简书Android端的主页Tab,在其他的App中Tab也是很常见的,它的实现方式也有很多:TabHost,自定义控件(第三方库),RadioGroup等等。这里主要介绍Android Design库中的Ta 阅读全文
posted @ 2017-03-19 22:36 楚天千里 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 转载自http://www.cnblogs.com/liushilin/p/5720926.html 由于RecyclerView的Adapter必须继承自RecyclerView.Adapter,并且指定我们写的ViewHolder为泛型,为了达到万能的效果,我们把需要传入的Java Bean属性 阅读全文
posted @ 2017-03-13 21:27 楚天千里 阅读(1704) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8881711 我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。 但是Activity也 阅读全文
posted @ 2017-03-10 20:42 楚天千里 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 先来张效果图 接下来是实现过程 1.加入依赖 1 compile 'com.ashokvarma.android:bottom-navigation-bar:1.3.0' 2.xml布局 2.Java代码 BaseFragment类 Constants类 Fragment1类, Fragment2, 阅读全文
posted @ 2017-03-10 16:16 楚天千里 阅读(5304) 评论(0) 推荐(0) 编辑
摘要: 一、API文档说明 1.介绍 用于不同Activity之间的数据传递 1.重要方法 clear():清除此Bundle映射中的所有保存的数据。 clone():克隆当前Bundle containsKey(String key):返回指定key的值 getString(String key):返回指 阅读全文
posted @ 2017-03-09 22:26 楚天千里 阅读(6322) 评论(0) 推荐(1) 编辑
摘要: 初衷:写这个功能主要是发现很多人写注册登录都把账号密码写死,不能动态更新数据,让我很不喜欢,根本满足不了需求, 而且第一次安装的人,如果不知道账号和密码,就无法登录,所以我觉得写一个可以注册用户并登录的应用势在必行。 优点: 这是一个比较完善的通过注册用户名和密码,实时地更新数据库中用户名和密码信息 阅读全文
posted @ 2017-03-07 20:25 楚天千里 阅读(2942) 评论(3) 推荐(0) 编辑
摘要: 一.首先我对数据库的操作基于LitePal的,是基于面向对象思想的,所以首先我先讲怎么使用LitePal 1.在build.garde(Module:app)里面的 导入以上的依赖,其中1.3.2是我当前使用的版本,你们可以自己去找最新的 2.配置litepal.xml文件。右击app/src/ma 阅读全文
posted @ 2017-03-07 19:51 楚天千里 阅读(14386) 评论(2) 推荐(0) 编辑
摘要: 附上Msessage类 通用的Viewholder 任意一个适配器只需要继承上面封装好的适配器 阅读全文
posted @ 2017-03-06 15:22 楚天千里 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1.在 Project 的 build.gradle 文件中添加 Bmob的maven仓库地址,示例如下:(注意文字说明部分): 2.在app的build.gradle文件中添加compile依赖文件,示例如下:(注意文字说明部分): apply plugin: 'com.android.appli 阅读全文
posted @ 2017-03-04 22:04 楚天千里 阅读(2222) 评论(0) 推荐(0) 编辑