自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

libeyond_的专栏

云雀叫了一整天

  • 博客(228)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android中如何巧妙停止线程的方法

好长时间没更新博客了,最近听取别人的博客写作经验,将开发中遇到的问题进行分享也是原创。这是去年的网约车项目中遇到的。在处理多线程任务时,比如倒计时接单(通过子线程实现倒计时),新来订单15s后自动消失。而业务需求中又要允许用户在倒计时未结束时手动划掉消失,则此时需要停止倒计时线程。或者可能有时有多单依次叠加,此时最上面的一单消失时,也需要先停止上一单倒计时再自动开启下一单的倒计时。如果是n...

2018-03-13 18:58:06 14691 2

原创 疑难杂症:Android 11上的Caused by: java.lang.VerifyError

1.编译报错具体内容我们app的中间层核心sdk是一个自己编译的jar包,几年以来各类机型一直都没有出现过Caused by: java.lang.VerifyError的报错,如图所示:直到2021年中旬开始有客户反馈集成了我们的插件包(包含该jar)后,在android 11系统的手机上必然崩溃,通过错误日志文件可以看到是一个类型检查错误,即上图所示的Caused by: java.lang.VerifyError,具体表现是找不到getCooperateService()方法返回的对象(一个ai

2022-03-29 17:38:14 4283

原创 Caused by: com.android.builder.errors.EvalIssueException: Failed to find Build Tools revision 31.0.0

Caused by: com.android.builder.errors.EvalIssueException: Failed to find Build Tools revision 31.0.0Macos上编译Telegram源码时,发现无法找到31.0.0 sdk编译工具,但本地sdk目录中已经下载了31.0.0解决办法:另外,最新的银狐AS上新建项目时,发现默认的编译配置和以前语法上有不同:而且默认java sdk版本至少是Java 11:以前的语法:推荐一个新的搜索引擎,自

2021-12-30 14:26:31 7356

原创 谈谈如何快速掌握一般性的IT知识点

谈谈如何快速掌握一般性的IT知识点Scrapy爬虫抓取Beike网数据,Grafana分析数据项目托管Github先看一组图,结合Grafana分析武汉房价数据武汉月均价走势图,可以看到房价高点在2018年,然后2019开始回落。(意味着什么?)从曲线密集度可以看到成交还是比较频繁的。贝壳网武汉二手房成交数据共有56543条(截止2020-6-21),爬虫获取了共计56153条数据(缺少部分为前期部分维度筛选不全导致以及新成交的部分房源没有及时计入)。及时爬取的话需要发布到服务器,定时爬取指定页

2020-08-06 00:03:13 372

原创 保存图片到相册时时间显示1970年以及部分手机会保存两张问题

问题1:关于时间显示1970年的问题,参看博客Android 图片保存到相册时间显示为1970的问题,它通过一个自定义方法getRealPathFromURI()来获取绝对地址,更新图库来解决这个问题,是有效的,但是仍然没有解决图片重复的问题。问题2:关于保存两张图片的问题,参看博客Android调用MediaStore.Images.Media.insertImage保存图片时生成两张图片的问题。通过几台机型测试发现,这个覆盖原生API的写法,既能解决问题2,同时解决了问题1,而且要简单很多。API插入

2020-07-10 20:47:56 8570

翻译 How To Use Cron to Automate Tasks on CentOS 8

百度得到的答案都是通过以前的yum安装crontabyum -y install vixie-cron......但是在centos8(阿里云)上始终报错,无法安装.然后谷歌得到下面一篇非常好的博客教程:How To Use Cron to Automate Tasks on CentOS 8IntroductionCron is a time-based job scheduling daemon found in Unix-like operating systems, includin

2020-07-10 11:11:32 170

原创 Get started with build scans --AS新增的好玩

# Google官方AS编译信息如何查看gradle版本为4.3及以上版本,AS的Terminal或Mac的命令行窗口输入命令(gradle需要先配置好环境变量):gradle build --scan即可30s内得到一个链接,输入yes:1.打开该链接发送到你的邮箱,即可查看详情。2.时间线可以用来优化编译时间:3.可以查看编译的错误提示,主要是一些警告项,弃用的API,不改...

2020-04-20 17:24:20 155

原创 SpringBoot项目在IntelliJ IDEA中实现热部署

SpringBoot项目在IntelliJ IDEA中实现热部署网上通用方法(比较卡顿):SpringBoot Dev Update官方提供解决办法

2020-02-05 19:31:55 152

原创 Android开发之Arm架构芯片模拟器有望推出?

Android开发之Arm架构芯片模拟器有望推出?观点来源以下为截取片段:在应用方面,Mavell将其处理器定位为基于云的原生Arm应用程序开发和原生的Android仿真的良好候选者,这也是值得Arm服务器芯片阵型参考。此外,他们认为,当前依赖大量Arm SBC的大型设备服务器场景(如Raspberry Pi 4)可以由单个ThunderX2 32核部件代替,并以较低的功耗提供更高的性能。该...

2019-11-18 17:28:16 353

原创 极光推送测试环境和正式环境区分配置

参考博文:https://blog.csdn.net/ONLYMETAGAIN/article/details/782233571.manifest.xml中如果使用了包名的地方,统一用{JPUSH_PKGNAME}代替,即上文连接中的别名:2.代码中用到包名的地方统一getPackName()获取,适配Android7及以上机型时FileProvider会用到。3.config文件中改包...

2019-08-19 16:02:40 1823

原创 《深入理解虚拟机》趣谈

###猜猜看我给android studio设置的java虚拟机,新生代内存是多大?

2019-06-14 14:36:55 125

原创 Arcgis地图Android崩溃提示 “EGL_BAD_CONFIG"

报错详情见https://www.bbsmax.com/A/x9J2DXZVd6/:java.lang.RuntimeException: createContext failed: EGL_BAD_CONFIGat android.opengl.GLSurfaceView$EglHelper.throwEglException(GLSurfaceView.java:)at android....

2019-05-15 11:25:09 1117

原创 《遥远的救世主》--编剧豆豆

丁元英 “形式逻辑的典范,辩证逻辑的障碍”。——谜语 翻拍电视剧《天道》 自嘲 本是后山人, 偶作前堂客。 醉舞经阁半卷书, 坐井说天阔。 大志戏功名, 海斗量福祸, 论道囊中羞涩时, 怒指乾坤错。与智玄大师论道 悟 悟道休言天命, 修行勿取真经。 一悲一喜一枯荣, 哪个前生

2018-02-01 17:26:28 2773 1

原创 android studio项目换电脑后重新运行报的莫名其妙的错误Gradle DSL method not found: 'apply()

报错类型 Error:(1, 0) Gradle DSL method not found: ’apply()’ Possible causes:The project ‘GgAndBd’ may be using a version of the Android Gradle plug-in that does not contain the method (e.g. ‘test

2018-01-18 10:35:52 3921 3

原创 学完python写爬虫,不亦乐乎

demo地址

2017-10-16 14:22:12 399

原创 Android 8.0 行为变更

本文内容 针对所有 API 级别的应用 后台执行限制 Android 后台位置限制 应用快捷键 语言区域和国际化 提醒窗口 输入和导航 网页表单自动填充 无障碍功能 网络连接和 HTTP(S) 连接 蓝牙 无缝连接 安全性 隐私性 记录未捕获的异常 联系人提供程序使用情况统计方法的变更 集合的处理 Android 企业版 针对 Android 8.0 的应用

2017-10-16 10:35:41 326

原创 Django Rest framework-学习

背景介绍Quickstart快速上手 Tutorial(官方文档)引导 1.Serialization 2.Requests and Responses 中文翻译(待周末分享)未完待续………….

2017-09-08 19:01:40 267

翻译 Django REST framework-Quickstart

QuickstartWe’re going to create a simple API to allow admin users to view and edit the users and groups in the system.Project setupCreate a new Django project named tutorial, then start a new app calle

2017-09-08 18:52:51 522

原创 关于android app不注重过度绘制问题

以下是一些比较有名的公司开发,用户量极大的app过度渲染的截图:网易Lofter 携程 支付宝 再看有优化的是什么样子: 红色是表示过度渲染,蓝色和绿色表示还好。 再看看张鸿洋博客里谈这个问题 我自己的开发经验是,一般加载内容不多的activity页面,这种过度绘制导致的性能和卡顿问题并不明显,或许这也是android开发者不太注重这个问题的原因之一。电商页面加载信息

2017-08-21 15:19:19 480

转载 当Android N7.0遇到这个警告提示: Detected problems with app native libraries

转自:https://android-developers.googleblog.com/2016/06/android-changes-for-ndk-developers.html 参考:https://github.com/litehelpers/Cordova-sqlcipher-adapter/issues/4127 JUNE 2016Android changes for NDK d

2017-05-16 23:17:57 14347

转载 [转]Android统一风格 —— 主题

接触Android是从UI开始的,笔者第一份工作是在金山软件做WPS Office。当时开发主要是负责整个演示PPT这边的UI风格开发和维护,当时的开发要求非常严格。要求所有控件采用App的总体风格,不过尽管这样,一个上百人的开发团队。并不能保证所有的人都能做出一样的风格,总是会存在这里或者那里的细小差别。就拿简单的文本框来说,文字排版、大小、颜色、字体、内边距和外边距等等,在不同的层级中都是有不同

2017-05-01 10:00:05 570

原创 仿照TapTap做的一个demo,运用了Rxjava+Retrofit+MaterialDesign知识

项目截图: RxJava 在Android中常用的使用案例,实在讲得好。 转自余志强博客: http://blog.csdn.net/johnny901114/article/details/51568562他介绍Rxjava的github: https://github.com/chiclaim/awesome_android_rxjava我自己仿照TapTap做的一个de

2017-03-04 22:07:28 1909 3

原创 Android Studio引入Freeline插件,秒级编译

如何配置自行百度。 错误记录: 这个博客提到的错误我都遇到了 http://blog.csdn.net/yk377657321/article/details/53694306其次是: python freeline.py -f 报windowsError error2错误去github上freeline项目地址的Issues里找答案: https://github.com/al

2017-03-01 19:28:44 801

原创 实现Parcelable接口,Writing a list of parcelable objects to a parcelable object

问题回答参考:http://stackoverflow.com/questions/19955482/writing-a-list-of-parcelable-objects-to-a-parcelable-object 关于Parcelable转自简书博客:http://www.jianshu.com/p/b1fcff2728bd 什么是Parcelable接口 作用:给类设计的接

2017-02-26 23:21:43 366

转载 Android 6.0 的动态权限管理

转自:http://blog.csdn.net/qq_17766199/article/details/52013501当然不止上面一种实现方法,github上有许多大神开源的封装库,可以很方便的实现权限适配。作者推荐了两个库,大家根据需求选择: 1. PermissionsDispatcher2.鸿洋大神的MPermissions

2017-02-08 09:17:38 363

转载 Android OpenGL ES 开发教程 从入门到精通

转自http://blog.csdn.net/mapdigit/article/details/7526556Android OpenGL ES 简明开发教程 Android OpenGL ES 简明开发教程一:概述 Android OpenGL ES 简明开发教程二:构造OpenGL ES View Android OpenGL ES 简明开发教程三:3D绘图基本概念 Android Op

2017-02-07 16:31:57 7561

原创 android ksoap2下webservice的 https请求

参考okhttp调用https实现自签名SSL证书: http://www.cnblogs.com/tommylemon/p/5454303.htmlstackoverflow:How to use Ksoap2 on ssl (https) connection - Android http://stackoverflow.com/questions/28583614/how-to-us

2016-12-22 11:13:55 4223

转载 通过 https 连接webservice示例(比http连接更安全)

转载:http://blog.csdn.net/lxqluo/article/details/8020232

2016-12-08 17:37:13 1115

原创 Error:Execution failed for task '::transformClassesWithDexForDebug'. > com.android.build.api.transfo

http://m.blog.csdn.net/article/details?id=51312452 我是将自己项目中lib里的的v4包删掉,改成最新的v7包依赖(在项目build.gradle里配置)就能编译过android4.4.4版本了

2016-09-02 09:56:13 655

转载 Android M扫描WiFi列表的问题

来自简书博文:http://www.jianshu.com/p/3400ca0deeee

2016-09-01 11:14:33 988

转载 这些Tips让你的App更容易维护

http://blog.csdn.net/sdkfjksf/article/details/51106335

2016-08-31 17:03:36 513

转载 After upgrading to Gradle 2.0: Could not find property 'Compile' on root project

答案自己看http://stackoverflow.com/questions/24668746/after-upgrading-to-gradle-2-0-could-not-find-property-compile-on-root-project

2016-08-23 20:07:41 847

转载 The APK file does not exist on disk.Error while Installing APK

转自http://blog.csdn.net/ouyang_peng/article/details/51243441解决方案:点击右边的Gradle Projects,点击刷新按钮。如图: 重新编译即可,不会再报错。

2016-08-22 13:59:17 551 1

转载 关于掉帧问题

众所周知,Android程序的大多数代码操作都必须执行在主线程,例如系统事件(例如设备屏幕发生旋转),输入事件(例如用户点击滑动等),程序回调服务,UI绘制以及闹钟事件等等。那么我们在上述事件或者方法中插入的代码也将执行在主线程。 一旦我们在主线程里面添加了操作复杂的代码,这些代码就很可能阻碍主线程去响应点击/滑动事件,阻碍主线程的UI绘制等等。我们知道,为了让屏幕的刷新帧率达到60fps

2016-08-11 16:33:07 1355

转载 EventBus源码研读

EventBus 是一款针对Android优化的发布/订阅事件总线 大牛张涛博客http://blog.kymjs.com/code/2015/12/12/01

2016-08-11 15:06:11 275

转载 android studio生成aar包并在其他工程引用aar包

http://blog.csdn.net/getchance/article/details/47257389

2016-08-11 09:57:11 317

转载 加速Android Studio的Gradle构建速度

http://www.jianshu.com/p/2a58fd896214

2016-08-11 09:39:25 432

转载 Android Studio(十一):代码混淆及打包apk

http://blog.csdn.net/zuiwuyuan/article/details/48552701

2016-08-11 02:50:11 348

转载 AS常见错误两则

Execution failed for task ‘:mergeDebugResources’错误2:Execution failed for task ‘:mergeDebugResources’. Error: Failed to run command: D:\soft_dev\android-sdk-windows\android-sdk-windows\buil

2016-08-10 09:41:18 765

转载 Android项目在Eclipse上运行正常,在AS上出错解决办法(AAPT err(Facade for 1867654195): libpng error: Not a PNG file)

运行错误提示:AAPT err(Facade for 1867654195): libpng error: Not a PNG fileError:Execution failed for task ‘:app:mergeDebugResources’. Crunching Cruncher send_music_thumb_backup.png failed, see logs原因可能是 U

2016-08-09 10:25:19 1307

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除