0推荐
8K 浏览

写给Android/Java开发者的JavaScript精解(1)

JavaScript 发现我们对基本数据类型hello进行了slice方法调用,它会用hello的值创建一个临时的包装对象,即new String(hello),然后在这个包装对象上调用slic...
0推荐
17K 浏览

五年 Android 开发,让我 “刻骨铭心” 的那些坑

这篇文章是本人对在开发过程中踩坑经历的一次总结;分为系统API的坑、使用不当导致的坑、开源项目中的坑等几个方面,知识面有限,认知难免会有偏颇,如发现有问题还请指正。
0推荐
7K 浏览

破译Android性能优化中的16ms问题

Android应用有一个明显的趋势---越来越多地使用动画效果来提升用户体验。但任何事情都是有代价的,丰富复杂的动画提升用户体验的同时,性能问题像隐形的恶魔一样,逐渐地侵蚀着你的应用。动画不流畅...
0推荐
15K 浏览

教你步步为营掌握Android中的自定义ViewGroup

我们知道ViewGroup是一个组合View,它与普通的基本View(只要不是ViewGroup,都是基本View)最大的区别在于,它可以容纳其他View,这些View既可以是基本View,也可...
0推荐
8K 浏览

关于Android四大组件最权威最深刻最准确的解读

简单地将core APIs看做操作系统内核,而将platform APIs看做我们常说的Android Framework。
0推荐
64K 浏览

2016年最值得学习的五大开源项目

演示View的平移、缩放动画,activity进入和退出动画,界面间元素共享。是学习动画很好的项目,项目代码量比较少,也很适合新手学习。
0推荐
12K 浏览

Android:DataBinding的一二事

Android:DataBinding的一二事 写在前面 最近冷静了一个星期,学了大名鼎鼎的DataBinding。导师说这跟H5一样,是未来Android发展的趋势。看了一下,确实是Googl...
0推荐
106K 浏览

Android 详细分析AppBarLayout的五种ScrollFlags

ScrollFlags共有五种常量值供AppBarLayout的Children View使用,在xml布局文件中通过 app:layout_scrollFlags 设置,对应的值为:scrol...
0推荐
23K 浏览

Android:用GSON 五招之内搞定任何JSON数组

GSON 提供了 TypeToken 这个类来帮助我们捕获(capture)像 List 这样的泛型信息。Java编译器会把捕获到的泛型信息编译到这个匿名内部类里,然后在运行时就可以被 getT...
0推荐
101K 浏览

Android 必知必会 - Glide 加载圆形图片和圆角图片的两种方法

Glide 并不能直接支持 Round Pictures ,需要使用 BitmapTransformation 来进行处理。
0推荐
8K 浏览

Android的线程和线程池

在Java中默认情况下一个进程只有一个线程,也就是主线程,其他线程都是子线程,也叫工作线程。Android中的主线程主要处理和界面相关的事情,而子线程则往往用于执行耗时操作。线程的创建和销毁的...
0推荐
14K 浏览

知乎和简书的夜间模式实现套路

这篇文章主题是关于夜间模式的实现套路。
0推荐
138K 浏览

Android:用GSON 五招之内搞定任何JSON数组

没有数据头的纯数组JSON如何解析?根据约定,也就是这个 JSON 里面只有一个数组(JsonArray),而且这个数组没有名字,这里其实是最简单的一种 JSON 数组格式,强大的 GSON 可...
0推荐
26K 浏览

Toolbar + DrawerLayout 初体验

写在前面: 因为刚刚毕业不久,面对编程世界中快速的知识更迭、庞大的知识体系,总觉得有心无力。想学的东西很多,想实践的技术很多,但是感觉始终处在追追赶赶的状态中。终于到了周末,拿出来这非常难得的大...
0推荐
5K 浏览

Android逆向小工具–Dex2Java

每次脱完壳要测试dex文件是不是可以反编译,都要一套命令敲一遍,极其麻烦,所以打算实现从dex直接右键打开弹出jd-gui version 1.0写的比较粗糙,自己用了; version 2.0...
0推荐
7K 浏览

更简单的学习Android事件分发

事件分发是Android中非常重要的机制,是用户与界面交互的基础。这篇文章将通过示例打印出的Log,绘制出事件分发的流程图,让大家更容易的去理解Android的事件分发机制。
0推荐
22K 浏览

选择正确的 Fragment#commitXXX() 函数

最新版本(v24.0.0)的 Support v4 库中的 FragmentTransaction 添加了 commitNow() 和 commitNowAllowingStateLoss ()...
0推荐
15K 浏览

Apktool源码分析

一、编译 1.源码下载: https://github.com/iBotPeaches/Apktool 2.编译可以直接使用Apktool目录下的gradlew.bat命令,这里使用了Andro...
0推荐
54K 浏览

React Native 从入门到原理

由于公司的一个产品,可能需要在APK内部内嵌WebView,以显示HTML内容,因此花了一点时间做了一些技术方面的小尝试。本文主要针对这个过程做一些简单的记录。
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档