
Android
cv大师_ly
等攒够了钱,我想去看看世界
展开
-
# Android 2019 总结
文章目录Android 2019 总结手机卡顿屏幕刷新机制卡顿原因修改优化内存泄露内存泄露原因(一个长生命周期的对象持有了一个短生命周期的对象)内存泄露检查方案内存抖动原因启动优化RecyclerView优化Handler Looper Message 关系是什么?Messagequeue 的数据结构是什么?为什么要用这个数据结构?如何在子线程中创建 Handler?Handler post 方法...原创 2020-01-18 22:40:31 · 1897 阅读 · 0 评论 -
安卓自定义表盘
安卓自定义表盘前情因为最近公司项目在做饮水打卡的模块,所以需要有一个表盘去显示饮水进度。设计稿以及需求理解成品图成品图gayhub地址分析根据需求,我们可以把表盘分为几个模块:最外层带阴影的模块倒数第二层带进度条的模块位于倒数第二层进度条上的打卡位置里面的刻度模块中心的图片模块套用我弟的名言:犹豫不决总是梦,开干!开干初具模型玩View我喜欢先在...原创 2019-07-16 21:59:58 · 1473 阅读 · 0 评论 -
Android项目中嵌入Flutter项目以及各种踩坑(持续更新)
文章目录分类源码集成新建安卓项目新建flutter目录Android Studio创建在androidStudio中新建Flutter Module在命令行创建Flutter Module在android项目中关联Flutter Module在app的build.gradle里面加入对应依赖新建Flutter模块入口flutter处理以上步骤很多博客都可以看到,接下来我们来讲下容易踩坑的地方分支问...原创 2019-04-23 18:03:34 · 4294 阅读 · 0 评论 -
Android之旅:Android 与 unity3d 基于微信授权、支付、分享,QQ分享,支付宝支付的交互
前文:思路:项目环境搭建:具体实现如何打包前文:unity3d项目需要调用到android原生的方法,而unity3d不提供这些类型的api,所以就需要android原生代码的支持了,类似,手机震动之类的动效,或者类似第三方sdk的支付等。推荐android开发人员使用eclipse而不是使用androidStudio来进行jar的打包开发,因为ecl...原创 2018-08-18 19:01:34 · 597 阅读 · 0 评论 -
Android之旅:教你一分钟集成友盟分享
下载sdk使用友盟集成工具.jar配置文件生成配置完这些 环境基本就搭建完毕了,然而我们还可以一键生成分享授权的代码块,由于我只使用到了分享的,我们就用分享为例吧:下载sdk下载你会得到如下的文件: 使用友盟集成工具.jar双击打开选择你需要的平台以及你选择的ide配置文件生成如上图我们填入appid...原创 2018-08-18 19:00:29 · 1271 阅读 · 0 评论 -
Android之旅:android一个textView加载不同颜色的字并且响应不同的点击事件
效果图效果图喏,上面的就是效果图… 是不是第一个反应就是:md,so 简单 <LinearLayout android:layout_width="match_parent" android:layout_height="...原创 2018-08-18 18:57:38 · 1064 阅读 · 0 评论 -
Android之旅:RecyclerView 局部刷新的坑
前言踩坑解决前言相信童鞋们都用过RecyclerView,假设说要我们做一个列表更新Item的功能,相信大部分同学都会这么写的: /** * 更新列表数据某一项的packageName * * @param position 下标 * @param packageName 要替换的文本名 */ ...原创 2018-08-18 18:55:26 · 2394 阅读 · 0 评论 -
Android之旅:突然想玩的TextView前面加标签的方法
前言思路通过html通过span代码实现:自定义TextView自定义一个标准的tag布局:具体使用(xml)具体使用(java)效果如下前言可能很多朋友在做设计稿的时候经常会遇到这种问题: 好好的textView前面加了个标签… 这要是单行还好,直接一个drawable了事 但是多行…我可以自定义一个ShapeDrawable,实现...原创 2018-08-18 18:54:11 · 3555 阅读 · 2 评论 -
Android之旅:一文看懂主流的Android移动支付
前言正文项目结构介绍:配置类介绍:微信支付:支付宝支付:银联支付paypal支付结尾总结前言相信做app的童鞋都知道,我们app 肯定离不开移动支付的,而我们经常使用的支付一般就是微信支付,支付宝支付这2个。 而题主最近刚好离职,也比较闲,刚好总结了之前做过的支付DEMO,整合了微信支付,支付宝支付,银联支付,贝宝支付,整合成一个demo,也算是一...原创 2018-08-18 18:53:16 · 965 阅读 · 0 评论 -
Android之旅:仿魅族应用商店下载进度控件
前言实现过程需求分析具体动手定义需要的参数重写onDraw()属性动画设置文字自定义属性暴露更新进度的方法供外界调用:使用方法:问题前言因为本人是个魅族控,魅族的UI以及页面风格真的是深入我心,特别是一些小动效更是让我爱不释手,所以也想仿着来做一点,好吧,啰嗦毕了,看下实现的UI效果。 这个是魅族应用商店下载进度条的进度读取,我挺喜欢这个效果的,具...原创 2018-08-18 18:50:38 · 1128 阅读 · 0 评论