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