![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android学习小
文章平均质量分 82
wish-xy
每天进步一点点
展开
-
Mac电脑配置Gradle,实现android自动打包
大家都知道,android 的平台很多,为了能更好的跟踪app的下载量和每个平台的数据信息,为每个平台生成对应的平台包尤为重要,所以我们现在需要学习Gradle批量打包机制。安装Gradle download最新版本的gradle,网址如下 http://gradle.org/gradle-download/ 将下载的Gradle压缩包解压到你想放置的位置。配置Gradle环境变量 打开M原创 2016-11-06 16:57:46 · 1767 阅读 · 0 评论 -
圆角矩形圆形图片简单解决方案
一个圆角图片的解决方案,解决设计需要不同圆角图片时,避免重复让设计师出不一样的切图。废话不多说,先上效果图: 属性介绍 参数 属性 介绍 round_rect_circle boolean 是否显示圆形 round_rect_corner int 圆角大小 round_rect_corner_top_to_left ...原创 2018-07-17 17:50:51 · 737 阅读 · 0 评论 -
Android仿抖音点击效果
前言学习自定义view,想找点东西耍一下,刚好看到抖音的点赞效果不错,尝试一下。抖音效果: 话不多说,先上代码:public class Love extends RelativeLayout { private Context mContext; float[] num = {-30, -20, 0, 20, 30};//随机心形图片角度 p...原创 2018-05-23 11:52:02 · 6367 阅读 · 14 评论 -
美团打包工具和v1,v2签名
公司业务渠道较多共有70多个渠道,打包时间较长,所以抽时间研究一下美团的多渠道打包,(ps:美团打包方案不适合公友盟多渠道统计,如果使用美团打包,需要将渠道的名称写进androidMainfest里面meta-data中,Python还在学习中,后续找到好的方案会更新到博客)转载出处https://www.jianshu.com/p/332525b09a88今天的文章主要介绍的是A...转载 2018-05-16 11:40:48 · 881 阅读 · 0 评论 -
ijkplayer打包支持https的so
Build androidgit clone https://github.com/Bilibili/ijkplayer.git ijkplayer-androidcd ijkplayer-androidgit checkout -B latest k0.8.8创建更小的jarcd configrm module.shln -s module-lite.sh mod...原创 2018-05-16 11:13:04 · 1395 阅读 · 1 评论 -
网络连接状态广播监听
广播注册:1. IntentFilter filter = new IntentFilter(); 2. filter.addAction("android.net.conn.CONNECTIVITY_CHANGE"); 3. filter.addAction("android.net.wifi.WIFI_STATE_CHANGED"); 4. filter.addAction...原创 2018-05-16 10:11:28 · 805 阅读 · 0 评论 -
自定义View学习3:canvas绘制文字
1canvas绘制文字的方式canvas的文字绘制方式有三种:drawText(),drawTextRun(),drawTextOnPath()。drawText(String text,float x,float y,Paint paint)drawText()是canvas 最基本的绘制方法:给出文字的内容和位置,Canvas按照要求去绘制文字,text是文字内容,x和y是文字的...原创 2018-05-21 22:46:50 · 667 阅读 · 0 评论 -
关于activity的startActivityForResult / onActivityResult / setResult学习和理解
最近在工作过程中,需要涉及到数据埋点,来监听用户操作,统计功能模块用户的行为和数据量。之前用startActivity就有点不合适,因为跳转到目标activity的入口可能很多,所以不适合进行埋点行为。所以在此引入 - startActivityForResult - onActivityResult - setResult这几个方法,学过android开发的都会接触原创 2016-11-11 16:24:20 · 470 阅读 · 0 评论 -
Phabricator代码审查使用方法(mac版)
刚入职,老大让装一个Phabricator,用作代码审查。记录一下,方便自己,造福他人。Phabricator是一个代码审查管理,Arcanist是Phabricator配套的Code Review工具,需要配合本地git使用。首先先贴上参考博客: Phabricator命令行工具Arcanist的基本用法 Arcanist用法简介确认PHP是否已经安装Mac OS X应该已经默认安装了PHP原创 2016-10-28 17:56:28 · 5042 阅读 · 0 评论 -
RadioButton图片居中and修改图片大小
今天在工作中遇到一个关于RadioButton的问题。美工在给切图时候,图片和问题没有分开,所以在使用RedioButton时候,图片就没有办法居中,而且图片大小还不好修改,研究了一下,记录下来:首先先上xml代码 <RadioButton android:id="@+id/main_tab" android:layout_width="match_parent"原创 2016-10-27 22:59:55 · 2980 阅读 · 0 评论 -
深入理解Android之Gradle
记录博主学习Gradle好的博客,不定时更新。 深入理解android之gradle转载 2016-11-06 17:05:58 · 320 阅读 · 0 评论 -
AOP面向切面编程,AspectJ在Android中应用二三事(上)
1.简述1.1 AOP的概念AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用...原创 2019-08-20 14:39:52 · 362 阅读 · 0 评论