摘要:
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 实现PopupWindow样式的Menu菜单。 效果图 代码分析 使用PopupWindow实现。 列表使用的是Recyclerview。 实现了当设置当大于6个列表项的时候,设置列表总高度值为6个列表项的高度值。 如果不想有左侧的 阅读全文
摘要:
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 演示在底部选项卡上方弹出底部对话框效果。 效果图 代码分析 NewBuiltBottomSheetDialog继承BottomSheetDialog; 适配华为手机手动隐藏虚拟导航栏,监听屏幕高度变化; 使用步骤 一、项目组织结构图 阅读全文
摘要:
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 该Demo主要演示DialogFragment作为普通页面,显示全屏和状态栏下方的效果以及动画效果。 效果图 代码分析 使用步骤 一、项目组织结构图 注意事项: 1、 导入类文件后需要change包名以及重新import R文件路径 阅读全文
摘要:
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 回收删除对话框,继承AlertDialog。 仿照钉钉的长按弹出的移除置顶对话框。 效果图 代码分析 继承AlertDialog; 实现标题文本变化的情况下,对话框宽度保持不变。 使用步骤 一、项目组织结构图 注意事项: 1、 导入 阅读全文
摘要:
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 继承BottomSheetDialog,实现简单的确认取消对话框样式。 效果图 代码分析 ConfirmCancelBottomSheetDialog继承BottomSheetDialog。 使用步骤 一、项目组织结构图 注意事项: 阅读全文
摘要:
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 本文主要演示Android-PickerView的选项选择器、时间选择器的简单运用。由于每一个版本略有不用,所以实际使用方式以github项目wiki文档为准。 效果图 代码分析 本文使用的版本是compile 'com.contr 阅读全文
摘要:
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 今天在看玩Android网站,搜索反编译的时候,才发现有个更好用的反编译工具。特此记录下。 下载 http://www.wanandroid.com/blog/show/2034 安装 解压缩即可。 使用 前提条件: 确保已经安装J 阅读全文
摘要:
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 一般情况下我们都是使用dex2jar + jd-gui的方式反编译代码,在实际使用过程中,有时候发现反编译出来的代码阅读效果不是很好,所以就尝试使用其他的方式反编译代码。 JEB是Android应用静态分析的de facto sta 阅读全文
摘要:
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 安卓应用程序的开发语言是java,但是由于java层的代码很容易被反编译,而反编译c/c++程序的难度比较大,所以现在很多安卓应用程序的核心部分都使用NDK进行开发。使用NDK开发能够编译c/c++程序,最终生成so文件。而so文件 阅读全文
摘要:
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 【反编译系列】二、反编译代码(jeb) 【反编译系列】三、反编译神器(jadx) 【反编译系列】四、反编译so文件(IDA_Pro) 概述 我们都知道,Android程序打完包之后得到的是一个APK文件,这个文件是可以直接安装到任何And 阅读全文