自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

青春还年少的专栏

走上编程这条不归路,坚持不懈的走到底!

  • 博客(28)
  • 资源 (22)
  • 收藏
  • 关注

转载 监听软键盘是否弹出

监听软键盘是否弹出很多情况下我们会用到监听软键盘弹出的需求(以下方法亲测有效):新建实现类/** * 监听软键盘是否弹出 * Created by DELL on 2018/7/19. */public class KeyboardChangeListener implements ViewTreeObserver.OnGlobalLayoutListener { ...

2018-07-19 10:36:16 1596 2

原创 Android应用打开时现黑屏或者白屏问题解决

主要问题:app点开时一般会黑屏或者白屏几秒钟,然后再出现欢迎页的图片,主要是因为activity theme的问题。 解决方法:就是自定义一个theme就可以了,然后把你的欢迎页的theme设成你自定义的就可以了,然后欢迎页如果没有广告或者其他需求,那就不用写欢迎页xml文件了。 自定义theme: <style name="splash" parent="AppTheme">

2016-11-25 14:57:08 702

转载 Android Studio多渠道打包方法

使用Gradle构建Android应用的渠道包所有做Android App的同志们应该都知道渠道包是什么,得力于Android生态的多样性,我等写Android应用的人类每次发布App都需要面对数十个市场,而为了能够采集到市场的表现数据,就必须为每一个市场生成相应的apk包,也就是俗称的渠道包。如此这般,如何更加便捷的生成渠道包就成了各显神通的地方。友盟、酷传等第三方都有自动化工具来做,同行们也各自

2016-09-19 09:45:23 510

转载 RecyclerView的使用

介绍RecyclerView与ListView原理是类似的:都是仅仅维护少量的View并且可以展示大量的数据集。RecyclerView用以下两种方式简化了数据的展示和处理:使用LayoutManager来确定每一个item的排列方式。 为增加和删除项目提供默认的动画效果。 你也可以定义你自己的LayoutManager和添加删除动画,RecyclerView项目结构如下: Adapter

2016-09-18 14:17:13 333

原创 android studio使用的一些细节以及注意事项

一、Android studio导入项目方法http://ask.android-studio.org/?/article/21 点开链接查看这篇文章,可以比较全面的介绍了如何导入项目,包括eclipse项目,android studio项目等。二、如何引用第三方jar包第一步:将第三方jar包粘贴到Project下的libs文件夹下; 第二部:右键点击,选择菜单Add As Library….

2016-05-27 10:15:49 1290

原创 仿新闻客户端多tab展示

一、先上效果图(两种效果图) 第一种: 第二种: 二,话不多说,直接上代码: 1、用到了自定义HorizontalScrollView,直接上代码package com.example.myviewpagerindicator.view;import android.app.Activity;import android.content.Context;import androi

2016-05-24 10:57:30 840

原创 PopupWindow的应用以及渐变背景

简要:popupwindow的使用以及渐变背景,增加层次感。 效果: 实现很简单,直接上代码:View view = View.inflate(this, R.layout.popupwindow_add, null); PopupWindow popupWindow = new PopupWindow(view, LayoutParams.WRAP_CONTENT, Layou

2016-05-13 14:15:34 959

原创 android沉浸式状态栏的问题解决

**简要:**android从4.4版本及以后加入了沉浸式状态栏的设置,但是也有一些问题,特别是自定义的最上面导航栏时,会出现一些问题,我想就我遇到的问题给大家一些讲解。 设置方法: 第一行代码:透明状态栏 第二行代码:透明导航栏 注意,如果你设置了无导航栏,设置No Title,第二行代码可以不写 getWindow().addFlags(WindowManager.LayoutPa

2016-05-12 10:58:35 2201

原创 android设置去标题栏以及设置横竖屏方法

一、去掉标题栏 1、requestWindowFeature(Window.FEATURE_NO_TITLE); 2、在manifest中application下设置theme属性: android:theme=”@android:style/Theme.NoTitleBar” 3、自己定义style,方法如下: 在style.xml文件里定义:

2016-05-12 09:45:24 985

原创 android时间定时器的应用,短信验证码,定时刷新页面

需求: **一般有时候会涉及到定时刷新界面或者类似短信验证需要定时提醒用户的需求。 解决方法: **可以用TimerTask+Timer+Handler实现此类功能。 废话不多说,直接上代码:public class MainActivity extends Activity { private static final int UPDATE_TEXT = 0;

2016-04-15 11:15:30 1170

原创 android开发隐藏和显示密码

需求:在开发时遇到登录注册需要输入密码,一般为了提高客户体验,都会有一个按钮,点击后可以查看明文密码。效果图: 解决方法: 第一种: //显示密码 iv_hide.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) {

2016-03-11 14:43:30 1217

原创 android eclipse开发时Ctrl+鼠标左键不能打开xml文件

问题描述:当使用高版本adt时,例如我之前用的是21版本,Ctrl+左键不管是Java类还是xml界面文件都可以打开,但是我换成高版本23后,用同样的方法就不能打开xml文件了,只能打开Java类文件,例如activity文件。原因:是因为在高版本中这两个需要用两个不同的快捷键来定位到相关文件。解决方法:把Open Declaration的快捷键改成Alt+左键,修改方法: window–>pre

2016-03-11 09:15:09 1302

原创 View.onClickListener和DialogInterface.onClickListener冲突问题

问题:再用到原生的dialog提示框时,如果当前Activity同时用到View.onClickListener和DialogInterface.onClickListener,一般就会出现问题。例如直接导入View.onClickListener的包,一般用到DialogInterface.onClick时,就会出现Cannot instantiate the type DialogInterf

2016-03-04 13:47:09 1250

转载 intent的startActivityForResult()方法使用注意事情

http://blog.csdn.net/conowen/article/details/7292246  使用方法http://blog.csdn.net/shuaihj/article/details/46663109  如果fragment嵌套太多,可能不会调用此方法,解决方法使用过程中,需要注意:如果是在fragment中使用此方法,写跳转方法时,不要这样写getActivit

2016-01-26 14:36:13 492

转载 Adroid开发颜色设置

http://jingyan.baidu.com/article/425e69e69690f0be15fc168a.html

2016-01-21 10:25:02 314

转载 监听软键盘抬起收起状态

http://blog.csdn.net/bear_huangzhen/article/details/45896333https://blog.csdn.net/liaoyi_/article/details/64441103

2016-01-20 16:02:54 378

原创 当eclipse提示内存不足时

可以采用这种方式进行解决:点击Duplicate按钮:最下面框 VM 填写 -hotspot -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256m

2016-01-19 11:52:23 797

原创 操作集合的工具类:collections

操作集合的工具类:collections 一、排序操作:其中前三个是最常用的 void reverse(List list):反转制定集合中元素的顺序; void shuffle(List list):对指定集合进行随机排序(例如洗牌); void sort(List list):根据元素的自然顺序对指定集合的元素按照升序进行排序; void swap(List list,int i,in

2015-12-29 15:02:43 453

原创 HashTable和HashMap的比较

Hashtable和HashMap存在亮点典型区别:1、Hashtable是一个线程安全的Map实现,但是hashMap是线程不安全的实现,所以HashMap比HashTable的性能高一点,但如果有多个线程访问同一个map对象时,使用HashTable实现会相对更好。2、Hashtable不允许使用null值作为key和value,如果试图把null值放进Hashtable中,将会引发N

2015-12-29 14:22:58 678

原创 怎么查看jar包的jdk编译版本

问题及解答平常我们为了兼容,可能会查看jar包的jdk版本,怎么查看呢?解答:其实很简单,就是通过解压软件把jar包解压,可以看到有个文件夹,名字叫METE-INF,它里面有个文件:MANIFEST.MF,通过notepad等工具把他打开,会看到这行文字:Created-By: 1.7.0_79,后面的那串数字就是版本号!

2015-11-04 10:49:43 2511

原创 Android 开发中ClassNotFoundException的问题原因和解决方法

一、问题产生原因最近看到一个demo,运行时出现了ClassNotFoundException,说是找不到MainActivity主页面,当时觉得很奇怪,我肯定已经都配置了啊,怎么会出现这种错误呢?最后经过多方研究,原因是引用第三方jar包的原因,因为我通过检查jar包的编译发现,它使用的jdk1.7,用到此jar包的项目却是使用1.6编译的,低版本肯定不能兼容高版本的,所以项目貌似是没有错的

2015-11-04 10:32:09 2460

原创 使用V7包的一些问题解决方法

一、概要最近项目用到了v7包,产生了一些问题,现在就此问题解答一下,如果有同样问题的可以参考一下。二、主要问题1、import V7包里的v7_appcompat,类似一个项目,(注:一般v7包在D:\adt-bundle-windows-x86_64-20140702\sdk\extras这个目录,如果没有,可以在网上下载一个最新的)它的libs里还有一个/v7/libs/andro

2015-11-04 10:00:17 2319

原创 Android时间选择器的简单实现

一、概述大家项目中可能都多多少少都要用到时间选择,今天写一个小demo,实现了这个功能,有需要的可以参考一下。二、页面效果三、实现过程(不多说,上代码)四、下载地址:点击即可下载此demo

2015-10-13 11:19:41 657

原创 Android动态设置控件大小以及设定margin以及padding值

一、概述在android开发了,我们经常会遇到动态添加控件,或许是TextView或者Button之类的,需要设置控件的大小,margin值或者padding值,注意,一般默认的宽是填充父窗体,高为包裹内容;二、实现过程(以TextView为例)TextView textView = new TextView(getApplicationContext()); textView.s

2015-09-25 11:51:14 30134 2

原创 Android ExpandableListView单选以及多选实现

一、概述 ExpandableListView是常用的一个控件,今天自己做了个小练习,主要需求是单选以及多选的实现,看似比较简单,但是还是比较复杂,把代码贴给大家,有这种需求的可以参考一下。二、效果截图三、实现过程activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/

2015-09-18 14:38:09 5328 2

原创 ListView+checkBox删除需求实现以及注意事项

一、概述一般项目都会有删除的功能,一般都会用到checkbox,通过点击checkbox选择要选择的条目,并且item也可以点击,点击后,可以进到条目的详情,例如新闻类似的。二、效果截图三、实现过程1、自定义条目layout( android:descendantFocusability="blocksDescendants"此属性比较重要,最后总结会提到)

2015-09-17 13:46:11 614

原创 Android自定义搜索界面,搜索词单独设置颜色

一、概述一般的app有可能会涉及到搜索,现在的搜索的需求都是边输入边搜索的,然后下面会有之前的搜索历史,以及搜索词在搜索结果中的颜色是另外的颜色,例如蓝色红色等,还有一个需求就是改变回车按键,然后可以触发点击事件。二、将要实现的效果图三、设计到知识点1、把回车键变为搜索按钮,代码添加点击事件,进行搜索2、添加流式标签布局,并且添加点击事件3、通过监听,实现一

2015-09-16 13:54:39 949

原创 圆角dialog实现过程

一、概述原生的dialog一般不是很好看,在不同版本的手机上显示效果可能不太一样,所以我们就需要自定义dialog,这次给大家分享一下,圆角dialog的实现过程,也是自己学习的一个过程。二、效果图三、实现过程(其实很简单)1、在styles.xml里自定义一个style样式,代码如下:

2015-09-16 10:06:39 1130

Android屏幕适配:dimens自动生成工具以及使用方法,亲测好用

Android屏幕适配:dimens自动生成工具以及使用方法,亲测好用,需要通过多套dimens做android屏幕适配的同学可以下载了,里面包括使用方法,方便易懂

2020-08-11

仿天猫京东虾米音乐头条滚动公告栏,高度可自定义

滚动公告栏,很常用的功能,高度自定义,没有任何bug,亲测好用,大家有用的赶紧下载吧,这方面的需求肯定可以用上的。

2017-08-31

Android 仿京东首页公告栏

仿京东公告栏,循环滚动

2017-08-18

发现母亲客户端下载

一个很好的在线教育课程

2016-12-20

android MVP模式简单练习

android MVP模式的简单练习,可以由此比较好的理解这个模式。

2016-09-23

Recyclerview的使用

RecyclerView的使用方法,需要引用V7和RecyclerView。

2016-09-19

仿微信6.0底部tab渐变颜色切换及基本框架

csdn关于仿微信底部tab颜色渐变的下载基本都是android studio,我上传的这个是eclipse工具写的,完美运行,需要的赶紧下载吧

2016-05-25

仿今日头条网易新闻tab展示,无需第三方,绝对好用

仿今日头条tab展示,无需第三方,绝对是你想要的效果,不下后悔。

2016-05-24

一辈子只写一次的BaseAdapter,绝对好用

经常baseadapter很麻烦,我的这个代码对baseadapter和viewholder进行了抽取优化,大大提高了开发速度,想要的快快下载吧

2016-05-19

popupwindow以及渐变背景

popupwindow使用以及渐变背景

2016-05-13

android沉浸式状态栏

解决了自定义导航栏或者标题栏用到沉浸式状态栏遇到问题的解决方法

2016-05-12

MPAndroidChart(android)制作图表超强demo

超全的图表demo,你想要的都会有,免费的哦,拿去用吧。

2016-04-20

android短信验证时间定时器

时间定时器的应用

2016-04-15

android时间定时器,短信验证,定时刷新

TimerTask结合Handler实现了定时任务,可以定时刷新,定时验证短信等

2016-04-15

android时间定时器

android的时间定时器,结合handler的应用,可以应用到定时刷新界面或者短信验证等

2016-04-15

图片选择器,头像上传

这是一个很好的图片选择器,实现了图片剪切,很实用的一个功能,有需要的赶快下载吧

2016-03-28

自定义Ratingbar以及显示密码

本案例实现了自定义Ratingbar以及登录页面显示密码和隐藏密码的功能,希望能给有这方面需要的人提供个方便。

2016-01-07

ScrollView+ListView冲突问题完美解决

ScrollView+ListView问题解决demo,解决了点击时间冲突,滑动冲突等等

2015-11-18

android时间选择器

时间选择器的实现,包括日期的选择和日期时间的选择

2015-10-13

ExpandableListView单选以及多选实现

自己做了小练习,实现了单选以及多选,有需要的同学可以下载!

2015-09-18

listview+checkbox选中删除,全选,item点击

此Demo支持单选,多选,全选以及删除功能,还解决了item不能点击问题,需要的可以做个参考

2015-09-17

android 自定义搜索框,自定义圆角dialog以及搜索词颜色变化

个人做的自定义搜索界面,包括自定义搜索框,边输入边搜索,文字监听,有文字时,出现删除按钮,可删除,还有自定义圆角dialog以及通过FlowLayout流式布局实现历史标签展示,更重要的是有搜索词颜色改变方法,有需要的同学可以下来看看。

2015-09-16

空空如也

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

TA关注的人

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