自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 项目总结之关于系统通讯录的操作

最近做了个项目, 主要是基于系统通讯录操作的, 大概的功能说下把, 联系人列表, 通话记录列表, 联系人名片, 新增群组与智能分组, 联系人收藏列表, 短信群发, 导航电话与位置分享功能, 自定义拨号键盘, 通讯录备份, 换肤功能.其实做完这个项目后, 我觉得我对通讯录的关键的那几张表有了更深入的了解, 之前我并没有接触过类似的项目, 在做这个项目的时候也做得很蛋疼, 因为对表的不熟悉

2016-03-20 17:03:27 1617

原创 RxJava入门学习------①操作符

1.Observable和Subscriber可以做任何事情* Observable可以是一个数据库查询,Subscriber用来显示查询结果;* Observable可以是屏幕上的点击事件,Subscriber用来响应点击事件;* Observable可以是一个网络请求,Subscriber用来显示请求结果。* 2.Observable和Subscriber是独立于中间的变换过程的。

2016-01-17 21:37:07 1265

原创 Android开发中所遇问题集锦

1. 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE解决: 灰机直达这里下载GenyMotion-ARM-Translation_v1.1.zip   将压缩包直接拖进genymotion模拟器中, 重启模拟器即可.

2015-11-20 21:13:34 471

原创 Android图片加载框架比较----Glide,Picasso,Fresco

Glide添加依赖:dependencies { compile 'com.github.bumptech.glide:glide:3.5.2' compile 'com.android.support:support-v4:22.0.0'}基本使用:Glide.with(context) .load("http://inthecheesefactor

2015-11-15 15:15:44 16780

原创 android快速开发系列

项目基本框架搭架时的一些抽取:其实任何应用就只有4种页面: 1.加载页面    2.错误页面    3.空页面    4.成功页面对于前3种页面基本都是固定的, 属于常规页面, 而成功页面是需要根据实际情况做显示的.进入应用首先会显示加载页面, 在加载完数据之后, 才能判断出显示哪个具体页面.其实我们可以使用MVC模式来做控制, 现在M, V已经都有了, 那么还缺少一个C, 现在就开始动手

2015-11-08 00:23:12 619

原创 android studio快捷键--------->>个人总结, 精品

常用快捷Alt+` (注: 1数字前面那个符号) 可以显示版本管理的常用命令Alt+J 强大的神技之一,用过vim的vim-multiple-cursors或者Sublime Text的多行编辑都不会忘记那种快感! 也许不是平时用得最多的技能,但是却是关键时刻提高效率的工具。同样神技!使用方法:按住Alt加鼠标左键拉框即可 PS:发现Ubuntu下不可用,代替方法为按Alt+Shift

2015-11-03 21:34:34 436

原创 android中版本控制---Git

准备工作: git initgit add  .git commit -m "first commit"分支的用法:主要作用: 在现有代码的基础上开辟一个分叉口, 使得代码可以在主干线和分支线上同时进行开发.git branch temp        创建分支(temp)git checkout master     切换分支git merge t

2015-10-31 16:19:35 520

原创 android中的广播机制

注意事项: 1.如果我们需要在广播接收器中启动活动(Activity), 则必须给Intent加入方法  intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);2.如果我们需要在广播接收器中弹出对话框, 则必须加入方法  alertDialog.getWindow().setType(WindowManager.LayoutParams.TYPE

2015-10-31 16:01:31 373

空空如也

空空如也

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

TA关注的人

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