首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Android开发小被
掘友等级
Android工程师
|
动脑科技
玩Android的精分少女
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
最新
热门
熟悉Android打包编译的流程
Android 构建系统编译应用资源和源代码,然后将它们打包成可测试、部署、签署和分发的 APK。 一般使用 Android Studio开发的时候使用Gradle构建工具包来自动执行和管理构建流程,同时也可以灵活地自定义构建配置。 Gradle 和 Android 插件独立于…
由浅到深,深入分析APP卡顿和优化
对Android的视图架构有整体把握。 学会从根源处分析画面卡顿的原因。 掌握如何编写一个流畅的App的技巧。 从源码中学习Android的细想。 收获两张自制图,帮助你理解Android的视图架构。 上面这段代码想必Androider们大都已经不能再熟悉的更多了。但是你知道这…
怎么看待 Android 市场的‘供大于求’?
前几年移动互联网创业的风口,如今渐渐消失,****移动互联网被巨头公司瓜分,一些创业公司倒闭了,Android 开发需求慢慢趋近于饱和。而当初移动互联网处于风口时,自学、转行以及培训机构出来了大量 Android 开发从业者,导致目前看起来**市场供大于求。 其实当下的供需关系…
Android进阶:自定义类加载器加载加密类文件
之前面试的时候有许多面试官问类加载器相关的问题,所以这是一个很重要的知识点。而且对于高级Android研发来讲,懂得更多类加载相关的东西,对开发也会有很多的帮助,比如热更新,类加密等。 其实笔者对类加密比较感兴趣,就稍稍调研了一下。类加密的其实是为了防止APP被反编译,防止反编…
2019中级Android开发面试解答之Handler
负责跨线程通信,这是因为在主线程不能做耗时操作,而子线程不能更新UI,所以当子线程中进行耗时操作后需要更新UI时,通过Handler将有关UI的操作切换到主线程中执行。 Message(消息):需要被传递的消息,消息分为硬件产生的消息(如按钮、触摸)和软件生成的消息。 Mess…
Android activity之间传值
当对Android有一些了解后,不难发现,Android程序UI框架接近于Web页面的概念。每一个用于呈现页面的组件,Activity,都是彼此独立的,它们通过系统核心来调度整合,彼此之间的通过Intent机制来串联。 每一种架构都会有其利弊,Android当然也不能超然脱俗。…
在子线程中直接使用 Toast 及其原理
一般我们都把Toast当做一个UI控件在主线程显示。但是有时候非想在子线程中显示Toast,就会使用Handler切换到主线程显示。 答案是:当然可以。 以上代码有简化。可以看出当Looper为null的时候,会通过Looper.myLooper获取一个当前的Looper。我们…
Android进阶:RxJava2源码解析 2
Rxjava是解决异步问题的,它的链式调用让代码看起来非常流畅优雅。现在我们带上线程切换以及链式调用来看看。下面代码是示例: 我们创建一个事件(观察者),想输出一个字符串 "a"。这个事件发生在IO线程,结束也在IO线程,事件的状态回调发生在主线程。示例的用法大家应该都能懂,我…
Android进阶:RxJava2 源码解析 1
Rxjava在GitHub 主页上的自我介绍是 "a library for composing asynchronous and event-based programs using observable sequences for the Java VM"(一个在 Java…
Android视图动画-View Animation
PS:所有View的移动、隐藏、旋转仅仅是看到的动画效果,实际View的位置/大小/比例并没有发生本质上的改变(比如说View的位置通过动画进行移动后你注册的点击事件还是需要点击到View的原始位置才可以被触发)。 这个比较容易理解就是将多个具有特定连贯动作的图片在短时间内进行…
下一页
个人成就
文章被点赞
21
文章被阅读
27,217
掘力值
715
关注了
0
关注者
42
收藏集
0
关注标签
3
加入于
2019-05-16