Android基础知识
文章平均质量分 83
YuNansen
我的头条号用户名:univerce
展开
-
学习Android安全和逆向开发的路线总结
如果还从事Android开发的各位,可以考虑从逆向这块入手:学习Android逆向之前,必备条件。【必备,出去面试正经公司的安全岗位都会问的基础问题】从事3-5年真实的Android开发工作,熟练使用C/C++,Java,kotlin等Android开发常用语言;熟悉Android NDK开发和JNI技术,熟悉Log原理。最好有几年FrameWork开发经验;熟悉Android虚拟机机制...转载 2019-12-15 18:31:40 · 3841 阅读 · 0 评论 -
Android挂逼修练之行–微信聊天消息修改器插件开发详解
一、插件开发背景昨天无意中在刷抖音的时候看到有个视频可以修改转账信息,我就觉得好奇所以就自己实现了一下,关于微信消息修改其实是个假象就是修改本地自己看到的消息,而不是真正意义上的把聊天信息修改了,但是这个修改的好处在于好玩,比如你在和你喜欢的人聊天突然发错消息了,但是如果这时候撤回她也是可以看到的,那么怎么办呢?就本地修改一下消息,然后截图给她告诉她微信出bug了,消息不同步你看我这发的消息是这...转载 2019-11-15 11:33:58 · 2916 阅读 · 0 评论 -
Android Activity学习笔记(一)
Android中的Activity,相信大家都很熟悉了。今天我准备参考一些前辈的文章并结合自己的学习来做一个笔记,对Android中的Activity进行学习。AppCompatActivity和Activity我目前用的项目里,代码如下:public class MainActivity extends AppCompatActivity implements View.OnClickListen原创 2017-03-18 22:40:49 · 686 阅读 · 0 评论 -
Android 版本和API level的对应关系
转自:http://source.android.com/source/build-numbers.html转载 2017-03-23 10:54:21 · 686 阅读 · 0 评论 -
IPC机制
最近在读《Android开发艺术探索》这本书,读到了《IPC机制》这一章,很有感触,故在这里做笔记,用作自己记录之用。简介IPC是 Inter-Process Communication的缩写,含义为进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。进程间通信的方式有:Bundle、文件共享、AIDL、Messenger、ContentProvider和Socket等。 线程原创 2016-02-25 21:18:01 · 1745 阅读 · 0 评论 -
Android View的事件传递笔记
之前写过一篇笔记Android 中触摸事件的分发和拦截,以后会在闲暇的时候做一些笔记放在Android基础知识里。View的事件传递对于Android程序员来说也是比较重要的一环,故在这里参照网上前辈的文章和自己读代码的感想再次做一个关于Android View的事件传递的笔记,希望能对自己和别人有所帮助。ViewGroup的相关事件有三个:onInterceptTouchEvent、dispatc原创 2017-04-06 16:41:37 · 383 阅读 · 0 评论 -
Android 100 TOP Projects all over the github (Android百大框架排行榜)
转自:https://github.com/ShaunSheep/Android_100_TOP-Projects框架:提供一定能力的小段程序一.榜单介绍排行榜包括四大类:单一框架:仅提供路由、网络层、UI层、通信层或其他单一功能的框架混合开发框架:提供开发hybrid app、h5与webview结合能力、web app能力的框架企业级开源项目:可以独立运行的app,有极高的学习价值、思路借转载 2017-10-25 14:06:43 · 1298 阅读 · 0 评论 -
Android基础学习(一)
最近我感觉自己主要作为一个Android程序员基础还有待加强,结合自己在知乎上看到一位朋友提到的: 会写Activity,但对于Activity的生命周期一知半解,对于DecorView、PhoneWindow、ViewRootImpl等关系更一无所知。 会写简单的自定义VIew,但不懂View的Traversal机制(甚至说不出invalidate()的意义),不懂事件传递逻辑,基本上更原创 2017-12-17 18:48:46 · 376 阅读 · 0 评论 -
Android基础学习(二)
最近我在进行Android App的性能提升,在使用Android Studio的Code Inspect功能的过程中,发现系统提醒我进行如下操作:系统提醒我把HashMap替换成相应的SparseIntArray和SparseArray。 之前我有对HashMap进行一个学习。Android为了方便开发者,特意在android.util这个包中提供了几个提高效率的工具类:例如SparseIntA原创 2017-12-18 22:27:00 · 260 阅读 · 0 评论