首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ImWiki
掘友等级
研发工程师
|
阿里巴巴
去热爱生活!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
53
文章 53
沸点 0
赞
53
返回
|
搜索文章
最新
热门
在 Android 使用 QuickJS JavaScript 引擎教程
quickjs-android是QuickJS JavaScript 引擎的 Android 接口框架,整体基于面向对象设计,提供了自动GC功能,使用简单,armeabi-v7a 的大小仅350k。
解决 Android 10/Android Q手机在后台无法正常定位问题
Android 10 在2019年9月份正式发布,带来了一个非常重大的GPS权限改变。为用户提供了 仅在使用此应用时允许。一旦用户选择“仅在使用此应用时允许”,就会导致APP在后台或者锁屏时候无法正常记录GPS轨迹,这个对像滴滴出行、共享单车、跑步软件影响非常的大。 针对这个变…
Android源码剖析:基于 Handler、Looper 实现拦截全局崩溃、监控ANR等
相信很多人都会有一个疑问,我们为何要去阅读源码,工作上又用不上,这个问题很棒,我们就先从使用出发,然后分析这些用法的实现原理,这样才能体现出阅读源码的意义。 基于 Handler 和 Looper 拦截全局崩溃(主线程),避免 APP 退出。 基于 Handler 和 Loop…
AspectJ AOP教程:实现Android基于注解无侵入埋点、性能监控
AOP(Aspect-Oriented Programming),即是面向切面编程,AspectJ是实现AOP的一个重要的框架,它是使用AspectJ编译器(ajc),在编译时期,在关键的的地方插入部分代码,处理相关逻辑,比如可以用于打印方法执行的效率,权限检查等。在Andro…
Android动画二:5.0 实现复杂 Activity 过渡动画方式:分解动画、共享元素、滑动动画等
在 5.0 之前我们可以通过 activity.overridePendingTransition() 实现滑动动画、渐变动画、缩放动画等。在 5.0 版本之后,可以使用 android.transition.* 实现复杂的动画效果。 共享元素动画的方式也很简单,只需要在跳转时…
Android动画一:Activity过渡动画详细实现原理
虽然 Android 5.0 之后推出了新的过渡动画方式,但通常只是用于特定的场合使用,activity.overridePendingTransition() 通用方式的过渡动画还是很常用。 overridePendingTransition有两个参数,第一个参数(enter…
RxSwift、RxBlocking、RxTest初尝试
在Android开发上,RxJava已经是非常重要的组成之一。最近在用Swift开发iOS应用,考虑在架构设计上使用RxSwift。 RxBlocking是RxSwift中另外一个单独的框架。跟RxTest一样,也需要进行pod引入框架,需要单独添加依赖。RxBlocking可…
基于Moya、RxSwift和ObjectMapper优雅实现REST API请求
在Android开发中有非常强大的 Retrofit 请求,结合RxJava可以非常方便实现 RESTful API 网络请求。在 iOS开发中也有非常强大的网络请求库 Moya ,Moya是一个基于 Alamofire 开发的,轻量级的Swift网络层。Moya的可扩展性非常…
Spring Boot:MyBatis项目通过JPA实现自动创建数据表
MyBatis是一个非常好的数据库框架,相比Hibernate更加灵活。对于一个小型的应用来说,MyBatis有一个非常痛苦的问题,就是无法自动创建数据表和更新数据表。今天来探讨一种自动创建表的方案,就是引入Hibernate,仅仅使用Hibernate自动创建表的属性。
Spring Boot:jsp的替代品thymeleaf简单使用
最近开始使用Spring Boot开发轻量级服务器应用,由于jsp和Spring Boot兼容并不好,打包成Jar文件部署后,jsp不能一起打包进Jar包,导致无法生效。官方推荐使用模板(freemarker、thymeleaf等)作为页面展示,经过对比我觉得thymeleaf…
下一页
个人成就
文章被点赞
918
文章被阅读
70,638
掘力值
2,311
关注了
13
关注者
156
收藏集
2
关注标签
15
加入于
2016-01-13