[置顶] 打造一个高逼格的android开源项目——小白攻略

小引子在平时的开发过程中,我们经常会查阅很多的资料,最常参考的是 github 的开源项目。通常在项目的主页面能看到项目的简介和基本使用,并且时不时能看到页面汇中有好多的彩色标签,看起来很酷,很专业,很有逼格,能提升很多的好感度。前言本文又是一篇很长的文章,如之前写的某篇文章一样,基本是一口气连续两三天的写。写啊写啊写,不知不觉就写了好多,其实有很多是素材图片,务必做到每个细节我都实践一遍。考虑到同...
阅读(1194) 评论(2)

Django 删除表遇到的一些错误

python manage.py sqlmigrate DouYin 0001 逗比的 Django, 从数据库删除以后,就无法再次创建数据库成功。折腾了好久,终于摸索出一条路。 删除你不需要的代码和 服务器端的 数据库,然后本地依旧执行一次python manage.py makemigrations python manage.py migrate ,然后使用这个...
阅读(37) 评论(0)

如何正确打开华为手机的 USB 调试和 完整 log 功能?

华为手机(荣耀6)不能开启USB调试?借了一台华为荣耀手机,估计被重置过系统,电脑都连接不上,在关于里面开启开发者模式。并开启 USB 调试模式,但是刚打开,再次进来就变成不可选择的状态,并且不能调试。需要如下操作才能正常使用 USB 调试模式。 1. 首先打开拨号盘,输入 *#*#2846579#*#* 2. 系统自动弹出下面的对话框,选择“projectmenu” 3. 在下一个...
阅读(337) 评论(0)

徽章系列8:生成个性徽章

官网: https://shields.io/有什么用?彰显个人魅力,体现某种功能。例如咱们做一个跳转到我的博客的 个人徽章。怎么玩?滚动网页到最下面:在对应的地方填写相应的东西(也支持中文哦), 完成后点击后面的 Make Badge 按钮试试看。我想我的个人图标是这种浅蓝色: ,那么我就在 color 中直接写:7AD6FD 点击生成 一个地址, 先保存下面。这个原理是什么呢? (回答最开始的...
阅读(224) 评论(0)

徽章系列7: codacy 的使用

徽章系列7: codacy 的使用官网: https://www.codacy.comcodacy 是什么?codacy 编程代码自动审查服务平台,可以帮我们分析存在的问题 或者说是 bug,主要包括代码质量、语法规范、功能可用性方面的检查。codacy 怎么使用?进入官网,添加自己的需要的 project。完成后,等待一段时间就好了,会给你发邮件通知,已经完成。完成后的效果是:,咱们的这个项目评级...
阅读(304) 评论(0)

徽章系列6: Api\_Level 的使用

让 codecov 慢慢构建吧,我们先继续。官网:https://android-arsenal.com/apiApi_Level 有什么用?Api_Level 是 arsenal 网站给各位开发者的一个福利,我们的 android 开源项目一般都有一个最低的构建版本。平时我们都是在 md 文件中写上 支持版本是 14+等很多样式,但是 不够醒目,有了 Api_Level 后,打开开源项目主页就知道...
阅读(299) 评论(0)

徽章系列5: Codecov 的使用

根据文中的指示:我们能看到一个开源的 github 项目 https://github.com/codecov/example-android, 不过看起来点晕晕的,于是摸索了一段时间。我们之后都直接使用 Trivas CI 构建了。添加项目就不说了,进入后,点击 project changes, 找到自己的项目:,等生产报告后,进入该网站就能看见结果。利用 Jacoco 生成报告Codecov不支...
阅读(470) 评论(0)

徽章系列4: Circle CI 的使用

官网: https://circleci.com/Circle CI 和 Travis CI 有什么区别?需要一起使用吗?Circle CI 相对来说比 Travis CI 好一些,至少界面上来说哈。还提供 ssh 的连接,构建过程相对来说 比较透明直观。例如:Travis CI 的文档资料相对 Circle CI 来说 比较多, Circle CI 资料少之又少。Travis CI 的使用率还是很...
阅读(283) 评论(0)

徽章系列3: Travis CI 的使用

官网: http://travis-ci.org/ ps: 这个是公开的,如果需要使用私有的,请使用 .com 域名。 需要提醒的是:每次提交代码后都会重新下载需要的资源文件哦,所以时间很长,耐心等待吧。TravisCI 有什么用?travis-ci 就是 自动化 CI 工具,类似于大公司经常使用的 Jenkins,但是 travis-ci 是在云端的,而是支持 github, 还免费,我们可以...
阅读(234) 评论(0)

