自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 淘宝客对接遇到的坑!

一、Duplicate class com.ta.utdid2.c.a.daaaa发现项目引用的两个依赖中有同样包名下的类文件,查看log提示,两个依赖如下:com.umeng.umsdk:utdid:1.1.5.3com.taobao.android:utdid4all:1.1.5.3_proguard进入依赖中的结构观察发现一模一样(ps:Umeng被阿里收购了 所以两家用的同一份代码。),此时应该注释掉一个依赖,我一开始把com.taobao.android:utdid4all:1.1.5.3

2020-07-28 10:36:49 611

原创 AndroidStudio安装apk失败的一种可能性

manifest中属性值大写字母开头可能会导致安装失败,并出现以下提示:INSTALL_FAILED_USER_RESTRICTED、INSTALL_PARSE_FAILED_MANIFEST_MALFORMED我是在设置taskAffinity属性值的时候犯了这个错,并且该属性值至少要包含"."。...

2020-07-05 09:43:34 318

原创 Android10以下监听屏幕截屏事件

Android10以下监听屏幕截屏事件参考太多同学的代码了,谢谢你们,这篇博客记下来以备不时之需,也希望能给其他时间紧的同学一些帮助。参考太多同学的代码了,谢谢你们,这篇博客记下来以备不时之需,也希望能给其他时间紧的同学一些帮助。ContentObserver方式监听图片变化,并通过一些属性例如图片生成时间,图片宽高,图片路径是否包含screenshot等字符来判断监听到的图片是否是截图产生的。总之,这不是一个万全之策…代码如下:github链接...

2020-05-17 17:45:50 1189 2

原创 EventBus替代AsyncTask在子线程中处理任务

之前AsyncTask写法: new GetTask().execute(); private class GetTask extends AsyncTask<Void, Void, ArrayList<Channel>> { @Override protected ArrayList<Channel> doInBackground(Void... par

2017-01-24 15:15:30 1504

原创 JSON键值对序列化和反序列化

例如获取到的json串有如下片段: “language”: { “q”: “Q”, “a”: “A”, “z”: “Z”, “w”: “W”, “s”: “S”, “x”: “X”, “e”: “E”, “d”: “D”, } 要如何将该字符串快速转化成一个可以使用的

2017-01-24 14:54:41 1796

原创 安卓中如何监听某些app打开

需求:编写一个程序能够监听到一些app曾经打开并且在程序里面显示是否打开过,比如com.liulishuo.engzo(英语流利说app)的打开;思路: 首先要有一个Service在后台能够知道任务栈顶端程序是否是com.liulishuo.engzo这样的包名; 如果指定的一个app中包含任务栈顶端的包名,那么就把这个包名和true值存储在SharedPreferences中; 这些app的

2016-08-02 17:17:23 11752

原创 DataBinding使用记录

前言:使用DataBinding最直观的好处可以代替findViewbyId,另外配合MVVM使用也是非常方便的。如何使用DataBinding替代我们通常写的findViewbyId?在使用之前我们先要关联DataBinding库; 在项目目录下面的build.gradle文件中添加如下配置:dataBinding { enabled = true }然后重新build一下项目即可。<?xml

2016-07-17 11:51:54 655 1

原创 android网络框架Retrofit使用记录

Retrofit的GET请求:情景:在新闻app中要获取某个用户收藏的文章信息。 这个请求我们使用的是get请求,用户的授权信息放到请求的Headers中;其他参数比如offset-偏移起始位置,limit - 返回最多结果数等参数都放在 LinkedHashMap集合中。第一步:初始化retrofit对象Retrofit retrofit = new Retrofit.Builder()

2016-07-03 14:42:26 452

原创 Activity进场和出场动画

Activity创建和销毁动画从MainActivity进入到SecondActivity,再点击返回键从SecondActivity进入到MainActivity这样一个过程中如何设置两个Activity创建和销毁的动画呢?第一步:在MainActivity设置Intent进入SecondActivity的代码:Intent intent = new Intent(MainActivity.thi

2016-06-19 08:24:36 6107

原创 adb被占用怎么办

操作指令在DOS命令窗口执行首先你要将platform-tools文件夹中的adb.exe命令在path环境变量中配置。第一步:adb start-server daemon not running. starting it now on port 5037 * ADB server didn’t ACK failed to start daemon * 提示无法激活adb第二步:net

2015-07-20 17:53:57 1072 1

原创 JDBC,MySQL

如何用MyEclipse连接MySql数据库?第一步 选择MyEclipse Database Explorer选项 -完成后,在左边栏目列表 处右键选择new,选择第一行驱动模板MySQL 第二行参数设置你MySQL类型数据库的名字比如MySql第三行连接地址设置如下所示 Username 和 Password填写你自己MySQL数据库的用户名和密码即可最后一项Driver JARs

2015-06-27 08:54:15 390

原创 如何关联库文件

Android中如何关联别的项目代码

2015-03-16 15:57:17 386

原创 仿微信内容滑动底部Tab背景颜色渐变

模仿微信滑动颜色渐变

2015-03-16 12:01:15 1752

loopview.zip

自定义LoopView

2019-05-29

安卓开源的JazzyViewPager

利用这个源码可以实现各种你想要的ViewPager

2015-07-05

空空如也

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

TA关注的人

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