Android
文章平均质量分 75
伯然先生
前行的路上总会有这样那样的磕磕碰碰,跨过去就是平坦大道了!:)
展开
-
防止快速连续点击button多次执行相同操作
在Android开发过程中,总会有点击事件,也总会发生快速连续点击的操作。此种情况下,如果不做判断,有时候会发生同样效果执行多次:如页面跳转一遍遍执行。所以就需求做判断。原创 2016-09-15 23:59:51 · 1694 阅读 · 0 评论 -
时间格式化
在Android开发过程中,总会遇到要进行时间格式化的地方。下面简单记录一下时间格式化。原创 2016-09-16 00:35:31 · 364 阅读 · 0 评论 -
Android获取当前日期
在Android开发中,有时候会需要获取当前日期,下面简单记录一下。原创 2016-09-16 00:39:08 · 668 阅读 · 0 评论 -
Android获取一个月前的日期
在Android开发过程中,有时候需要获取某个时间点一个月或若干个月前的时间。下面简单记录一下。原创 2016-09-16 00:42:32 · 6269 阅读 · 0 评论 -
Dialog样式的Activity
在Android app开发过程中,总会有这样那样的需求,比如说最简单的一个需求就是我要写一个登陆窗口,它表面上看来是dialog,实际上是activity的化身。原创 2016-07-13 10:18:38 · 8426 阅读 · 5 评论 -
Android Studio导入第三方库
大家都知道,现在很多公司都在用Google推崇的Android Studio,不过使用的时候总会有这样那样的疑问,比如说如何导入第三方库呢,以前的Eclipse都是之间复制粘贴到libs下的。Android Studio就不能这样了。我说两种自己常用的方法,还望大家多多指点!:)原创 2016-07-14 17:38:18 · 1241 阅读 · 0 评论 -
Genymotion模拟器在Eclipse上的安装
初学者可能想在Eclipse上安装Genymotion,可能会不知道怎么安装。本文简单写一下Genymotion模拟器在Eclipse的安装原创 2016-07-14 21:11:55 · 1377 阅读 · 0 评论 -
Genymotion模拟器在Android Studio上的安装
电脑配置低的童鞋使用Android Studio上自带模拟器比较慢,genymotion帮忙解决了这个问题。当然使用真机更省事。简单说一下genymotion的安装。原创 2016-07-14 21:00:33 · 2221 阅读 · 0 评论 -
Error:java.lang.UnsupportedClassVersionError... Unsupported major.minor version 52.0解决方案
最近升级了Android Studio,发现出现了三次同样的错误Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0,刚开始没注意,这次新建了一个新工程也发生报错,于是找了下原因。现在将解决方法记录下来,希望也能帮助遇到同样错误的同学。原创 2016-08-11 01:16:32 · 3027 阅读 · 0 评论 -
信鸽推送的集成
最近在做推送,刚开始接到推送的时候,首先想到了极光推送,后来让用百度推送。程序员都知道,需求不断改,最后变成了信鸽推送。话说对信鸽推送真的是没用过。不过集成第三方的方式都大差不差。还好不负所望,集成了信鸽推送。由于最近很忙,天天1点睡觉。虽然今天同样加班到十点,还是想记录一下信鸽推送的简单集成。也希望能对要做信鸽推送的新童鞋有所帮助。原创 2016-08-21 00:08:58 · 1321 阅读 · 0 评论 -
信鸽推送注册失败的一般情况
使用信鸽推送,往往会出现注册失败的情况,下面记录下我总结的几种情况。原创 2016-08-31 16:24:41 · 5251 阅读 · 0 评论 -
信鸽推送-10005错误
信鸽推送集成出现-1005的错误的解决方案原创 2016-08-31 17:34:37 · 1196 阅读 · 0 评论 -
输入密码或金额的显示和隐藏(续)
昨天写完输入密码或金额的显示和隐藏,发现金额的显示目前一般用星(*)号代替。于是就想看看用星号的方法。由于没写过,从网上看了一下。切换星号主要就是要写一个类。原创 2016-10-09 15:09:03 · 1357 阅读 · 0 评论 -
输入密码或金额的显示和隐藏
APP中常常会存在账号登录或者账户余额问题,登录过程中密码是不可缺少的,账户余额有时候有隐藏的需求。密码默认都是隐藏的,但有时候有显示密码的需求,这时候就用的了密码的显示和隐藏。原创 2016-10-08 23:35:25 · 2725 阅读 · 0 评论 -
带有倒计时的闪屏页面
闪屏页可以为app后去数据提供时间,同时提高用户体验,大部分还会显示广告。现在几乎每个App都有闪屏也,而且很多闪屏页都有倒计时功能。原创 2016-10-11 14:28:26 · 2189 阅读 · 0 评论 -
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.解决方案
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.解决方案原创 2016-10-22 01:40:58 · 37856 阅读 · 4 评论 -
startActivityForResult的简单使用
平时Android的页面跳转常用到startActivity,不够有时候我们需要跳转页面后返回初始页面并把数据带回来,这时候就可用到startActivityForResult了。原创 2016-11-03 17:14:14 · 322 阅读 · 0 评论 -
Error:Execution failed for task :app:transformClassesWithInstantRunForDebug解决方案
最近更新过Android Studio后,很多新导入的工程会报错,究其书面意思就是通过InstantRun无法转换classes。原创 2016-11-03 22:17:33 · 11734 阅读 · 8 评论 -
上传代码资源时代码瘦身
每次上传代码的时候都几十兆,明明就写了一两个类。这个着实让一些人苦恼。究其原因是大家都忽视了编译过程中产生的二进制文件。原创 2016-10-14 11:22:53 · 288 阅读 · 0 评论 -
ViewPager自动轮播,手指按住停止轮播
前面写了ViewPager添加指示器,无限轮播,自动轮播。但是自动轮播有一个问题就是手指按住后要停止轮播才行。原创 2016-10-14 18:31:54 · 3553 阅读 · 0 评论 -
viewpager自添加指示器,无限轮播
viewpager在开发app过程中特别常用,做引导页,做轮播图等。很多时候需要添加指示器,引导页很多时候也为了省事会将指示器做到图片上面,轮播图则会引用第三方的指示器。于是就想自己添加一个指示器。原创 2016-10-14 11:07:52 · 1877 阅读 · 3 评论 -
ViewPager的自动轮播
ViewPager轮播图出来指示器,无限轮播,常常也会有要求自动轮播的需求。这里记录一下轮播图的自动轮播。这篇文章在上篇viewpager自添加指示器,无限轮播的基础上添加的自动轮播功能原创 2016-10-14 17:52:23 · 873 阅读 · 0 评论 -
仿易信引导页面
目前的引导页面大多数就是ViewPager,不过已经有很多app的引导页面变为动画+viewpager,第一次见到,感觉很新颖,用户体验会瞬间提升一阶。那么问题来了,这样的引导页面怎么做的呢?原创 2016-11-05 23:04:08 · 851 阅读 · 1 评论 -
assets和raw的区别
最近用到了assets和raw,于是就想重新了解下它们的区别。下面记录下来。原创 2016-11-06 00:02:18 · 598 阅读 · 0 评论 -
去掉ListView头布局脚布局的分割线
在Android开发中,有的时候需要去掉ListView头布局脚布局的分割线。原创 2016-09-29 14:20:32 · 480 阅读 · 0 评论 -
SVN无法更新代码的错误:Error:svn:E155004
最近在从svn上更新代码的时候发现无法更新,会报错,原因是工程已经被locked,也就是被锁定.原创 2016-10-27 20:40:22 · 9724 阅读 · 0 评论 -
Android Studio连接github
GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。 Android Studio在Android开发中也已经成为主流了。原创 2016-11-09 14:57:43 · 5163 阅读 · 0 评论 -
仿虾米音乐引导页面
昨天已经写过《仿易信引导页面》,虾米音乐引导页面和易信引导页面其实是一样的,它们唯一的大区别就是易信用了一段视频,虾米音乐用了四段视频,所以我在这里简单记录一下。原创 2016-11-06 21:32:37 · 1583 阅读 · 0 评论 -
ToolBar的使用及overflow的定制问题
ToolBar,顾名思义,工具栏。这是继ActionBar之后的新工具栏,也是Google推崇的。相信很多Android Developer都在使用了。不过这里我自己用的时候也发现了些小问题。这里记录一下。原创 2016-12-02 14:58:26 · 4144 阅读 · 0 评论 -
Snackbar的使用
最近看到Material Design中的Snackbar,跟Toast很相似。似乎效果比原生的Toast好写(当然我们也可以自定义Toast成Snackbar的效果),至于Snackbar特别深入的定制目前了解甚少,所以这里简单记录一下常用的。原创 2016-11-21 23:56:43 · 5133 阅读 · 1 评论 -
DrawerLayout的使用
目前很多应用都有侧滑菜单,最初的侧滑菜单很多都有SildingMenu,相信很多人都用的很熟。Google推出了自己人侧滑菜单DrawerLayout,相信很多人已经在用了。这里记录一下DrawerLayout的使用。原创 2016-11-20 22:58:01 · 20587 阅读 · 1 评论 -
CoordinatorLayout的使用
最近看到CoordinatorLayout的一些效果和之前需要做的效果一样,CoordinatorLayout也是Material Degisn里面的一个控件。就写了下来。这里简单记录一下CoordinatorLayout的简单使用。原创 2016-11-22 15:58:01 · 546 阅读 · 0 评论 -
五种方式实现Android底部导航栏
底部导航栏目前基本上每个app必备的。一般放到首页的,来显示app整个内容的框架。效果图实现导航栏的五种方式如上图导航栏上显示的,这里面我总结了这几种,下面会就这几种方式一一记录到文章中。如果写到一篇里估计有点多,还条例不怎么清晰。接下来会记录这几篇文章。原创 2016-12-05 12:05:50 · 20365 阅读 · 3 评论 -
Android底部导航栏实现(四)之TabLayout+ViewPager
这里简单记录一下通过TabLayout+ViewPager来实现Android底部导航栏。原创 2016-12-05 12:12:59 · 7483 阅读 · 0 评论 -
Android底部导航栏实现(三)之TextView+LinearLayout
这里简单记录下通过TextView+LinearLayout+Fragment来实现Android底部导航栏。原创 2016-12-05 12:10:36 · 7753 阅读 · 1 评论 -
Android底部导航栏实现(二)之RadioGroup
这里简单记录一下Android底部导航栏通过RadioGroup+Fragment的实现。原创 2016-12-05 12:09:06 · 6189 阅读 · 0 评论 -
Android底部导航栏实现(一)之BottomNavigationBar
BottomNavigationBar这个控件的使用之前已经写过,这里不再赘述,详情请参考BottomNavigationBar的使用。原创 2016-12-05 12:07:44 · 11170 阅读 · 1 评论 -
NavigationView的使用
在Material Design中,NavigationView也是必不可少的一个成员。最常见的使用地方就是侧滑菜单,配合DrawerLayout使用。DarwerLayout的使用已经记录,这里记录写NavigationView的简单使用。原创 2016-11-23 23:50:14 · 3330 阅读 · 1 评论 -
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.解决方案
Error:Execution failed for task ‘:app:transformClassesWithDexForDebug’. 解决方案,导入的jar包冲突,V4或V7包冲突,删除一个就行。原创 2016-11-25 09:50:46 · 295 阅读 · 0 评论 -
Hexo+GitHub搭建个人博客
最近在看文章的时候无意中看到了文章中提到通过hexo搭建个人博客。之前也看到过一些别人搭建的博客,只是没在意。这次看到,就想想试试。这里记录下。原创 2016-12-21 15:14:46 · 1295 阅读 · 0 评论