【我的Android进阶之旅】Android目录过长造成错误:Failed to crunch file abc_textfield_search_activated_mtrl_alpha.9.png

一、编译异常描述一大早来开发一个新的需求,拉取了一个新的分支,然后导入Android Studio之后,编译就报错了,报错如下所示: 错误具体日志如下所示:Information:Gradle tasks [:app:assembleDebug] Error:Failed to crunch file C:\Code\XTC_NetEaseCloudMusic\branches\APP_NetE...
阅读(1044) 评论(0)

为你的CSDN博客添加CNZZ流量统计功能

一、流量统计介绍 流量统计是指通过各种科学的方式,准确的纪录来访某一页面的访问者的流量信息,目前而言,必须具备可以统计。 1、简介 统计独立的访问者数量(独立用户、独立访客); 可以统计独立的IP地址数量; 可以统计页面被刷新的数量。 访客数量,即来了多少访客?他们是哪里人?IP多少? 访客来源,即访客来自哪些网站?百度?天涯?还是163邮箱? 软文营销效果:我贴的链接和软文的效果到底怎么样?...
阅读(1580) 评论(7)

一次因为文件名开头包含空格而导致FTP文件一直无法下载的悲剧!

最近负责公司研究新的多渠道打包方案,之前的打包方案太慢了,因此采用了美团的Android Signature V2 Scheme签名下的新一代渠道包打包神器 方案进行了多渠道打包。但是由于马虎,在配置多渠道打包定制渠道包的APK的文件名称的时候,在apk文件名称签名多敲了一个空格,因此出出现了FTP文件一直无法下载的悲剧,下面具体描述一下。在Jenkins成功的时候多渠道包之后,会转移编译好的apk...
阅读(1110) 评论(0)

为CSDN博客添加打赏功能

随着移动支付在国内的兴起,越来越多的付费内容越多如雨后春笋般的冒了出来。其中以《逻辑思维》、罗振宇、李笑来为主要代表作品和人物。 现在很多博客或者个人网站里面都有打赏功能,这算是对博主的劳动的一种回报方式。 我这几天看了很多博客,确实也发现了很多博客支持这种功能,但是CSDN还未支持,因此在这里特意写一篇博客为自己的博客上添加打赏功能了。 各位看官,如果你觉得本人的博客...
阅读(1060) 评论(1)

【我的Android进阶之旅】 RxJava 理解Backpressure并解决异常 rx.exceptions.MissingBackpressureException

今天测试人员在测试应用APP的时候应用crash了,查看了下crash log如下所示:java.lang.IllegalStateException: Exception thrown on Scheduler.Worker thread. Add `onError` handling. at rx.android.schedulers.LooperScheduler$ScheduledA...
阅读(2554) 评论(1)

【我的Android进阶之旅】Android 如何防止 so库文件被未知应用盗用?

首先,关于Android 如何防止 so库文件被未知应用盗用这个话题并不是我擅长的,只是在开发中遇到了这个问题,因此在这里总结一下。 故事回到几个月之前,当时公司和第三方音乐平台合作了一款内置于手表系统的音乐APP应用,合作过程中需要第三方提供so库文件来进行相关操作。当时提供so库文件的时候,第三方公司要求我们提供一个我们音乐APP应用的签名文件(这个签名文件称呼为V1)中的MD5码,然后再给我们...
阅读(984) 评论(6)

【我的Android进阶之旅】Android 7.0报异常:java.lang.SecurityException: COLUMN_LOCAL_FILENAME is deprecated;

之前开发的一个和第三方合作的apk,在之前公司的 Android 5.1 系统的手表上运行正常,今天在公司新开发的 Android 7.1系统的手表上运行的时候,使用 DownloadManager 下载之后,查询下载状态的时候,报了异常java.lang.SecurityException: COLUMN_LOCAL_FILENAME is deprecated; use ContentResol...
阅读(2847) 评论(3)

【我的Android进阶之旅】TortoiseSVN 客户端 如何重置用户名和密码?

在第一次使用TortoiseSVN从服务器CheckOut的时候,会要求输入用户名和密码,这时输入框下面有个选项是保存认证信息,如果选了这个选项,那么以后就不用每次都输入一遍用户名密码了。不过,今天有人在SVN服务器端修改了我的用户名密码,则再次执行SVN相关操作时就会出错,报错如下:Error:svn: E170001: Authorization failed出错之后不会自动弹出用户名密码输入框...
阅读(850) 评论(0)

【我的Android进阶之旅】快速创建和根据不同的版本类型(Dev、Beta、Release)发布Android 开发库到Maven私服

前言由于项目越来越多,有很多公共的代码都可以抽取出一个开发库出来传到公司搭建好的Maven私服,以供大家使用。之前搭建的Maven仓库只有Release和Snapshot两个仓库,最近由于开发库有时候不稳定有bug,不便于测试。因此领导说要搭建三个版本的仓库,分别为Release版本、Beta版本、Dev版本,Snapshot版本废弃掉,下面来分别介绍下这三个版本仓库的意义。 Dev版本:是用于开发...
阅读(3008) 评论(15)

git学习------>写给 Git 初学者的7个建议

