Android开发
ASleepyCoder
那赵家的狗何以多看我两眼
展开
-
基于百度地图的地理位置选择功能
由于O2O的火爆,地图定位功能在目前的app里随处可见,今天就来写一下基于百度地图的地理位置选择功能的简单实现。首先肯定是到百度官网注册应用申请apikey这个没什么好说的,但是要注意的是百度提供的jar包是可以定制功能的,一些用不到的功能比如导航可以去掉毕竟能缩减不小的apk大小。配置清单文件所需权限<!-- 百度地图所需权限 --> <uses-permission android原创 2015-10-04 08:08:41 · 3723 阅读 · 0 评论 -
Android添加@联系人功能
Android添加@联系人功能 年后聊天项目加了个@联系人功能的需求,网上找了几个Demo都不尽人意,按照需求需要处理的细节很多觉得稍显繁复,后来想到@功能也就和短信的添加收件人的功能差不多,就自己动手写了一个,这里分享出来给以供参考!效果图 需求分析@联系人高亮数据保存和还原检测用户输入@跳转到联系人选择@块删除时作为一个整体删除,用户点击时光标不可出现在@块内部点击@块跳转思路整原创 2017-02-20 16:09:26 · 3090 阅读 · 2 评论 -
Android自定义账户类型和同步适配器模式 Custom Account Type & SyncAdapter
Android自定义账户类型 Custom Account Type和同步适配器模式SyncAdapter,和服务端通信,后台自动同步数据。本文主要讲述了自定义账户类型的步骤和创建同步适配器的方法,给新人提供帮助,弥补同步适配器模式文档不足遗憾。原创 2016-10-15 05:49:23 · 3000 阅读 · 0 评论 -
Android Studio 入门
本文适用于从Eclipse转AndroidStudio的开发者一. 下载安装JDK安装并配置JAVA_HOME环境变量这个就略过了,纯小白请自行百度Android Studio安装截止到2016年4月9日Android studio的最新稳定版本为2.0,推荐使用该稳定版本。下载地址:下载地址1 官网下载页面传送门如果下载速度很慢,请复制下载连接到迅雷,万能的迅雷会帮你提速的。如果根本打不开原创 2016-04-10 04:46:32 · 6305 阅读 · 4 评论 -
Git命令总结
Git命令总结Git 常用命令git clonegit remotegit fetchgit pullgit push1. git clone远程操作的第一步,通常是从远程主机克隆一个版本库,这时就要用到git clone命令。$ git clone <版本库的网址>比如,克隆jQuery的版本库。 $ git clone https://github.com/jquery/jquery原创 2016-04-15 23:44:27 · 4724 阅读 · 1 评论 -
Android Notification常见样式总结
本文总结一下开发中使用的Notification的常见样式 Demo下载地址 demo里有两首歌和打包后的apk,所以比较大,如果网不好下载请耐心!原创 2016-04-24 09:21:52 · 33207 阅读 · 27 评论 -
一个Demo带你认识Design库,纯原生控件也能做出很漂亮的效果
不得不说开发者头条的APP真的是Material Design的典范,纯原生控件也能做出很漂亮的效果!!其主页基本把Design库的几个控件展示了一遍,今天就顺手借开发者头条主页的实现来简单介绍下官方Design扩展包里几个控件的使用.本文不会详细展开讲每个控件,仅仅针对demo效果的实现,想深入研究的推荐看官原创 2016-05-08 01:00:34 · 7210 阅读 · 0 评论 -
Android仿外卖购物车的实现
又两周没写博客了,不是不想写而是不知道该写点什么,总不能为了写博客而写博客,前两天项目里要加个购物车功能,看了下别人APP的效果觉得不错,虽然我项目里没用上不过毕竟还算是个常用的功能,于是决定写个博客分享下!效果图知识点分析效果图来看不复杂内容并没多少,值得介绍一下的知识点也就下面几个吧 - 列表标题悬停 - 左右列表滑动时联动 - 添加商品时的抛物线动画 - 底部弹出购物车清单 - 数原创 2016-06-02 23:26:15 · 34303 阅读 · 28 评论 -
炫酷的底部菜单栏BottomBar
开源项目分析BottomBar今天分析一个炫酷的底部菜单栏开源项目,先说明下用法,再分析一下源码的实现。 GitHub地址 https://github.com/roughike/BottomBar 先上个效果图 使用添加依赖compile 'com.roughike:bottom-bar:1.3.3'创建menu资源文件res/menu/bottombar_menu.xml:<men原创 2016-04-30 01:03:01 · 18900 阅读 · 7 评论 -
Android开发中,那些让你相见恨晚的方法、类或接口
本文类容来自我在知乎上对Android开发中,有哪些让你觉得相见恨晚的方法、类或接口?这一问题的回答,目前就总结这些,日后若有新的发现,随时补充。欢淫点赞。转载 2016-05-04 09:34:14 · 1399 阅读 · 0 评论 -
Android快捷添加上拉加载、下拉刷新
下拉刷新、上拉加载的,其实网上的各种解决方案挺多的,Github上面更是各种脑洞大开的绚丽效果,不过大多只有下拉刷新比如官方的SwipeRefreshLayout,或者只支持ListView,再或者是集成很不方便,甚至有些会与自己重写的触摸事件冲突之类的,今天为大家分享个我自己写的下拉上拉控件,支持ListView ScrollView原创 2015-12-03 16:06:41 · 1108 阅读 · 0 评论 -
Android从捕获全局异常说起
Android从捕获全局异常说起简单的把捕获全局异常并写入到log原创 2015-09-10 20:46:05 · 632 阅读 · 2 评论 -
Android自己动手做查找控件、绑定监听的注解框架
现在好多第三方开发框架都提供了注解方式设置控件绑定监听的方法。本着知其然知其所以然的态度,今天小菜自己撸了一遍,其中不少参考了xUtils的源码,在这里特别感谢下大神的开源精神,感谢巨人为我们提供肩膀!!先说明下注解格式 一般格式 @注解类名(key=value) 当有多个key参数时格式 @注解类名(key1=value1,key2=value2,···) 如果参数的值是数组 @原创 2015-09-13 00:36:26 · 1258 阅读 · 0 评论 -
android6.0SDK中删除HttpClient的相关类的解决方法
android6.0SDK中删除HttpClient的相关类的解决方法一、出现的情况 在eclipse或 android studio开发, 设置android SDK的编译版本为23时,且使用了httpClient相关类的库项目:如android-async-http等等,会出现有一些类找不到的错误。 二、原因 android 6.0(api 23) SDK,不再提供org.apache.转载 2015-12-22 17:05:02 · 1017 阅读 · 0 评论 -
Android Studio快捷键
Android Studio快捷键> 本文内容快捷键基于Android Stuido默认设置一. 编辑快捷键快速修复 Alt + Enter智能插入代码(构造方法、getter/setter、重写方法等等) Alt + Insert删除选中行/光标所在行 Ctrl + Y复制当前行/选中行 Ctrl + D上/下移动光标所在行代码/方法 Ctrl + Shift + ↑/↓跳转到上次原创 2017-02-10 11:05:18 · 938 阅读 · 0 评论