随笔分类 -  Android

摘要:上下位置: 40dp是父布局的高度左右位置 与进度条同步 阅读全文
posted @ 2017-01-16 14:17 嘉禾世兴 阅读(472) 评论(0) 推荐(0)
摘要:先依赖 阅读全文
posted @ 2017-01-16 09:26 嘉禾世兴 阅读(725) 评论(0) 推荐(0)
摘要:import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.net.NetworkInfo.State; import android.os.Build; import android.telephony.Telep... 阅读全文
posted @ 2017-01-13 15:54 嘉禾世兴 阅读(376) 评论(0) 推荐(0)
摘要:需求: 根据文件类型显示系统文件列表 工具类: 然后调用即可 阅读全文
posted @ 2017-01-06 13:53 嘉禾世兴 阅读(366) 评论(0) 推荐(0)
摘要:需求:点击收藏,屏幕中间弹出收藏提示动画,3秒后消失,且悬浮在app之上(即不会随着viewpager滑动和activity跳转而消失) 解决方案: 布局: 方案一:使用dialog dialog样式 方案二:Toast(推荐使用) Toast简单明了,动画系统自带,完美 阅读全文
posted @ 2016-12-27 11:49 嘉禾世兴 阅读(1006) 评论(0) 推荐(0)
摘要:原理就是通过比较X轴和Y轴的滑动距离来判断 阅读全文
posted @ 2016-12-15 18:18 嘉禾世兴 阅读(671) 评论(0) 推荐(0)
摘要:方案一:通过判断根视图的高度 然后再需要的页面调用即可 方案二:通过输入框焦点判断 阅读全文
posted @ 2016-12-02 15:53 嘉禾世兴 阅读(1041) 评论(0) 推荐(0)
摘要:在混合开发中,有时候需要将原生页面的cookie传到H5的页面,这时就可以用到CookieManager 阅读全文
posted @ 2016-11-23 11:18 嘉禾世兴 阅读(3147) 评论(0) 推荐(0)
摘要:问题:实现顶部状态栏沉浸式后,点击底部自定义的输入框,弹出软键盘后,输入框被遮挡 解决: 然后在Activity的oncreate中getContentView()后调用 阅读全文
posted @ 2016-11-21 10:28 嘉禾世兴 阅读(1689) 评论(0) 推荐(1)
摘要:No1: OOM是程序需要申请一段大内存,即时做了GC操作,也没有办法及时给到的时候,就会抛出OutOfMemoryException。 No2: 如何避免OOM? 一)减少内存消耗 1)ArrayMap/SparseArray代替hashMap 2)避免在android里面使用Enum 3)减少b 阅读全文
posted @ 2016-11-15 15:06 嘉禾世兴 阅读(272) 评论(0) 推荐(0)
摘要:1.重写 2.监听 简单说就是判断点击操作按下到放开所经历的时间长度 阅读全文
posted @ 2016-11-14 14:30 嘉禾世兴 阅读(1511) 评论(0) 推荐(0)
摘要:import com.xuehu365.xuehu.utils.DBHelp; import com.xuehu365.xuehu.utils.LogHelp; import org.xutils.ex.DbException; import java.util.List; /** * Created by Administrator on 2016/10/26. */ publi... 阅读全文
posted @ 2016-11-02 11:38 嘉禾世兴 阅读(545) 评论(0) 推荐(0)
摘要:自定义ImageSpan继承类,可以设置图片大小和位置 阅读全文
posted @ 2016-10-20 19:58 嘉禾世兴 阅读(2442) 评论(0) 推荐(0)
摘要:需求: 1.弹幕从右向左 2.弹幕内容包括文字、表情 3.一条弹幕内容有好几种颜色 4.前后弹幕不会重叠,一共三行,新弹幕会智能添加到侯时最短的那行(思路:每一行设置一个list和标识符,当标识符打开时,可以动画,否则往list中增加弹幕内容) 注意:当弹幕内容TextView长度超出屏幕宽度时,会 阅读全文
posted @ 2016-10-19 16:28 嘉禾世兴 阅读(956) 评论(0) 推荐(0)
摘要:调用系统相机 调用系统相册 选择系统相册还是相机工具类 需求:点击修改头像,弹出对话框提示选择相册还是相机,从而调用系统相册或相机 值得注意的是:从照片拍摄图像时,系统会默认压缩的很小,导致显示的图片失真;解决办法:得到拍摄的原图,保存,然后手动压缩到需要的尺寸,再显示 调用系统视频 阅读全文
posted @ 2016-10-15 20:01 嘉禾世兴 阅读(494) 评论(0) 推荐(0)
摘要:第一步:接口请求返回数据 第二步:使用handler和textview.getLineCount方法判断是否超过指定行数: 第三步:点击展开按钮判断 有个要注意的地方,getLineCount得到的是textview的真正行数,但是如果使用了 得到的却是可见的行数 阅读全文
posted @ 2016-10-10 18:30 嘉禾世兴 阅读(1802) 评论(0) 推荐(0)
摘要:需求: 1.listview向下滑动时,隐藏顶部布局 2.listview向上滑动到最上面,显示顶部布局 3.顶部布局的隐藏和显示有过渡效果 4.第一次加载listview时,顶部不要隐藏 布局: 注意:android:animateLayoutChanges="true"添加在需要隐藏显示布局的父 阅读全文
posted @ 2016-09-27 10:00 嘉禾世兴 阅读(2885) 评论(0) 推荐(0)
摘要:需求: 1.左滑删除 2.向左滑动距离超过一半的时候让它自动滑开,向右滑动超过一半的时候自动隐藏 3.一次只允许滑开一个item 还有,根本不需要自定义view来实现,谨防入坑 布局: adapter的getview中: 阅读全文
posted @ 2016-09-23 17:14 嘉禾世兴 阅读(1182) 评论(0) 推荐(0)
摘要:apk提交给应用市场加固后,需要重新签名 签名工具:360签名 下载地址:http://yunpan.cn/cm8GqVWL7Y8Eh 签名步骤:http://jiagu.360.cn/qcms/help.html#!id=84 命令行签名步骤: 利用标准的java工具keytool.exe(位于j 阅读全文
posted @ 2016-09-22 12:52 嘉禾世兴 阅读(378) 评论(0) 推荐(0)
摘要:activity_main.xml selecter.xml 阅读全文
posted @ 2016-09-09 00:12 嘉禾世兴 阅读(355) 评论(0) 推荐(0)