首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
悦跑圈技术
订阅
ImWiki
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
C/C++ 在 Java 项目、Android 和 Objective-C 三大平台下实现混合编程
Android 和 iOS 开发都支持 C++ 开发,可以一套代码多平台使用。同时 C++ 难以反编译的特性也可以为 Android 开发带来代码的保密,另一 native 特性也可以提高代码的运行效率。
利用 Android Studio、MAT 对 Android 进行内存泄漏检测
Android 开发中难免会遇到各种内存泄露,如果不及时发现处理,会导致出现内存越用越大,可能会因为内存泄露导致出现各种奇怪的 crash,甚至可能出现因内存不足而导致 APP 崩溃。
利用 jitpack.io 发布 Android、Java 项目,通过 gradle、maven 方式引用
我们经常使用第三方的开源框架,如果我们写的框架或者工具也比较好用,我们也可以选择开源给别人使用,分享更容易让人成长!
Gradle+Kotlin结合Spring Boot+Mybatis+SQLite快速开发轻量级服务器应用
该架构使用Gradle+Kotlin+Spring Boot+Mybatis+SQLite来代替Maven+Java+Tomcat+Springmvc+Mybatis+Mysql,其中Gradle代替Maven,Kotlin代替Java,Spring Boot 代替 Tomcat
基于 apt 实现的 Android 快速持久化框架:AptPreferences
AptPreferences 是基于面向对象设计的快速持久化框架,目的是为了简化 SharePreferences 的使用,减少代码的编写。可以非常快速地保存基本类型和对象。AptPreferences 是基于 APT 技术实现,在编译期间实现代码的生成,支持混淆。根据不同的用户区分持久化信息。
RxSwift、RxBlocking、RxTest初尝试
在Android开发上,RxJava已经是非常重要的组成之一。最近在用Swift开发iOS应用,考虑在架构设计上使用RxSwift。 RxBlocking是RxSwift中另外一个单独的框架。跟RxTest一样,也需要进行pod引入框架,需要单独添加依赖。RxBlocking可…
单元测试:通过简单例子理解测试驱动开发(TDD)
通常我们设计一个应用程序,并且快速创建单元测试来验证我们的设计,在我们编写这些测试时,这些测试也可以帮助改善了我最初的设计。随着我们编写越来越多的单元测试,正反馈的良性循环也会鼓励我们尽早地编写单元测试。当我们设计并实现时,就自然地想要知道我们将会如何来测试一个类。基于这一方法论,越来越多的开发者正从利于测试跃迁到测试驱动开发。
Android APT(编译时代码生成)最佳实践
越来越多第三方库使用 apt 技术,如 DBflow、Dagger2、ButterKnife、ActivityRouter、AptPreferences。在编译时根据 Annotation 生成了相关的代码,非常高大上但是也非常简单的技术,可以给开发带来了很大的便利。
Android动画一:Activity过渡动画详细实现原理
虽然 Android 5.0 之后推出了新的过渡动画方式,但通常只是用于特定的场合使用,activity.overridePendingTransition() 通用方式的过渡动画还是很常用。 overridePendingTransition有两个参数,第一个参数(enter…
Android动画二:5.0 实现复杂 Activity 过渡动画方式:分解动画、共享元素、滑动动画等
在 5.0 之前我们可以通过 activity.overridePendingTransition() 实现滑动动画、渐变动画、缩放动画等。在 5.0 版本之后,可以使用 android.transition.* 实现复杂的动画效果。 共享元素动画的方式也很简单,只需要在跳转时…