- 博客(92)
- 资源 (30)
- 收藏
- 关注
原创 "DeepNight-in-kotlin"一个纯看妹纸的Kotlin开源项目
转载请标明出处:http://blog.csdn.net/donkor_/article/details/78825038DeepNight-in-kotlin 陪你度过每一个深夜,妹纸看不停 看够了代码家的妹纸,来看看豆瓣的妹纸。Github地址: https://github.com/ChenYXin/DeepNight-in-kotlinDescription 妹纸图片来...
2017-12-17 16:13:27 24563
原创 Kotlin中SwipeRefreshLayout结合RecyclerView下拉刷新上拉加载
转载请标明出处:http://blog.csdn.net/donkor_/article/details/78820880前言: 最近做了一个纯Kotlin开发的Android开源软件,“DeepNight-in-kotlin,陪你度过每一个深夜”,抓取豆瓣美女的时候用到了SwipeRefreshLayout + RecyclerView 实现 上拉刷新 和 下拉刷新。功能完善好,代码简单贴...
2017-12-16 18:03:39 5766
原创 Kotlin实现侧滑抽屉菜单(DrawerLayout+NavigationView+Toolbar)
转载请标明出处:http://blog.csdn.net/donkor_/article/details/78819081前言: 最近做了一个纯Kotlin开发的Android开源软件,“DeepNight-in-kotlin,陪你度过每一个深夜”,刚好用到了Material Design设计风格。功能完善好,代码简单贴一下,方便日后查看和使用。本文demo包含以下要点:Drawe...
2017-12-16 16:49:39 5360 2
原创 Kotlin中handler避免内存泄漏
转载请标明出处:http://blog.csdn.net/donkor_/article/details/78796518前言: Handler在Android开发中经常使用,一不小心就会陷入内存泄漏的问题,最近在开发一款Kotlin软件,针对Handler内存泄漏的问题做出了解决方案问题分析: 在finish()的时候,Message还没有被处理,Message持有Handler, ...
2017-12-14 10:11:28 7525
原创 探究JavaScript Array对象
在JavaScript开发中,JavaScript对象包含Array对象,Boolean对象,Date对象,Math对象,Number对象,String对象,RegExp对象,全局属性与函数,运算符,Error。Array对象在开发过程中比较常用。以下将针对该对象进行讲解分析。
2022-05-24 16:02:12 195
原创 Flutter问题记录:Flutter/Flutter.h ‘ file not found ‘
转载请标明出处:http://blog.csdn.net/donkor_/article/details/120748738前言:最近Fultter版本Android端的工作逐渐趋于稳定,开始了Flutter版本IOS端上架的工作。然后打开XCode,运行。好家伙,上来就直接编译失败。但是明明Android编译运行没有任何问题啊。▲ 错误提示:▲ 问题思考:从上述图片可以看出,出现这个错误是Flutter系统的头文件找不到。根本原因是这个文件就没同步到,在你的mac中对应的项目中找不到这个头文件
2021-10-13 18:10:02 1788
原创 [!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)解决方案
转载请标明出处:http://blog.csdn.net/donkor_/article/details/116013464前言:最近工作状态慢慢闲下来,开始研究Flutter,在创建和配置环境之后产生了如下的问题。[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)! Some Android licenses not accepted. To resolve this, run: fl
2021-04-22 14:48:39 7727 2
原创 Android调试华为、魅族手机logcat不显示的问题
转载请标明出处:http://blog.csdn.net/donkor_/article/details/81232529前言:最近公司在项目开发中,由于华为手机存在部分的问题。所以购买了部分新款的华为手机。在真机调试项目APP时,老是无法出现Logcat打印出来的各种错误信息。▲ 问题分析google查证之后确定,目前国内华为、魅族手机都会有同样的情况。原因是国内的部分厂商定制的手机对于...
2018-10-08 19:56:43 3361
原创 Failed to finalize session : INSTALL_FAILED_INTERNAL_ERROR解决方案
转载请标明出处:http://blog.csdn.net/donkor_/article/details/80527305前言:Android studio安装apk无法安装,报错误,网上搜索可以看到都说是: ” 调用者不被允许测试的测试程序”,但具体这句话具体是什么意思很难理解。如下图...
2018-08-31 10:46:37 8371 1
原创 Android前端敏感词(屏蔽词)过滤
转载请标明出处:http://blog.csdn.net/donkor_/article/details/80527305前言:开发中经常要处理用户一些文字的提交,所以涉及到了敏感词过滤的功能,参考资料中DFA有穷状态机算法的实现,创建有向图。完成了对敏感词、广告词的过滤,而且效率较好,所以分享一下。使用DFA算法实现的内容安全,反垃圾,智能鉴黄,敏感词过滤,不良信息检测,文本校验,敏...
2018-07-27 10:36:27 6472 3
原创 解决retrofit2.adapter.rxjava.HttpException: HTTP 400 错误
转载请标明出处:http://blog.csdn.net/donkor_/article/details/79020482前言:最近项目中遇到一件怪事,在get请求中发现没有数据,在debug时候发现居然爆了一个retrofit2.adapter.rxjava.HttpException: HTTP 400错误。经过查阅资料发现400 请求出错 由于语法格式有误,服务器无法理解此...
2018-05-31 17:12:52 12606 1
原创 Android中生成带logo的二维码
目前在我国内,炒的最火热的就是二维码与O2O(Online To Offline)模式的结合,即利用二维码的读取将线上的用户引流给线下的商家。简单、便捷的小图标,给多少大街小巷的摊贩,各种华丽shopping商城带来方便。再加上现有软件大部分支持扫描二维码,可以看出二维码带给软件推广和运营减轻不少成本。
2018-04-03 10:46:03 3947 2
原创 RxBus在rxjava2.0 的基本使用
转载请标明出处:http://blog.csdn.net/donkor_/article/details/79709366▲ 前言:事件总线的好处在于方便组件之间的交互,RxBus不是一个库,而是使用RxJava实现事件总线的一种思想。刚好项目中使用到了rxjava,相对于使用eventbus,使用rxbus来的更方便。▲ rxbus和eventbus相比较:RxJava 主要做...
2018-03-28 10:43:40 25360
原创 Android 跳转权限设置界面的终极适配(适配各大定制 ROM)
转载请标明出处:http://blog.csdn.net/donkor_/article/details/79374442▲ 前言:当我们的用户使用App时不小心拒绝了某项必要权限,而导致无法正常使用。这时候希望重新去打开该权限,那么问题来了,Android厂家定制的room五花八门,很多时候却发现找不到权限管理的入口。为了解决这一问题,如果我们应用中直接提供权限管理入口给用户,是不是会很...
2018-02-26 10:49:20 32048 20
原创 Android 全局Dialog的简单实现
转载请标明出处:http://blog.csdn.net/donkor_/article/details/79303976▲ 前言:这里所说的全局Dialog是指无论当前应用是处于哪一个页面上,都能够及时弹出Dialog来提示用户一些信息,用户体验不会很好,一般应用于优先级非常高的通知。▲ 分析 :想要实现无论当前应用是处于哪一个页面上,都能够及时弹出Dialog功能其实很简单,...
2018-02-10 11:42:22 10880 6
原创 AndroidStudio3.0 注解报错Annotation processors must be explicitly declared now.
转载请标明出处:http://blog.csdn.net/donkor_/article/details/79020482前言:昨天在github下载了一个项目,项目中有一个关于ButterKnife的错误Error:Execution failed for task ':cursorWheelLayoutSam:javaPreCompileDebug'.> Annotation p
2018-01-10 10:23:17 11773 3
原创 Android Studio集成SVN报错:can't use subversion command line client : svn
转载请标明出处:http://blog.csdn.net/donkor_/article/details/79020127前言:在使用Android Studio集成svn时,有时会如下错误:Error “can't use subversion command line client : svn” Probably the path to Subversion executable
2018-01-10 10:00:40 2012
原创 Android中Service和IntentService
转载请标明出处:http://blog.csdn.net/donkor_/article/details/78875391前言:ServiceTimeout(20 seconds)小概率类型Service在特定的时间内无法处理完成,会造成ANR — 应用程序无响应(ANR:Application Not Responding)的情况▲ 分析 :避免ANR最核心的一点就是在主线程减...
2017-12-22 17:24:48 2166 1
原创 git : Please move or remove them before you can merge
git : Please move or remove them before you can merge
2017-12-20 20:03:37 7161
原创 Java/Android 获取网络重定向文件的真实URL
转载请标明出处:http://blog.csdn.net/donkor_/article/details/78585351前言:今天在测试使用第三方提供的URL进行文件下载的时候,得到了一个被重定向的url。很不幸的是这个URL对于我来说没办法进行文件下载。这时候就需要获得重定向文件的真实URL。▲ 问题分析 :其实Java 使用HttpURLConnection下载的的时候,会自...
2017-11-20 18:47:35 2733
原创 Mac 苹果电脑创建一个新的管理员账号
转载请标明出处:http://blog.csdn.net/donkor_/article/details/78563515前言:最近手贱,不小心把mbp仅有的管理员账号设置成了普通用户,想重新改回管理员,竟然需要用其他管理员账号去更改。简直 那个 啥 ~下面将提供创建一个新的管理员账号的方案不仅适用于上述我出现的问题,也适用于那些忘记了登录账号密码的同学 ~▲ 解决方案 :...
2017-11-17 17:29:11 34556 2
原创 Android 6.0获取wifi Mac地址为02:00:00:00:00:00的解决方法
转载请标明出处:http://blog.csdn.net/donkor_/article/details/78550701前言:之前项目比较旧,手机版本还比较低,还使用eclipse开发。用到了需要获取手机wifi Mac地址。使用了如下代码:// Android 6.0之前的版本可以用的方法(模拟器可以使用) private String getMacAddrOld(...
2017-11-16 14:46:00 18549 3
原创 Gradle sync failed: Could not find com.android.tools.build:gradle
转载请标明出处:http://blog.csdn.net/donkor_/article/details/78542055前言: Android Studio导入github工程,一直卡在Building gradle project info或refreshing gradle project这一步。或者弹出如下错误Gradle sync failed: Could not...
2017-11-15 16:48:13 11239 1
原创 Android Gradle项目同步失败错误
转载请标明出处:http://blog.csdn.net/donkor_/article/details/78403454前言: gradle 在更新同步项目之后,弹出了如下的错误Gradle sync failed: Another 'refresh project' task is currently running for the project.百度之中尝试了几个方案都不...
2017-10-31 14:57:36 13440 2
原创 Android studio编译错误 Error: The WIFI_SERVICE must be looked up on the Application
转载请标明出处:http://blog.csdn.net/donkor_/article/details/78392703前言: gradle 在编译新的apk包的时,弹出了如下的错误Error: The WIFI_SERVICE must be looked up on the Application context or memory will leak on devices &...
2017-10-30 14:29:27 933
原创 Android拍照及图片裁剪、调用系统相册(兼容6.0以上权限处理及7.0以上文件管理)
转载请标明出处:http://blog.csdn.net/donkor_/article/details/78341477前言: 最近工作修改较旧的项目时,涉及到了图片相关功能 ,在使用安卓6.0手机及7.1手机拍照时,遇到了因权限及文件管理导致程序崩溃等问题。 刚好把功能修改完,把代码简单地贴一下,方便以后使用。本文demo包含以下要点:Android6.0运行时权限封装(避免用...
2017-10-25 14:51:38 5924
原创 Some file crunching failed, see logs for details解决.9patch点9图片的报错问题
转载请标明出处:http://blog.csdn.net/donkor_/article/details/77931098前言: 前段时间,公司新项目开发完成。公司大佬仍了个eclipse的旧项目让我改。本着Android Studio开发更加快捷,方便的理念,大佬让我把项目转成studio的项目,方便日后维护更新。转完后发现出现下述问题。针对下述问题,总结可能出现的原因并给出解法方案。...
2017-09-11 15:14:25 1253
原创 Android Butterknife(黄油刀) 使用方法总结
转载请标明出处:http://blog.csdn.net/donkor_/article/details/77879630前言: ButterKnife是一个专注于Android系统的View注入框架,以前总是要写很多findViewById来找到View对象,有了ButterKnife可以很轻松的省去这些步骤。是大神JakeWharton的力作,目前使用很广。最重要的一点,使用Butter...
2017-09-07 12:53:40 80904 22
原创 使用git上传本地文件到Gayhub(面向初学者)
转载请标明出处:http://blog.csdn.net/donkor_/article/details/77851837前言: Gayhub其实是Github。稍微有点基础,和有点编程技术的人都不陌生。为什么叫Gayhub,为什么是全球最大的同性交友网站,下面一张图直接证明。FBI warning : (๑╹◡╹)ノ”“” 闲扯结束,前方正文▲ Github的作用 ...
2017-09-05 17:31:44 5307
原创 两分钟理解Android中PX、DP、SP的区别
转载请标明出处:http://blog.csdn.net/donkor_/article/details/77680042前言: 众所周知,Android厂商非常多,各种尺寸的android手机、平板层出不穷。导致了Android生态环境的碎片化现象越来越严重。Google公司为了解决分辨率过多的问题,在Android的开发文档中定义了px、dp、sp,方便开发者适配不同分辨率的Androi...
2017-08-29 16:52:58 77441 8
原创 IllegalStateException: This Activity already has an action bar supplied by the window decor.
转载请标明出处:http://blog.csdn.net/donkor_/article/details/77574511前言: 今天在使用ToolBar的时候,gradle编译更新,弹出了如下的错误▲ 异常log : java.lang.IllegalStateException: This Activity already has an action bar supplied...
2017-08-25 15:54:58 2386
原创 Android Studio Failed to open zip file问题
转载请标明出处:http://blog.csdn.net/donkor_/article/details/77503757前言: 在更新完studio之后,gradle 在编译更新的时候,弹出了如下的错误 Error:Failed to open zip file.Gradle's dependency cache may be corrupt (this sometimes o...
2017-08-23 11:39:01 3164
原创 Permission denied (publickey). fatal: Could not read from remote repository
转载请标明出处:http://blog.csdn.net/donkor_/article/details/77502800前言:Warning: Permanently added the RSA host key for IP address '192.29.255.115' to the list of known hosts. Permission denied (public...
2017-08-23 11:04:02 6021 1
原创 Android6.0运行时权限封装(避免用户选择不再提示后无法获取权限的问题)
转载请标明出处:http://blog.csdn.net/donkor_/article/details/77326989前言: Android 6.0 为了保护用户隐私,将一些权限的申请放在了应用运行的时候去申请, 比如以往的开发中,开发人员只需要将需要的权限在清单文件中配置即可,安装后用户可以在设置中的应用信息中看到:XX应用以获取**权限。用户点击可以选择给应用相应的权限。此前的应用权...
2017-08-17 15:49:33 7211
原创 分享一些本人自己收藏实用的Android OpenGL 书籍文档
转载请标明出处:http://blog.csdn.net/donkor_/article/details/77140975前言: 前段时间由于项目的需求,需要做到与人脸识别相关的功能,所以收藏了一部分的OpenGL书籍。分享记录,方便之后查看,也分享给有需要的人。Android OpenGL ES 简明开发教程.pdf:http://download.csdn.net/download/...
2017-08-13 11:40:16 4063
原创 void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference
问题描述:记一次错误,该错误出现在上线项目中。记录当前,以警醒之后开发过程中不可忽略的小问题点。当第一次在bugly看到的时候。一目了然就知道是空指针,所以,想也没多想就觉得是setTest中传入了一个空的字符串。以致于之后一直在思考如何解决防止传进一个空值。解决完成之后也没有过多考虑测试。导致上线之后某个版本用户经常出现程序崩溃o(≧口≦)o,造了一部分的影响。Bugly问题截图 解决...
2017-08-13 10:40:36 19809 8
原创 两年Android老司机你不得不具备的面试知识
转载请标明出处:http://blog.csdn.net/donkor_/article/details/71305157 前言: 金三银四的跳槽季过去了,大部分的程序员在这个时候已然找到了自己合适或还算满意的岗位公司。但也有大部分人仍在不断的重复面试,复试。然后淘汰还不能达到自己理想的企业公司,又或者被企业公司淘汰。在不断面试的过程中你就会发现,实际上Android程序员在这个过程中面临的挑...
2017-05-07 00:22:10 3666 1
rxbus的简单使用demo
2018-03-28
Kotlin中SwipeRefreshLayout结合RecyclerView下拉刷新上拉加载
2017-12-16
DrawerLayout+NavigationView+Toolbar
2017-12-16
Android迷你版迅雷
2017-09-21
Android6.0运行时权限封装
2017-08-17
OpenGL ES应用开发实践指南 Android.pdf
2017-08-13
OpenGL ES 2 for Android.pdf
2017-08-13
Apress.Pro.OpenGL.ES.for.Android.Feb.2012.pdf
2017-08-13
Android_OpenGL_ES_book.pdf
2017-08-13
Android OpenGL ES 简明开发教程.pdf
2017-08-13
OpenGlDemo
2017-05-13
配置文件与jks
2017-02-28
左侧菜单栏
2017-02-18
DataBinding玩转MVVM开发实战
2017-01-18
Android Mob无GUI短信验证(含城市代码)
2017-01-16
Stetho - Android 调试神器
2017-01-15
LeakCanary工具及三种常见的内存泄露解决方法
2017-01-05
JSONViewerStudioPlugin
2017-01-02
2016-12-27郭霖-6.0运行时权限源码
2016-12-27
超简易版Android图书馆管理系统
2016-12-22
OkHttp3请求天气预报与Gson处理复杂JSON字符串
2016-12-14
Android Mob第三方登录、分享(图文教程)
2016-12-03
Android Mob无GUI短信验证
2016-11-29
Android CountDownTimer附带动画的倒计时
2016-11-23
Android TextView常用用法总结
2016-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人