- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 阿里系utdid和友盟冲突解决方案
Duplicate class com.ta.utdid2.a.a.a found in modules jetified-alicloud-android-utdid-2.6.0 (com.aliyun.ams:alicloud-android-utdid:2.6.0) and jetified-utdid-1.5.2.3 (com.umeng.umsdk:utdid:1.5.2.3)
2022-11-11 16:00:52 1366 1
原创 Android 11 微信友盟分享报错 分享异常 Android 11及以上系统的手机需要使用FileProvider方式分享
微信分享朋友圈报错 分享异常 Android 11及以上系统的手机需要使用FileProvider方式分享项目集成了友盟的分享,在Android 11系统手机上,微信分享朋友圈失败:集成时以按文档配置了FileProvider,具体步骤:Android Manifest XML中添加<activity android:name=".wxapi.WXEntryActivity" android:configChanges="keyboardHid
2021-01-22 17:35:47 16073 6
原创 Dagger2 报错 @dagger.android.ContributesAndroidInjector was used
Dagger2 使用过程中报错:@dagger.android.ContributesAndroidInjector was used, but dagger.android.processor.AndroidProcessor was not found on the processor…在项目开发中出现这个错误,各项配置也都没问题最后解决: implementation 'com.google.dagger:dagger:2.21' implementation 'com.google
2020-10-16 10:28:14 353
原创 Android MultiDexApplication 为方法数超过 64K 的应用启用 MultiDex 总结记录
Android MultiDexApplication 为方法数超过 64K 的应用启用 MultiDex 总结记录为方法数超过 64K 的应用启用 MultiDex关于64K引用限制Android 5.0 之前版本的 MultiDex 支持Android 5.0及更高版本的 MultiDex 支持规避64K 限制具体配置为方法数超过 64K 的应用启用 MultiDex当您的应用及其引用的库包含的方法数超过 65536 时,您会遇到一个构建错误,指明您的应用已达到 Android 构建架构规定的引用限
2020-10-10 15:57:10 1773 1
原创 各种获取控件坐标的方法总结
最近遇到非常多需要获取控件在屏幕中位置的需求,用途有很多,比如一些抛物线动画的起始点、popupwindow的显示位置、scrollview中用于滑动跳转到固定位置等,这里总结一下
2017-08-15 09:57:51 8859 3
原创 仿唯品会尺码助手弹框 带箭头叉号的popupwindow BubbleLayout
唯品会一样的尺码助手弹框。首先找到了BubbleLayout,基于BubbleLayout实现该功能。 思路:尺码这一部分是一个GridView,没啥说的,在其item的点击事件上监听点击后在原来给尺码赋选取值的基础上弹出popupwindow,popupwindow上的布局外层用相对布局里面嵌套BubbleLayout
2017-08-14 15:03:23 1694
原创 标题滑动隐藏,滑动中背景图标变化,仿淘宝商祥
先申明菜鸟一枚,有不对的地方欢迎大神指正。编辑的主要目的是记录下最近做的一些效果。仿淘宝商祥标题下拉滑动时的渐变,滑到详情时详情的标题栏固定不动由详情的内容继续滑动。
2017-08-14 10:56:52 565 1
原创 SwipeRefreshLayout初体验
swipeRefreshLayout的使用swipeRefreshLayout是google加的一个下拉控件,放在 android-support-v4.jar包里。给listView加下拉的步骤:首先是布局:<android.support.v4.widget.SwipeRefreshLayout android:id="@+id/refresh_layout" an
2016-06-02 17:13:49 389
原创 快速集成微信心得,返回-1
微信集成总体上感觉还是有好些坑的,首先是账号申请,需要根据开发文档申请账号并开通支付权限:需要。之后先说下demo中遇到的问题,demo下载地址:点击打开链接。微信的demo在运行第一次的时候会提示成功,即返回“0”,之后就会一直返回-1,当反回-1的时候要检查文档中说的ID和签名,要与注册的一致,demo中的-1可以通过:1.删除微信缓存数据(设置-应用管理->微信->清除数据)
2016-04-12 16:32:22 474
转载 viewpager+gridview gridview中的个数不确定
项目中需要一个横向滑动的分类展示,分类的个数不确定,从服务器获取后根据实际情况动态的加载viewpager的页数,找到一个demo,这边记录一下:public class MainActivity extends Activity { private LinearLayout linear01; private LinearLayout linear02; private List> l
2016-03-30 14:36:24 800
原创 android gridview默认显示部分数据,点击按钮显示全部,再点击回到默认状态,选中变颜色
首先gridview中先确定有两行,每行三列,放第五个数据之后动态给list添加一个“更多分类”的按钮,点击“更多分类之后”展开显示全部,并且在最后加上“收起”的按钮,在点击“收起”之后回到两行的状态并且出现“更多分类”按钮,隐藏“收起”按钮。并且“更多分类”、“收起”和被选中变色。上代码: 布局简单就一个gridview activity: //加载数据 private void initVi
2016-03-29 19:00:39 3361 2
android gridview默认显示部分数据,点击按钮显示全部,再点击回到默认状态,选中变颜色
2016-03-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人