徽章系列2:JitPack 的使用

官网: https://jitpack.io创建 Android Library 在 AS 中创建标准的 android 项目: 创建 Library: 创建 badge library 成功。 配置相关文件进入 jitpack android 可以看到 jitpack 为我们提供的文档帮助。 1. 在项目的根目录下的 build.gradle 文件中添加: 2. 在 library 下...
阅读(262) 评论(0)

徽章系列1: Top 30 android 开源项目徽章

徽章系列1: Top 30 android 开源项目徽章我们尝试在 github 里面搜索 以 android 关键字 开发语言为 java 的开源项目。 统计情况如下: Retrofit 0 okhttp 0 Butter Knife 0 MPAndroidChart 4 Android-Universal-Image-Loader 2 glide 1 leakcanary 0 E...
阅读(292) 评论(0)

android 6.0 权限崩溃分析:android.system.ErrnoException: statvfs failed: ENOENT (No such file or directory)

android 6.0 权限崩溃分析:android.system.ErrnoException: statvfs failed: ENOENT (No such file or directory)问题复现在某些 6.0 设备的设备上 程序因为使用了 app 的外置 SD 卡的私有目录,在没有 存储权限的情况下,会崩溃,出现: 05-03 09:53:02.337 W/System.err: ja...
阅读(2552) 评论(0)

Receiver not registered: android.widget.ZoomButtonsController crash android 分析与解决方案

Receiver not registered: android.widget.ZoomButtonsController crash android今天在听云上发现这样一个 bug, 崩溃到了 protected void onDetachedFromWindow() { super.onDetachedFromWindow(); //崩溃提示到这个地方 /...
阅读(303) 评论(0)

使用groovy读取excel里面内容

需要依赖apache.org/poi项目目录结构:项目 assets 下面放了一个people.xlsx文件PS: 本文依赖 Groovy读取excel文件 尝试读取后,发现不能运行 下载 Apache的POI组建 遇到问题 项目的源码:import org.apache.poi.ss.usermodel.Row import org.apache.poi.xssf.usermodel.XSSFCe...
阅读(1988) 评论(1)

检测录音程序是否被禁用 录音权限

private void createAudioRecord() { //上传的字节流需要限制在 4096以内,否则处理有问题, 采用 22050(缓存3584) ,32000(5120) recBufSize = AudioRecord.getMinBufferSize(frequency, channelConfiguration,...
阅读(2346) 评论(0)

Grade 编译 Android 解决 Error:more than one library with package name

Grade 编译 Android 解决 Error:more than one library with package nameError: more than one library with package name 'com.app.XX' You can temporarily disable this error with android.enforceUniquePackageName...
阅读(8501) 评论(0)

欢迎使用Markdown编辑器写博客<存档>

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl...
阅读(471) 评论(0)

Android Studio导入Fresco Build失败的解决办法

Android Studio导入Fresco Build失败的解决办法导入facebook 的 Fresco后,如果发现编译的过程中出现 Error:Execution failed for task ‘:imagepipeline:ndk_build_bitmaps’. A problem occurred starting process ‘command ‘ndk-build”...
阅读(2737) 评论(3)

【经典算法】——KMP,深入讲解next数组的求解

【经典算法】——KMP,深入讲解next数组的求解 前言     之前对kmp算法虽然了解它的原理,即求出P0···Pi的最大相同前后缀长度k;但是问题在于如何求出这个最大前后缀长度呢?我觉得网上很多帖子都说的不是很清楚,总感觉没有把那层纸戳破,后来翻看算法导论,32章 字符串匹配虽然讲到了对前后缀计算的正确性,但是大量的推理证明不大好理解,没有与程序结合起来讲。今...
阅读(448) 评论(0)

一个工具类框架,生成常用Android类

换到小公司后,很多事情都得自己亲手来弄,但是这样感觉太费时间了,所以考虑生成一些最基本的东西。 现在先提供一些想法,等过两天项目稳定后,动手干干。 根据一个业务名称,直接生成需要的Activity,Bean,Adapter,layout。 这样可以省去很多的时间,将逻辑什么的都用在需要地方。 但是需要注意的问题是: 1.和其他成员沟通好需要怎么使用; 2.Activity...
阅读(526) 评论(0)
48条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:133609次
    • 积分:1707
    • 等级:
    • 排名:千里之外
    • 原创:36篇
    • 转载:12篇
    • 译文:0篇
    • 评论:15条