- 博客(37)
- 收藏
- 关注
原创 android recyclerview分割线
使用recyclerview的时候难免要添加分割线,但是它又不像listview一样可以 在xml文件里面直接添加属性就可以方便修改。reycclerview需要我们自己写,mRecyclerView.addItemDecoration(ItemDecoration decor)属性,不同列表又有不同分割线样式,这样就需要自己重新定义一个分割线类。public class SpacesIt
2017-10-30 15:42:13
427
原创 android如何让布局保持位于键盘上方(一直在键盘上面)
在实际项目中,肯定会有输入数据的情况,这样就会用到键盘。但是键盘弹起必然会遮盖掉屏幕下半部分的布局。比如说一个登陆界面,账号、密码的输入框在最上面,登陆、取消按钮在下方,当用户点击输入账号时,就有可能把最底下的按钮遮住,甚至会把密码框也遮住导致不能直接切换到密码输入框。这样用户使用起来是不是特别别扭呢?解决方法:在manifest文件中的activity标签中修改android:w
2017-10-17 15:58:49
14555
原创 友盟社会化分享签名包名等数据的确定
今天公司项目有一个没有微博分享的bug,项目使用社会化分享的是友盟。具体分享流程我就不说了,大家API上查看。我提醒一下APP和第三方需要对应的几个数据: 第三方 APP 所在1.bundle_ID ClientBundle_ID gradle_p
2017-10-16 15:50:13
889
转载 Android 自定义控件基础 canvas paint
1、首先说一下canvas类:Class OverviewThe Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels, a Canvas to host the draw calls (writing into
2017-07-10 20:42:32
558
转载 Android-沉浸状态栏
网上有很多这样的例子,这里记录下方便以后查看主要方法由两种。1、系统实现 //沉浸状态栏 private void initNotificationBar() { getWindow().requestFeature(Window.FEATURE_NO_TITLE); if (Build.VERSION.SDK_INT >= Build.V
2017-06-01 14:56:43
280
转载 Android-retrofit-基础
http://daidingkang.cc/2016/06/17/Retrofit2-network-framework-parsing/http://blog.youkuaiyun.com/liuhongwei123888/article/details/50375283前言: 纪念这个明天比昨天更好的时代,纪念这个二胎开放的时代,对于技术日新月累的今天,各种新的网
2017-05-10 15:39:12
764
转载 Android-线程-简单介绍
http://www.cnblogs.com/devinzhang/archive/2012/02/13/2350070.htmlAsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现
2017-04-18 09:04:08
261
转载 Android-fragment-详解
http://blog.youkuaiyun.com/lmj623565791/article/details/37970961/http://blog.youkuaiyun.com/lmj623565791/article/details/379920171、Fragment的产生与介绍Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情
2017-04-10 13:36:29
224
转载 Android-broadcast-详解
http://www.cnblogs.com/playing/archive/2011/03/23/1992030.html基础用法BroadcastReceiver:在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver是对发送出来的 Broadcast进行过滤接受并响应的一类组件。下面将详细的阐述如何发送
2017-04-09 20:34:17
351
转载 Android-service-详解
http://blog.youkuaiyun.com/amazing7/article/details/51305911什么是服务? Service是一个应用程序组件,它能够在后台执行一些耗时较长的操作,并且不提供用户界面。服务能被其它应用程序的组件启动,即使用户切换到另外的应用时还能保持后台运行。此外,应用程序组件还能与服务绑定,并与服务进行交互,甚至能进行进程间通信(
2017-04-07 21:02:28
264
转载 Android-intent-七大属性详解
http://blog.youkuaiyun.com/u012702547/article/details/50178429http://blog.youkuaiyun.com/miao309410364/article/details/47262869http://www.2cto.com/kf/201309/245211.htmlIntent七大属性是指Intent的ComponentNa
2017-04-07 17:36:32
707
转载 Android-viewpager滑动监听
http://blog.youkuaiyun.com/lvyoujt/article/details/51138744http://blog.youkuaiyun.com/lvyoujt/article/details/51147669package com.cctvjiatao.viewpagedemo; import java.util.ArrayList; import java.util.L
2017-04-06 17:24:57
1043
转载 Android-设置Activity进入退出动画
http://blog.youkuaiyun.com/startfromweb/article/details/7645439其实设置Activity动画的根本也就是设置View的动画,因为Activity有一个根的View叫DecorView。下面介绍两种设置Activity的动画1.修改Activity Theme 在styles.xml中输入以下代码 [h
2017-04-06 17:21:31
850
转载 Android-viewpager显示左右两边的View
http://blog.youkuaiyun.com/chen930724/article/details/50464069 <RelativeLayout android:id="@+id/view_pager_box" xmlns:android="http://schemas.android.com/apk/res/android" android:layou
2017-04-06 16:46:27
2401
转载 Android-notification-基础详解
http://www.cnblogs.com/travellife/p/Android-Notification-xiang-jie.html本文主要讲述 Notification 的基本操作部分,进阶部分的内容还在学习ing~Notification 概述Notification,是一种具有全局效果的通知,可以在系统的通知栏中显示。当 APP 向系统发出
2017-04-05 16:39:21
698
转载 Android-animation-动画详解
http://www.cnblogs.com/yc-755909659/p/4290114.html1.Animation 动画类型Android的animation由四种类型组成:XML中alph渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果
2017-04-05 10:56:01
245
转载 Android-popupwindow详解
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0702/1627.html构造方法public PopupWindow(View contentView, int width, int height, boolean focusable)contentView为要显示的view,width和he
2017-04-05 09:51:26
355
转载 viewpager嵌套viewpager再嵌套viewpager画廊-滑动出现闪退问题
出现错误提示:The specified child already has a parent. You must call removeView()http://www.cnblogs.com/itpepe/p/4932540.html方案一:设置ViewPager的缓存界面数此方案适用于界面数较少的情况,避免缓存界面太多导致内存吃紧。方法:
2017-04-01 11:24:03
842
转载 viewpager+fragment里嵌套viewpager+fragment第二层viewpager有页面不显示
http://blog.youkuaiyun.com/shaoyizhe2006/article/details/27352349fragment中嵌套viewpager,vierpager中有多个fragment,不显示 ...现在好多应用流行一种布局。底部几个工具栏选项,上面也有类似tab的选项。底部用RadioGroup控制fragment的切换。以上有五个f
2017-03-31 09:07:45
392
转载 Android-menu-基本用法
http://www.2cto.com/kf/201605/511698.html普通菜单在Android3.0(API级别11)以下版本,当用户按“菜单”按钮时,选项菜单的内容会出现在屏幕底部,如图 1 所示。打开时,第一个可见部分是图标菜单,其中包含多达 6 个菜单项。 如果菜单包括 6 个以上项目,则 Android 会将第六项和其余项目放入溢出菜单。用户可以通过选择
2017-03-28 10:38:46
666
转载 Android-Studio-使用小技巧
http://www.open-open.com/lib/view/open1458715872710.html常用技巧 1. 书签(Bookmarks)描述:这是一个很有用的功能,让你可以在某处做个标记(书签),方便后面再跳转到此处。调用:Menu → Navigate → Bookmarks快捷键:添加/移除书签:F3(OS X) 、F1
2017-03-28 08:47:14
363
转载 Android-tab页面-三种实现方法
http://www.tuicool.com/articles/7rUJfeN第一种:单纯使用ViewPagerMainActivity.javapublic class MainActivity extends Activity implements OnClickListener { //声明ViewPager private ViewPager mVi
2017-03-27 19:52:55
1267
转载 Android-toolbar-详解
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1118/2006.html1. 概述Android 3.0 Android 推了 ActionBar 这个控件,而到了2013 年 Google 开始大力地推动所谓的 android style,想要逐渐改善过去 android 纷乱的界面设计,
2017-03-27 19:02:47
407
转载 Android-listvie-优化-convertview/viewholder
http://blog.youkuaiyun.com/u010940300/article/details/44196671使用convertView,viewHolder来优化Listview都是针对Adapter中的getView()方法来优化的下面这个是没有优化的getView()方法 public class FruitAdapter extends ArrayAdap
2017-03-27 18:21:23
412
转载 Android-layoutinflater-详解
http://www.cnblogs.com/top5/archive/2012/05/04/2482328.html在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体w
2017-03-27 17:14:04
340
转载 ImageView的高级使用技巧
http://mp.weixin.qq.com/s/Rg213sQQ2ge4ARRzzxH4pw看到一篇很使用的文章,想记录下来,已标注转载,莫怪!mageView是大家用的非常多的控件之一,其相比于其他控件多了一个src属性。我们平时在其中显示的图片往 往需要跟随外部的变化切换图片,这个时候我们一般会选择用多张图片来实现,如果变化后的图片和原图很类似,只是更改了颜色我们完全没有必
2017-03-27 17:07:54
869
转载 Android-toast-详解-实例-优化
实例:http://www.jb51.net/article/101948.htmpublic class MainActivity extends Activity implements OnClickListener { Handler handler = new Handler(); @Override public void onCreate(Bundle savedI
2017-03-27 16:46:07
352
转载 Android stroke 边框线 某一边
http://blog.youkuaiyun.com/u010886975/article/details/52995293有时候需要给View加边框线,我们经常是四边一起加,就像这样:shape xmlns:android="http://schemas.android.com/apk/res/android"> solid android:color="#89c997
2017-03-27 15:38:55
743
转载 android控件的边框设置
http://blog.youkuaiyun.com/shuaicike/article/details/43765197xml version="1.0" encoding="utf-8"?>shape xmlns:android="http://schemas.android.com/apk/res/android" > 圆角 --> corners
2017-03-27 15:28:40
1141
转载 Android-ImageSwitcher-详解
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/0305/966.html继承关系,ImageSwitcher和TextSwitcher的继承关系是一样的。两个重要的父类:ViewSwitcher和ViewAnimator继承于ViewSwitcher,说明具备了切换功能继承于ViewAnimator,说明具
2017-03-23 09:47:10
361
转载 Android-GridView-属性
1.Android:numColumns=”auto_fit” //GridView的列数设置为自动2.android:columnWidth=”90dp " //每列的宽度,也就是Item的宽度3.android:stretchMode=”columnWidth"//缩放与列宽大小同步4.android:verticalSpacing=”10dp”
2017-03-23 09:45:11
186
转载 Android-TabHost实现Tab切换
http://www.cnblogs.com/tinyphp/p/3875105.htmlTabHost是整个Tab的容器,包含TabWidget和FrameLayout两个部分,TabWidget是每个Tab的表情,FrameLayout是Tab内容。实现方式有两种:1、继承TabActivity2、继承Activity类方法一:继承TabAc
2017-03-22 20:37:18
286
转载 android-长度单位-解析
介绍in(英寸)长度单位(基本用不到)mm(毫米)长度单位(基本用不到)pt(point磅)1/72英寸,标准的长度单位(基本用不到) px(pixel像素)指的是屏幕上的点dp(与密度无关的像素)一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp=1pxdip(device independent pixels设备独立像素) 不同设备有不同的显
2017-03-21 10:45:30
309
转载 Android-edittext-XML属性
常用属性android:gravity:设置文本位置,如设置成“center”,文本将居中显示。android:hintText:为空时显示的文字提示信息,可通过textColorHint设置提示信息的颜色。此属性在 EditView中使用,但是这里也可以用。android:numeric:如果被设置,该TextView有一个数字输入法。此处无用,设置后唯一效果是TextView有点击
2017-03-21 10:19:44
506
原创 jQuery dialog 学习笔记
dialog属性详解常用属性1.autoOpen:这个属性为true的时候dialog被调用的时候自动打开dialog窗口。当属性为false的时候,一开始隐藏窗口,调用dialog(“open”)的时候才弹出dialog窗口。默认为:true。2.position:dialog的显示位置:可以是’center’, ‘left’, ‘right’, ‘top’, ‘bott
2017-03-15 22:59:24
985
原创 新知识-log4j日志管理-知识点-配置步骤-实例
log4j主要由logger、appender和layout共3大组件构成logger日志记录器,五种级别:1:debug(Object)输出调试级别的日志信息,它是所有日志级别中最低的2:info(Object)输出消息日志,它高于debug级别日志3:warn(Object)输出警告级别的日志信息,高于info4:error(Object)输出错误级别的日志信息,高于war
2017-03-09 09:22:10
418
原创 JavaWeb-XML文件学习——知识要点
什么是 XML?XML 指可扩展标记语言(EXtensible Markup Language)XML 是一种标记语言,很类似 HTMLXML 的设计宗旨是传输数据,而非显示数据XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描述性。XML 是 W3C 的推荐标准XML 仅仅是纯文本XML 没什么特别的。它仅仅是纯文本而已。有能力处理纯
2017-03-02 09:04:49
288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人