- 博客(23)
- 资源 (11)
- 收藏
- 关注
原创 解决mac下 Android Studio gradle 下载很慢,如何手动配置
平时我们clone git上项目,项目对应gradle版本本地没有,ide编译会自动下载,但是超级慢可能还下载失败,下面讲解下此问题如如下图所示,以下以gradle版本为案例讲解gradle。
2024-09-18 20:38:27
849
原创 RecyclerView GridView模式同一行,使其高度平齐,自动适应高度最大item
抓住人生中的一分一秒,胜过虚度中的一月一年!小做个动图开篇引题#####先看一下效果图####前言在开发中,产品会给你绞尽脑汁设计出类似上述UI,细心的小伙伴发现其中的奥秘没有,实际上是相同行,高等相等,自适应最多字数文本内容,每行有每行的最大高度,高度不同!也许大家刚看此样式,so easy~,但要实际去开发,会发现这种样式倒是不是很好处理,于是我在网上找了找,但是案例基本也不尽人意,一般都是计算item高度,不是很好操作,下面给大家讲解一下俩种实现方案,大家接着往下看。##.
2022-02-28 20:22:05
1075
原创 鸿蒙开发之RecycleItemProvider封装
哪个小可爱在偷偷的看我~~背景android的Listview,在鸿蒙中对应的是ListContainer,Android的adapter在鸿蒙中对应的是RecycleItemProvider,手机开发必然离不来列表数据,为了简洁代码高效开发,封装RecycleItemProvider便提上了日程,目前笔者正在实战开发项目,所踩过的坑与经验与大家分享一下,帮助大家更好的入坑鸿蒙,希望早日鸿蒙生态圈形成。使用方法一、设置图片 holder.setBackgroundRe.
2021-01-29 09:31:15
898
原创 鸿蒙开发之Toast封装
哪个小可爱在偷偷的看我~~背景Toast提示是每个项目必不可少的,鸿蒙如何实现类似android的提示呢,鉴于现在所参考资料几乎没有,于是自己封装了个工具类,可供大家参考/** * author : liupeng * QQ群 : 鸿蒙开发技术讨论QQ群:1084365075 * date : 2021/1/13 * desc : toast简单封装 */public class Toast { public static final int LENGTH_LON.
2021-01-28 20:09:16
651
原创 鸿蒙开发之网络框架搭建,MVP+Retrofit2+okhttp3+Rxjava2+RxHarmony
抓住人生中的一分一秒,胜过虚度中的一月一年!小做个动图开篇引题鸿蒙背景2020年9月10号,鸿蒙2.0(HarmonyOS 2.0)系统正式发布,鸿蒙2.0面向应用开发者发布Beta版本,在2020年9月10发布大屏,手表,车机版鸿蒙,2020年12月发布手机版鸿蒙。在2020年9月10日,鸿蒙开源路标面向内存128KB-128MB终端设备;2021年10月,将面向4GB以上所有设备。前言作为一个安卓开发者,能够看到属于国产的操作系统确实很兴奋,也许将来的某一天可能和android.
2021-01-28 15:55:50
1947
2
原创 带你一步步破解Android微信聊天记录解决方案
哪个小可爱在偷偷的看我~~前言最近公司需要做个内部应用,需求有通话并录音上传服务器,微信聊天记录上传服务器,我擦,竟然要做严重窃取隐私的功能,一万个草泥马奔腾而来,于是乎开始研究如何实现,网上的文章都不是很详细,本篇文章带你来一步步实现如何获取微信聊天记录,通话录音上传另一篇文章将予介绍微信的聊天记录保存在Android内核中,路径如下:“/data/data/com.tencen...
2019-12-10 15:09:17
29890
28
原创 将video转成gif工具(免费)
大家可能会用到gif动画 比如写博客 将视屏录制成video然后转成gif动画上传到博客给大家一个免费的工具简书连接地址:https://www.jianshu.com/p/28baf29e4591工具下载地址:https://download.youkuaiyun.com/download/loocanp/10830632...
2018-09-30 12:07:16
6194
原创 一个骚气的android titlebar 觉得骚气的点个赞吧 哈哈
无聊看到一个第三方有个比较炫酷的效果 于是稍微改了下做成了一个骚气的title 如果大家有用的话可以看看 没用的话就一带而过了先看个动态效果 第三方依赖库compile 'com.scwang.wave:MultiWaveHeader:1.0.0-alpha-1'mainActivity如下package com.loocan.title;impor...
2018-09-30 11:59:15
438
原创 Android商城购物车页面实现
公司有个项目需要做购物车功能,于是实现了一下,另加了个浮动title ,侧滑删除,示例图片如下 //侧滑删除compile 'com.github.anzaizai:EasySwipeMenuLayout:1.1.2'实现方式 adapter用的是封装的CommonAdapter代码如下package com.loocan.shpping.viewho...
2018-09-28 16:23:16
14433
4
原创 友盟领英分享集成
由于项目需要做国际版原因,需要做领英分享,于是想到了友盟,用友盟集成的,但是,领英友盟对于领英介绍的少之又少,不知道这个领英如何集成,每个第三方集成都需要配置个Key,value,领英到底如何配置,于是看官方demo,云里雾里没有相关介绍,于是百度啊百度,一篇文章都没有介绍友盟领英如何集成,于客服客服,总是让我去填写反馈,这个领英到底如何集成? 下面贴几张图让大家记忆深刻...
2018-08-13 10:29:51
1412
5
原创 友盟 as 3.0多渠道打包配置
as升级到3.0多渠道打包和以前不一样了 我就以图文展示描述下as 3.0打包的全过程 1. 2.defaultConfig { applicationId "com.sxcoal" minSdkVersion 16 targetSdkVersion 27 versionCode 18 versionName "1.1....
2018-08-10 10:49:10
450
原创 android.os.DeadObjectException解决办法
遇到一个问题太奇怪了 具有随机性: android.os.DeadObjectException: Transaction failed on small parcel; remote process probably died at android.os.BinderProxy.transactNative(Native Method) at a...
2018-08-09 12:20:23
4873
原创 友盟集成QQ分享,分享成功走onStart()方法,不走onResult方法
解决办法:在掉分享的页面写@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); UMShareAPI.get(this).onActivityResult(re...
2018-08-08 13:12:51
1180
原创 Android EditText设置为单行 8.0以前singleLine无效
在EditText设置单行,由于android:single属性显示过时,提示用使用android:maxLines=”1”代替,但是设置之后没有任何效果。这是由于android:inputType属性默认值为none的缘故.只要将android:inputType属性设置为其他就可以了,如android:inputType="text"就实现效果了...
2018-08-04 10:08:21
1222
原创 解决cc2015到期后不能再次破解问题,及提供cutterman,Mark Man下载地址
由于近期用到PS,突然发现以前安装的cc2015到期了,再次安装程序还是出现到期界面,(无论各种删除根路径的相关东西,还是不能完成破解问题,好像是注册表里写入了东西),经过一番研究,终于解决了这个问题。方法一: 1.安装cc2015 (去官网下载即可) 或者到我的云盘地址如下(链接: https://pan.baidu.com/s/1bo9RAQr 密码: q9wi) 2.安装断网安装,百度有
2017-08-10 14:40:52
1524
原创 解决PopupWindow在7.0以上位置不正确的bug
我们在开发过程中会经常使用PopupWindow,但在7.0使用PopupWindow的showAsDropDown方法会出现无依附效果异常,这是什么问题呢?其实原因在于PopupWindow内部出现了BUG,google大牛在发布时候忘记修改测试时代码导致的(只是个人估计),至于以后用PopupWindow都需要对7.0做下处理吗?这个问题嘛我也不清楚注:只有Build.VERSION.SDK_I
2017-08-07 10:47:31
1137
原创 Flowlayout流式布局使用(轻量级)
Flowlayout属于自定义流式布局,意思就是说从左上角开始添加原件,依次往后排,第一行挤满了就换一行接着排。本文所使用的FlowLayout来自于鸿洋大神的框架。 只取了一个自定义控件,没有鸿洋的github:https://github.com/hongyangAndroid/FlowLayout功能强大,本文属于轻量级别。备注:Flowlayout只是个容器先看下效果图自定义Flowlay
2017-08-04 11:12:07
2239
1
原创 android中如何去掉pulltorefreshlistview点击item时的背景颜色,与item外边距设置
如图所示,做项目中通过运用pulltorefreshlistview下拉刷新组件实现item与边有一定距离的效果图,如下图所示,item内容我已清除。 通过com.handmark.pulltorefresh.library.PullToRefreshListView中custom:ptrRefreshableViewBackground=“”属性可以设置ListView的背景图...
2016-09-28 14:04:35
1479
转载 监听Edittext变化的TextWatcher用法
简单的介绍一下TextWatcherTextWatcher textWatcher = new TextWatcher() { 2 @Override 3 public void beforeTextChanged(CharSequence s, int start, int count, int after) { 4
2016-09-07 13:51:54
332
原创 删除桌面上删不掉的东西
1、新建个TXT 文件2、把下边的代码粘贴过去:DEL /F /A /Q \\?\%1RD /S /Q \\?\%1保存3、把名字改成:Delete.bat然后把要删除的文件夹拖到这个文件上,即可删除了
2016-09-05 14:59:49
879
原创 startActivityForResult用法
startActivityForResult用法详解当前Activity(A界面)要打开另一个Activity(B界面)并传递值,然后关闭(B界面)返回到当前Activity(A界面)并传值,这样的需求需要用到是startActivityForResult打开方式当前aActivity(A界面)代码public static final int REQUESTCODE =
2016-08-25 16:10:46
396
原创 Android原生的时间选择器
做项目中需要做时间选择器代码,把我实现了的时间选择代码给大家参考一下,也许大家会用到一、日期选择器放到全局变量private Calendar showDate;相当于缓存showDate=Calendar.getInstance();按钮的监听@OnClick(R.id.activity_report_week_form_washout_date_text
2016-08-24 13:53:44
4779
RecyclerView GridView模式同一行,使其高度平齐,自动适应高度最大item
2022-02-23
work_space_mvp.rar
2019-06-06
不用涉及到各种冲突常规打造酷炫下拉视差效果SmartRefreshLayout+ViewPager+RecyclerView
2019-02-13
打造终极MVP+Retrofit2+okhttp3+Rxjava2网络请求,开发实用,简约
2018-10-28
Android商城购物车页面实现
2018-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人