摘要:
Github源码地址:https://github.com/JakeWharton/picasso2-okhttp3-downloader 使用方法: Gradle: 调用: 以下是源码:(只有一个类)
阅读全文
posted @ 2017-03-08 15:33
嘉禾世兴
阅读(569)
推荐(0)
摘要:
Github源码地址:https://github.com/alibaba/ARouter 一、功能介绍 二、典型应用 三、基础功能 添加依赖和配置 添加注解 初始化SDK 发起路由操作 添加混淆规则(如果使用了Proguard) 四、进阶用法 通过URL跳转 解析URL中的参数 声明拦截器(拦截跳
阅读全文
posted @ 2017-03-06 17:58
嘉禾世兴
阅读(756)
推荐(0)
摘要:
报错 原因: 方法数超过65536的上限 解决方案: 1.导入jar包 2.设置multiDexEnabled属性为true 3.Application类集成MultiDexApplication类或者如下(推荐)
阅读全文
posted @ 2017-03-06 17:32
嘉禾世兴
阅读(302)
推荐(0)
摘要:
Github源码地址:https://github.com/wyouflf/xUtils3 下面是源码中sample关于Dbutils的使用代码:
阅读全文
posted @ 2017-03-06 17:13
嘉禾世兴
阅读(2279)
推荐(0)
摘要:
Github源码地址:https://github.com/wyouflf/xUtils3 原文地址 :http://www.codekk.com/blogs/detail/54cfab086c4761e5001b2543 本文为 Android 开源项目源码解析 中 xUtils 部分。项目地址:
阅读全文
posted @ 2017-03-06 15:50
嘉禾世兴
阅读(603)
推荐(0)
摘要:
retrofit 官网地址:http://square.github.io/retrofit/ retrofit GitHub地址:https://github.com/square/retrofit 参考: http://www.tuicool.com/articles/eeQFVrM http:
阅读全文
posted @ 2017-03-03 18:14
嘉禾世兴
阅读(335)
推荐(0)
摘要:
转自:http://www.open-open.com/lib/view/open1472216742720.html https://blog.piasy.com/2016/07/11/Understand-OkHttp/ OkHttp官网地址:http://square.github.io/ok
阅读全文
posted @ 2017-03-02 15:24
嘉禾世兴
阅读(1523)
推荐(0)
posted @ 2017-02-28 12:04
嘉禾世兴
阅读(1038)
推荐(0)
posted @ 2017-02-27 12:00
嘉禾世兴
阅读(475)
推荐(0)
摘要:
效果图: Github地址:https://github.com/frakbot/JumpingBeansDemo地址:http://play.google.com/store/apps/details?id=net.frakbot.jumpingbeans.demo 步骤: 1.gradle中 2
阅读全文
posted @ 2017-02-24 15:22
嘉禾世兴
阅读(214)
推荐(0)
摘要:
import android.content.ActivityNotFoundException; import android.content.Context; import android.content.Intent; import android.net.Uri; import android.widget.Toast; import com.xuehu365.xuehu.R; i...
阅读全文
posted @ 2017-01-25 17:22
嘉禾世兴
阅读(316)
推荐(0)
摘要:
上下位置: 40dp是父布局的高度左右位置 与进度条同步
阅读全文
posted @ 2017-01-16 14:17
嘉禾世兴
阅读(473)
推荐(0)
posted @ 2017-01-16 09:26
嘉禾世兴
阅读(726)
推荐(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
嘉禾世兴
阅读(377)
推荐(0)
摘要:
需求: 根据文件类型显示系统文件列表 工具类: 然后调用即可
阅读全文
posted @ 2017-01-06 13:53
嘉禾世兴
阅读(367)
推荐(0)
摘要:
最近有个需求是做个多图选择器,需求如下: 可以限制选择图片的数量,预览图片,预览的同时选择或者取消,单图可以操作裁剪,拍照。。总之是高仿微信 找到一个,在此转载,感谢原创: 博客地址:http://blog.csdn.net/heiday/article/details/50364580github
阅读全文
posted @ 2017-01-05 11:47
嘉禾世兴
阅读(178)
推荐(0)
摘要:
需求:点击收藏,屏幕中间弹出收藏提示动画,3秒后消失,且悬浮在app之上(即不会随着viewpager滑动和activity跳转而消失) 解决方案: 布局: 方案一:使用dialog dialog样式 方案二:Toast(推荐使用) Toast简单明了,动画系统自带,完美
阅读全文
posted @ 2016-12-27 11:49
嘉禾世兴
阅读(1007)
推荐(0)
摘要:
原理就是通过比较X轴和Y轴的滑动距离来判断
阅读全文
posted @ 2016-12-15 18:18
嘉禾世兴
阅读(671)
推荐(0)
摘要:
方案一:通过判断根视图的高度 然后再需要的页面调用即可 方案二:通过输入框焦点判断
阅读全文
posted @ 2016-12-02 15:53
嘉禾世兴
阅读(1041)
推荐(0)
摘要:
在混合开发中,有时候需要将原生页面的cookie传到H5的页面,这时就可以用到CookieManager
阅读全文
posted @ 2016-11-23 11:18
嘉禾世兴
阅读(3147)
推荐(0)
摘要:
问题:实现顶部状态栏沉浸式后,点击底部自定义的输入框,弹出软键盘后,输入框被遮挡 解决: 然后在Activity的oncreate中getContentView()后调用
阅读全文
posted @ 2016-11-21 10:28
嘉禾世兴
阅读(1690)
推荐(1)
摘要:
No1: OOM是程序需要申请一段大内存,即时做了GC操作,也没有办法及时给到的时候,就会抛出OutOfMemoryException。 No2: 如何避免OOM? 一)减少内存消耗 1)ArrayMap/SparseArray代替hashMap 2)避免在android里面使用Enum 3)减少b
阅读全文
posted @ 2016-11-15 15:06
嘉禾世兴
阅读(272)
推荐(0)
摘要:
1.重写 2.监听 简单说就是判断点击操作按下到放开所经历的时间长度
阅读全文
posted @ 2016-11-14 14:30
嘉禾世兴
阅读(1512)
推荐(0)
摘要:
import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.media.AudioFormat; import android.media.AudioRecord; import android.media.Med...
阅读全文
posted @ 2016-11-08 17:31
嘉禾世兴
阅读(318)
推荐(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
嘉禾世兴
阅读(546)
推荐(0)
摘要:
自定义ImageSpan继承类,可以设置图片大小和位置
阅读全文
posted @ 2016-10-20 19:58
嘉禾世兴
阅读(2443)
推荐(0)
摘要:
需求: 1.弹幕从右向左 2.弹幕内容包括文字、表情 3.一条弹幕内容有好几种颜色 4.前后弹幕不会重叠,一共三行,新弹幕会智能添加到侯时最短的那行(思路:每一行设置一个list和标识符,当标识符打开时,可以动画,否则往list中增加弹幕内容) 注意:当弹幕内容TextView长度超出屏幕宽度时,会
阅读全文
posted @ 2016-10-19 16:28
嘉禾世兴
阅读(957)
推荐(0)
摘要:
调用系统相机 调用系统相册 选择系统相册还是相机工具类 需求:点击修改头像,弹出对话框提示选择相册还是相机,从而调用系统相册或相机 值得注意的是:从照片拍摄图像时,系统会默认压缩的很小,导致显示的图片失真;解决办法:得到拍摄的原图,保存,然后手动压缩到需要的尺寸,再显示 调用系统视频
阅读全文
posted @ 2016-10-15 20:01
嘉禾世兴
阅读(494)
推荐(0)
摘要:
第一步:接口请求返回数据 第二步:使用handler和textview.getLineCount方法判断是否超过指定行数: 第三步:点击展开按钮判断 有个要注意的地方,getLineCount得到的是textview的真正行数,但是如果使用了 得到的却是可见的行数
阅读全文
posted @ 2016-10-10 18:30
嘉禾世兴
阅读(1803)
推荐(0)
摘要:
1.集成环信混淆代码 2.集成保利威视混淆代码
阅读全文
posted @ 2016-10-08 16:02
嘉禾世兴
阅读(1642)
推荐(0)
摘要:
需求: 1.listview向下滑动时,隐藏顶部布局 2.listview向上滑动到最上面,显示顶部布局 3.顶部布局的隐藏和显示有过渡效果 4.第一次加载listview时,顶部不要隐藏 布局: 注意:android:animateLayoutChanges="true"添加在需要隐藏显示布局的父
阅读全文
posted @ 2016-09-27 10:00
嘉禾世兴
阅读(2885)
推荐(0)
摘要:
1.软件需求(功能需求、非功能需求、设计约束)(业务需求、用户需求、系统需求) 2.需求规格化的工作就是编制SRS-《软件需求规格说明书》 3.需求捕获技术:用户访谈、用户调查、现场观摩、文档考古、联合讨论会 4.可行性研究工作的任务:技术可行性、经济可行性、社会可行性 5.数据流图DFD 6.数据
阅读全文
posted @ 2016-09-23 23:19
嘉禾世兴
阅读(1231)
推荐(0)
摘要:
需求: 1.左滑删除 2.向左滑动距离超过一半的时候让它自动滑开,向右滑动超过一半的时候自动隐藏 3.一次只允许滑开一个item 还有,根本不需要自定义view来实现,谨防入坑 布局: adapter的getview中:
阅读全文
posted @ 2016-09-23 17:14
嘉禾世兴
阅读(1182)
推荐(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
嘉禾世兴
阅读(379)
推荐(0)
摘要:
1.三方:甲方(建设单位、用户、业主)、乙方(承建单位)、监理方 2.项目、运营、战略(项目成本不包含运营成本) 3.项目干系人:影响项目和被项目影响的人 4.项目生命周期(想做项目到项目建设完成) 5.产品生命周期(想做产品到产品报废) 6.专家判断 7.分解、汇总、自下而上、自上而下(自上而下做
阅读全文
posted @ 2016-09-21 23:13
嘉禾世兴
阅读(846)
推荐(0)
摘要:
Eclipse: 步骤:1.android tools-->export signed application package 生成有签名的应用包 Android Studio:多渠道打包 第一步: Project Structure-->Flavors-->加号增加-->Name(xiaomi/b
阅读全文
posted @ 2016-09-18 22:29
嘉禾世兴
阅读(243)
推荐(0)
摘要:
activity_main.xml selecter.xml
阅读全文
posted @ 2016-09-09 00:12
嘉禾世兴
阅读(356)
推荐(0)
摘要:
发现一个微信的bug:IOS版的微信查看分享的图片可以长按弹出识别图片中的二维码提示,Android版没有,这是对Android赤裸裸的歧视啊 需要注意的一点:微信分享中涉及到图片的,一律都要压缩至120*120,否则会报错
阅读全文
posted @ 2016-09-06 19:13
嘉禾世兴
阅读(1110)
推荐(0)
摘要:
已更新:自定义数字软键盘--封装版 需求: 1.数字键盘 2.输入删除,光标要随之移动 3.删除键长按全部清除 4.点击键盘背景有颜色变换效果 效果图: 布局 number_keyboard_selecter number_keyboard_enter_selecter
阅读全文
posted @ 2016-09-03 01:55
嘉禾世兴
阅读(4120)
推荐(0)
摘要:
/** * Created by C058 on 2016/5/25. */ public class MyHoriztalProgressBar extends ProgressBar { private static final int DEFAULT_REACH_COLOR = 0xff24F569; private static final int DEFAULT_...
阅读全文
posted @ 2016-08-31 22:04
嘉禾世兴
阅读(1329)
推荐(0)