首页
首页
沸点
课程
直播
活动
竞赛
商城
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.* 实现复杂的动画效果。 共享元素动画的方式也很简单,只需要在跳转时…