PS:本文转载于(http://blog.jobbole.com/50603/),本文由 伯乐在线 - 吴鹏煜 翻译。 英文出处:(http://sixrevisions.com/web-development/git-tips/)当我刚刚开始使用Git的版本控制时,我根本不确定我付出那么多时间是不是会得到回报。Branch、Stage、Stash,这些Git名词对我来说都非常陌生。而今天的我已不...
阅读(1503) 评论(0)

阿里巴巴 JAVA 开发手册

阿里巴巴 JAVA 开发手册1 / 32Java 开发手册1.0.0 阿里巴巴集团技术部 2016.12.7 首次向 Java 业界公开一、 编程规约(一) 命名规约1. 【强制】所有编程相关命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反例: _name / __name / $Object / name_ / name$ / Object$2. 【强制】所有编程相关的命名严禁...
阅读(1153) 评论(0)

【我的Android进阶之旅】推荐一款能提升数十倍效率的Android应用开发助手

一功能介绍 a调试相关 1布局边界 2布局更新 3强制GPU渲染 4GPU渲染 5指针位置 6严格模式 7不保留应用 8不锁定屏幕 9开发者选项 10系统设置 11语言设置 12USB调试 b UI相关 13屏幕信息 14标准尺寸 c 信息 15系统 16硬件 17虚拟机 18网络相关 18那些ID 18CPU 19我的应用 二应用下载 是否曾经需要频繁切换“严格模式”? 是否需要多次启停...
阅读(2377) 评论(4)

【我的Android进阶之旅】解决MediaPlayer播放音乐的时候报错: Should have subtitle controller already set

一错误描述 二错误解决 解决方法一 解决方法二一、错误描述刚用MediaPlayer播放Music的时候,看到Log打印台总是会打印一条错误日志,MediaPlayer: Should have subtitle controller already set,虽然程序运行不会出问题,但是看起来红色的日志很显眼,因此决定修改这个bug。具体的错误日志如下所示:01-04 17:46:21.752 93...
阅读(7137) 评论(11)

【转】如约而至:微信自用的移动端IM网络层跨平台组件库Mars已正式开源

作者:男人链接:https://zhuanlan.zhihu.com/p/24614843来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1、前言关于微信内部正在使用的网络层封装库Mars开源的消息,1个多月前就已满天飞(参见《微信Mars:微信内部正在使用的网络层封装库,即将开源》),不过微信团队没有失约,微信Mars 于2016年12月28日正式公开源码(源码地址...
阅读(1339) 评论(0)

【我的Android进阶之旅】解决错误:No enum constant com.android.build.gradle.OptionalCompilationStep.FULL_APK

今天在分支编译代码并允许之后,接着同步主干代码之后,再继续点击【Run】按钮允许程序的时候报错了,错误描述日志如下所示:一、错误描述Error:(1, 1) A problem occurred evaluating project ':watch'. > Failed to apply plugin [id 'com.android.application'] > No enum const...
阅读(2129) 评论(0)

【我的Android进阶之旅】 高效的设计稿标注及测量工具Markman介绍

前言 最近有个烦恼是UI设计师可能太忙了,经常给出的UI设计稿中有很多地方都没有标注,比如长度和颜色值等。这个时候每次都要通过RTX来联系UI设计师或者直接跑到UI设计师面前,喊他重新标注一下,特别影响工作效率。 然而我对PS不熟练,又不想每次都去找UI设计师重新标注,因此我想有没有能够高效地对设计稿标注及测量工具呢? 通过百度搜索到一款名为Markman的工具,能够高效地对...
阅读(3612) 评论(4)

【我的Android进阶之旅】 Google Developers中国网站发布啦!

今天,Google Developers 中国网站 (https://developers.google.cn) 正式发布!Google Developers 中国网站是特别为中国开发者而建立的,它汇集了 Google 为全球开发者所提供的开发技术资源,包括 API 文档、开发案例、技术培训的视频。并涵盖了以下关键开发技术和平台产品的信息: 打开 https://developers.google...
阅读(1301) 评论(0)

【我的Android进阶之旅】 Android Studio插件之Jenkins插件介绍

一Jenkins插件功能介绍 1Jenkins任务列表 2切换Jenkins分组 3构建Jenkins任务 4进入构建Jenkins任务的页面 5进入最后一次构建Jenkins任务的页面 6增加Jenkins Favorite分组 7查看Jenkins Favorite分组 二Jenkins插件下载 1搜索Jenkins插件 2下载Jenkins插件 三安装Jenkins插件 四配置Jenkins插...
阅读(1843) 评论(2)

【我的Android进阶之旅】 解决bug: Expected file scheme in URI: content://downloads/my_downloads/12

一、错误描述今天测试MM用HTC手机测试某个模块的时候crash了,抓log后发现是使用DownloadManager下载apk安装包然后自动安装的时候,抛了异常:java.lang.IllegalArgumentException: Expected file scheme in URI: content://downloads/my_downloads/12具体crash错误信息如下所示: 11...
阅读(2502) 评论(0)

关于CSDN 2016博客之星评选活动的感触

一、前言 想想去年的这个时候还接到CSDN邀请,参加了“CSDN 2015博客之星”的评选活动, CSDN2015博客之星评选之拉票环节 而今年却没有接到CSDN的邀请,内心有点小失落。主要还是因为今年写的博客质量不高,没有什么吸引大众眼球的干货技术分享。 二、回顾回顾2016年,发现今年比去年忙太多了,学到的新的开发技术也太多了,但是真正把学到的知识点都用博客记录下来的太少太少了,比如下面...
阅读(2177) 评论(13)
472条 共24页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1823974次
    • 积分:21220
    • 等级:
    • 排名:第378名
    • 原创:363篇
    • 转载:109篇
    • 译文:0篇
    • 评论:920条
    感谢您为博客进行打赏
      支付宝&微信支付二维码
      支付宝&微信支付
    站长统计
    友情链接
    博客专栏
    最新评论