0推荐
26K 浏览

用Python和Smali模拟器搞定一个加混淆、防篡改的APK逆向

这个周末我和好友聊天时,他向我求助修改一个他正在编写Python脚本。他试图通过解混淆一个APK,来理解该APK的混淆基址和防篡改保护机制。同我以往的APK逆向过程(dex2jar->jd-gu...
0推荐
19K 浏览

Android自定义饼状图,且能区分点击的区域

要求:1、根据某种类型的数据大小占总数据大小的百分比来决定其在饼状图中圆环弧的大小。(百分比系数乘以360就是圆环弧的度数) 2、不同类型数据可以设置不同圆环弧颜色。 3、点击圆环上任意一点...
0推荐
28K 浏览

Android:View的事件分发与消费机制

最近一直在看自定义控件的一些知识,基本弄清楚自定义控件的一般流程。我们知道一般自定义控件都需要重写控件的触摸事件。而自定义控件需要继承 View /ViewGroup或者其他已有的控件 ,这个时...
0推荐
25K 浏览

Android:初识自定义控件

简单算来学习Android已经有一年时间了,从最初觉得别人写的软件好厉害到这么厉害的软件我也能写。但是现在还是会被有些软件的UI和动画所惊艳。一开始以为UI上的控件都是画出来的,后来才知道这些控...
0推荐
24K 浏览

Android从按下开机键到启动发生了什么

作为一个Android开发者,了解整个系统架构是必须的,所以这篇就总结一下Android手机从按下开机键到启动这一过程发生了什么。
0推荐
56K 浏览

Android开发周刊 第五期

新闻 甲骨文谷歌世纪大战第二轮开审 索赔金高达93亿美元 据外电报道,美国旧金山联邦法院周一开始对甲骨文诉谷歌 Android 系统侵权案进行复审。赔偿金可能高达 93 亿美元的本案的最终审判结...
0推荐
54K 浏览

那些值得你去细细研究的Drawable适配

一直都是在自家的盒子上开发App,很少接触到Android适配的问题。但是不得不说Android严重的碎片化,对于应用开发者来说,学会Android适配的是必要的。意识到自己就得不足就马上行动,...
0推荐
27K 浏览

Adnroid越过用户授权使用浮窗

上一片篇文章分析了Android窗口系统层次、Ativity的窗口和系统窗口的区别,这篇文章我来说说使用系统窗口来实现浮窗的一些限制,我们如何越过这些限制。
0推荐
24K 浏览

Android Activity是如何接收到touch事件的(窗口与用户输入系统)

Activity是如何接收到touch事件的?正常的思路是直接去寻找Activity 的dispatchTouchEvent方法,我们看看Activity的dispatchTouchEvent(...
0推荐
31K 浏览

一些快速提高Android开发的脚本与技巧(终端篇)

正所谓“工欲善其事必先利其器”,一个好的工具或者技巧能让提升工作效率,起到事半功倍的效果。在这里斗胆列出一些窃以为一些可能快速提高Android日常开发的脚本,希望可以为大家提供一些好的工具,有帮助的思路。
0推荐
22K 浏览

Android存储挖坑记

最近在搞Android存储相关的业务,什么Internal/External/Primary/Secondary搞得我都看懵了,国内也没什么好的文章系统的讲这个,我就挖挖各类资料,整理一下。
0推荐
36K 浏览

论Android应用进程长存的可行性

大家对应用后台常驻比较普遍的理解是当应用位于后台时不被干掉,退一步说应用位于后台时被干掉后依然能顽强地重新启动起来,这里的被干掉也可以简略地分为两种情况,第一种是当系统资源紧俏的时候or基于某种...
0推荐
9K 浏览

Android持续集成以及测试覆盖率可视化

很多开源项目在README中会有几个小图标来表示build情况,测试覆盖率等。 看起来感觉很牛逼的样子,其实实现起来很简单,只需几步,就能让你的开源项目也变得牛逼起来。
0推荐
61K 浏览

Android巧用ViewPager 打造不一样的广告轮播切换效果

其实看到这个大家肯定不陌生,对于ViewPager切换有个很出名的库叫JazzViewPager,没错,我又跑了下JazzyViewPager的例子,看看有什么动画效果可以借鉴的,ok,最终呢,...
0推荐
35K 浏览

Android Weekly #204 安卓开发周刊 中文版

文章&教程 JRebel vs.即时运行 (medium.com) 在这一Oleg Šelajev的博客中你将会了解两种声称能够利用java代码热重载来缩短你的开发周期的机制。 学习RxJava...
0推荐
28K 浏览

ButterKnife源码分析

在N久之前,自从实验室里面的学长推荐我用butterknife后, 从此的项目再也离不开butterknife了,然而自以为对它很熟时,前不久今日头条实习生招聘二面却被面试官洗刷了一顿。然后整个...
0推荐
96K 浏览

Android 中使用ViewPager实现画廊效果

本文章主要介绍使用ViewPager配合android:clipChildren属性来实现画廊效果,网络请求用了Retrofit2,Api使用的是豆瓣开放Api,图片加载使用的是Glide,具体实现效果见图片。
0推荐
18K 浏览

一个旋转菜单的开源库 - FanMenu

一个酷炫的旋转菜单的开源库。
0推荐
52K 浏览

Android 热修复,没你想的那么难 - 张涛

一种动态加载最简单的实现方式,代码实现起来非常简单,重要的是这种思路和原理
0推荐
27K 浏览

Android去除烦人的默认闪退Dialog

安卓应用闪退后总会出现一个“抱歉,App已经停止运行”的弹窗,这样的用户体验并不好。很多大厂的App都去除了这个弹窗,因此本文主要介绍如何去除默认闪退弹窗,以及在闪退时做一些必要的善后工作。
1 2 3 4 5 6 7 8 9 10

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

投稿

热门问答

    热门文档