@SDK_Manager 好久了,都换公司,早就换方向了。
Android蓝牙开发中电话音频(HSP,HFP)和媒体音频(A2DP,AVRCP)到底是个什么鬼Android在蓝牙开发过程中,经常需要蓝牙成功连接后,控制像音箱,蓝牙灯之类的硬件。这时候,打开手机的蓝牙设置,常会看到电话音频和媒体音频,这两个是什么鬼? 从开发Andr...
@SDK_Manager 好久了,都换公司,早就换方向了。
Android蓝牙开发中电话音频(HSP,HFP)和媒体音频(A2DP,AVRCP)到底是个什么鬼Android在蓝牙开发过程中,经常需要蓝牙成功连接后,控制像音箱,蓝牙灯之类的硬件。这时候,打开手机的蓝牙设置,常会看到电话音频和媒体音频,这两个是什么鬼? 从开发Andr...
前言 之前写RxJava相关文章的时候,就有人想让我谈谈RxJava2.0的新特性,说实话,一开始我是拒绝的。因为在我看来,RxJava2.0虽然是版本的重大升级,但总归还是...
RxJava2 RxJava2 发布已经有一段时间了,是对 RxJava 的一次重大的升级,由于我的一个库cv4j使用了 RxJava2 来尝鲜,但是 RxJava2 跟 R...
自定义View是绘制文本有三类方法 其中drawText()最常用,drawPosText ()是根据一个个坐标点指定文字位置,drawTextOnPath ()是根据路径绘...
Path常用方法表 Path作用 在前面我们讲解的所有绘制都是简单图形(如 矩形 圆 圆弧等),而对于那些复杂一点的图形则没法去绘制(如绘制一个心形 正多边形 五角星等),而...
1下载想要查看的应用的apk文件,修改后缀改成zip包; 2、在压缩文件中找到META-INF目录下找到 CERT.RSA文件; 3、shift+鼠标右键打开cmd命令行; ...
SmartRefreshLayout是一个“聪明”或者“智能”的下拉刷新布局,由于它的“智能”,它不只是支持所有的View,还支持多层嵌套的视图结构。它继承自ViewGrou...
Pycharm 是目前 Python 语言最好用的集成开发工具。但是由于纯英文的版本,对于英文较差的我们来说还是略有一点门槛。 下载 Pycharm 在 Pycharm 的官...
前言 自从 Android Studio 发布以来,Gradle 就是 Android 官方推荐的构建工具,它可以灵活的管理依赖与构建过程,同时提供了强大的插件体系,可以很方...
版权声明:本文为博主原创文章,未经博主允许不得转载。系列教程:Android开发之从零开始系列大家要是看到有错误的地方或者有啥好的建议,欢迎留言评论 前言:开发过程中很容易忘...
在XML文件中,光标选中需要提取样式的控件,然后右键选择-->Refactor-->Extract-->Style: 然后弹出框选择自己需要提取的公共style属性,以及输入...
一、Project的build.gradle文件: 对应的build.gradle代码如下: buildscript{}闭包里是gradle脚本执行所需依赖,分别是对应的ma...
简介 作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者也只...
前言 前段时间有用户反馈下载的App有广告的弹窗,但是我们的项目并没有插入广告的功能的。考虑到可能是因为我们上线的项目并没有做混淆的处理,就被有心人植入了广告。所以当务之急就...
本文已授权微信公众号:鸿洋【hongyangAndroid】独家发布 2018年第一篇,新年快乐! 一、混淆的目的 一款发布到市场的软件原则上都应该做代码混淆,可能有人会说谁...
AS 打上线版正式包 1.左下角 Build Variants 修改模式为 release 2. gradle 中修改 debuggable 为 false 3. Build...
下载地址 WINDOWS版下载地址:下载镜像一 / 下载镜像二 / 下载镜像三 MAC版下载地址:下载镜像一 / 下载镜像二 / 下载镜像三 汉化包地址:AxureRP8...
本文主要说明2018年苹果开发者账号申请的流程,申请流程相较于2017年有一些改变,希望大家能够通过本文少走一些弯路,能够顺利完成开发者账号的申请。关于新流程中可能出现的一些...