常用反编译工具 apktool :反编译apk,重构。...下载地址:https://down.52pojie.cn/Tools/Android_Tools/ 很好用的反编译软件,他集 apktools 和 dex2jar 于一身,有界面,操作简单。.../GDA-android-reversing-Tool GDA除了反编译外,还支持包过滤的分析功能,提供有算法工具,文件转换工具等等 jadx:反编译利器,支持命令行和图形界面 下载地址: https...:反汇编专业工具 IDAPro 7.0 调试工具Windows版本 IDA Pro是目前最优秀的静态逆向工具之一,IDA PRO简称IDA(Interactive Disassembler) ,IDA...PRO 7.0是一个世界范围内的顶级交互式反汇编专业工具。
主要介绍总结的Android开发中常用的工具类 包括HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、PreferencesUtils、JSONUtils...3、ShellUtils Android Shell工具类,可用于检查系统root权限,并在shell或root用户下执行shell命令。...5、PreferencesUtils Android SharedPreferences相关工具类,可用于方便的向SharedPreferences中读取和写入相关类型数据,如: putString...8、ResourceUtils Android Resource工具类,可用于从android资源目录的raw和assets目录读取内容,如: geFileFromAssets(Context context...18、SystemUtils 系统信息工具类,可用于得到线程池合适的大小,目前功能薄弱,后面会进行增强。
简介 AndroidUtilCode 是一个功能强大且易于使用的 Android 库。该库封装了Android开发中常用的函数库,有完整的Demo和单元测试。...通过使用它封装的API,可以大大提高开发效率。该程序主要由开发中常用的utilcode和开发中很少使用的subutil两个模块组成,但 utils 有助于简化主模块。...获取 App 版本码 getAppSignatures : 获取 App 签名 getAppSignaturesSHA1 : 获取应用签名的的...SHA1 值 getAppSignaturesSHA256 : 获取应用签名的的 SHA256 值 getAppSignaturesMD5 : 获取应用签名的的...: 移除指定的元素 indexOf : 查找第一个元素的索引 lastIndexOf : 查找最后一个元素的索引 contains : 判断是否包含该元素
日志工具类L.java import android.util.Log; /** * Log统一管理类 */ public class L { private L() {...import android.content.Context; import android.util.TypedValue; /** * 常用单位转换的辅助类 * * * */ public...android.util.DisplayMetrics; import android.view.View; import android.view.WindowManager; /** * 获得屏幕相关的辅助类...; import android.net.ConnectivityManager; import android.net.NetworkInfo; /** * 跟网络相关的工具类 * *...; import java.io.PrintWriter; import java.net.HttpURLConnection; import java.net.URL; /** * Http请求的工具类
https://blog.csdn.net/gdutxiaoxu/article/details/78033964 Android 常用工具类 Github 地址 CSDN 博客地址 前言...今天,这篇博客主要介绍我平时在开发中常用到的工具类,希望能给大家带来一点点帮助,后续会不断更新,欢迎大家加入一起维护。...这样,我们在写很多工具类的时候,就不需要传入 Context 对象了。...监听网络变化 android 监听网络状态的变化及实际应用 监听网络变化的,主要有三个广播 <action android:name="android.NET.conn.CONNECTIVITY_CHANGE...Android 常用正则表达式 ---- DateUtils String getCurrentDate() 获取当前的日期 ,格式为 yyyy-MM-dd String getWeekOfDate(Date
在项目的开发过程中,我们习惯性的将使用比较频繁的方法定义一个类,这样不仅能方便实用而且提高代码的可阅读性,在这里总结一下个人在项目中会用到的一些工具类,因为工具类比较多,会在后期陆续的更新工具类的集合。...获取App应用版本信息 (1) 获取本地apk的名称 /** * 获取本地apk的名称 * @param context 上下文 * @return String...Intent(Intent.ACTION_VIEW); i.setDataAndType(Uri.parse("file://" + filePath), "application/vnd.android.package-archive...PackageManager.NameNotFoundException e) { e.printStackTrace(); } return permissions; } ---- 小编整理了一份Android...电子书籍,需要的童鞋关注公众号回复:"e_books" 即可获取哦!
Android开发或者联调中经常会使用一些工具,今天就简单总结一下。 adb 开发调试第一神器,具体的在这里不做太多介绍,之前专门写过两篇文章。...下载地址: 无需安装,位于Android SDK的platform-tools文件夹下,增加环境变量即可使用 adb 基础用法 介绍一些常用的adb命令,例如install、push这些:点击查看 adb...Java 反编译工具。...aapt aapt即Android Asset Packaging Tool , 该工具可以查看, 创建, 更新ZIP格式的文档附件(zip, jar, apk). 也可将资源文件编译成二进制文件。..._55206.apk | grep package ndk-stack ndk-stack 是一个可以将.so文件的地址映射到相应的编译此.so文件的.h/.cpp的具体地址的工具,是JNI层的Crash
默认生成以apk名称命令的文件夹 ?...smali就是用的这个工具 java -jar baksmali-2.2.2.jar disassemble demo.apk -o demo_baksmali ?...jar文件打包成dex sh d2j-jar2dex.sh classes-dex2jar.jar jd-gui 下载地址 下载地址 : http://jd.benow.ca/ 使用方法 直接打开用反编译工具反编译出来的...按q反编译成jar代码 常规套路 首先看apk是否有壳,在无壳或者拖壳以后,用以上工具反编译成可读代码,然后阅读代码找敏感url、参数等,如果数据加密,也可以在java代码中寻找解密函数(不要一味的相信反编译出来的代码...,没有一款工具能100 %正确),或者利用调试技术获取你想要的东西。
这里简单汇总一下个人常用的一些简单的终端开发相关资源的地址以及功能,方便检索。...开发调试 Android开发调试常用工具例如:apktool、dex2jar、aapt、ndk-stack、jd-gui等可以参考之前的一篇文章:Android开发调试常用工具(http://blog.bihe0832....com/android_tools_develop_debug.html) apk出包相关 查看jar包的方法数 对应链接:http://www.methodscount.com 查看apk的方法数...对应链接:http://inloop.github.io/apk-method-count 图片处理 图片优化 Android安装包精简系列之图片优化 bihe0832/getImageInfo...AndroidAssetStudio 简单介绍:Android Asset Studio 是一个在线制作工具,它可以制作Iocn,ActionBar,点9 图等等,简单的操作,大大提高了我们开发的效率
Android项目开发完,多渠道打包是必不可少的环节。其原理在于,通过在Android安卓包中添加不同的标识,区分各个渠道下载来源,用于统计App在不同应用市场或渠道合作中的各项数据。...当在项目中遇到发行渠道众多的情况,就需要考虑如何更效率地打包上线,所以在做渠道投放前选择一款好用的渠道统计工具至关重要。这里介绍几款市面上常用的渠道打包工具,开发者可以根据自身需求实现效率打包。...几种Android打包工具一、Android Studio打包APK用Android Studio打包相对麻烦些,但也是最传统的做法,不嫌麻烦、项目不紧张的情况下可以采用。...但需要注意的是,同一个账号每天只有5次免费机会,开发者可以酌情使用。(1)首先去官网下载Hbuilder软件工具,选择对应的系统版本下载即可。图片(2)下载完解压,并运行对应程序。...图片四、美团Walle打包美团打包也是业内十分效率的打包工具,熟练掌握之后,安卓打包将事半功倍。
导语 Android开发中,收集一些常用的代码工具类是非常重要的。现在Android开发技术已经很成熟了,很多代码大牛已经写出了很多框架和工具类,我们现在应该要站在巨人的肩膀上做开发了。...今天我把平时开发中收集最常用的 10 个工具类,分享给大家。以后开发中合理利用,对于在平时开发中的效率是非常有帮助的 。...return context.getResources().getDisplayMetrics().density; } } 5dp、sp 转换为 px 的工具类...scaledDensity; return (int) (spValue * fontScale + 0.5f); } } 6drawable转bitmap的工具类...如果你喜欢我写的文章请关注 程序IT圈 ,欢迎大家继续关注本公众号的技术博文。
打开大家手上的项目,基本都会有一大批的辅助类,今天特此整理出10个基本每个项目中都会使用的工具类,用于快速开发~~ 在此感谢群里给我发项目中工具类的兄弟/姐妹~ 1、日志工具类L.java package...; /** * 常用单位转换的辅助类 * * * */ public class DensityUtils...; import android.os.StatFs; /** * SD卡相关的辅助类 * * * */ public class SDCardUtils {...* 跟网络相关的工具类 * * * */ public class NetUtils { private...java.io.PrintWriter; import java.net.HttpURLConnection; import java.net.URL; /** * Http请求的工具类
Android官方 compile 'com.android.support:appcompat-v7:23.0.0' compile 'com.android.support:cardview-v7:...23.0.0' compile 'com.android.support:gridlayout-v7:23.0.0' compile 'com.android.support:recyclerview-v7...:23.0.0' compile 'com.android.support:design:23.0.0' compile 'com.android.support:support-v4:23.0.0'...implementation 'io.reactivex.rxjava2:rxjava:2.1.10' 权限 名称 引用方式 个人推荐 PermissionsDispatcher 见官网 ★★★ UI相关 我常用的...:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE
文章目录 一、 内存泄漏排查 ( Android Profiler 工具 ) 二、 Android Profiler 内存监测相关功能 三、内存快照分析 内存泄漏原理 : 长生命周期对象 , 持有短生命周期对象的引用...一、 内存泄漏排查 ( Android Profiler 工具 ) ---- 1....内存泄漏排查 : 开发过程中 , 应该每隔一段时间都要检查下内存情况 , 连上手机 , 从 Android Studio 中安装应用到手机中 , 打开 Android Profiler 工具 , 查看...Android Profiler 工具使用前提 : 只有从当前 Android Studio 中通过 adb 工具安装运行的应用 , 才能再 Android Studio 底部显示 Android Profile...选项卡 , 才能在 Android Profiler 工具 中查看 ; 3.
参考 Android动态分区功能编译和调试用到的lpmake、lpdump、lpunpack、dmctl等命令工具,以及涉及到的一些库模块,比如liblp、lipdm等。 1....模块下有三个工具: 2.4.1. simg2img和img2simg 这两个工具以源码形式提供,编译Android时会将这两个工具生成到out/host/linux-x86/bin目录下。...和lpadd,其中lpadd在Android R及其以后版本才有 位于system/core/fs_mgr/tools目录下的device mapper工具dmctl和dmuserd,其中dmuserd...上用来操作调试分区映射的很好用的工具,功能很多,具体使用dmctl help查看使用方法 3.5. dmsetup 跟dmctl是Android上专用的工具相比,dmsetup是x86机器上一个通用的管理...参考 Android 动态分区详解(一) 5 张图让你搞懂动态分区原理 Android 动态分区详解(二) 核心模块和相关工具介绍
Android官方 implementation 'com.android.support:appcompat-v7:27.1.1' implementation 'com.android.support.constraint...:constraint-layout:1.1.0' implementation 'com.android.support:design:27.1.1' implementation 'com.android.support...:cardview-v7:27.1.1' implementation 'com.android.support:support-v4:27.1.1' 我的常用组件 Kotlin & anko anko...kotlin-stdlib-jre7:$kotlin_version" compile "org.jetbrains.anko:anko-commons:0.10.4" } 权限 XPermission 最快最简单的方式适配...1.0.4' } 仿iOS Segment SHSegmentControl implementation 'com.7heaven.widgets:segmentcontrol:1.17' 加载HTML的TextView
信息化时代,日常工作学习我们会遇到一系列的问题,因此经常能用到远程连接工具进行远程维护或者协助别人,很多朋友都用过这种远程功能,今天我们就来盘点下那些常用的远程工具吧!...1、Windows 自带的远程工具 使用办法: 打开开始菜单,点击运行, 输入 mstsc: ? 点击确定,接着会弹出一个对话框,输入你的服务器IP,输入用户名和密码点击连接就可以了; ?...系统远程工具的优点是占用系统资源少,反应速度快,缺点就是默认的访问方式是新建一个终端用户,你看不到当前已经登录到桌面的用户的操作,说不定就泄露了小秘密哟!!...2、QQ:这是最经常用的吧,80、90后谁还没个QQ呢? ? ? 这个大家应该都会,用的也是最多的,qq网络好的情况下还是可以的,但整体卡顿感较强、掉帧明显,有时会掉线,极端情况就是怎么都连不上。...向日葵支持控制Windows、Mac、Linux、Android系统(安卓手机或平板都能实现远控,这个还是比较6的 不过需要root,否则只能观看)个人感觉向日葵比较吃系统资源,画质也不如teamviewer
而木马里面却藏着最强悍的勇士!最后等时间一到,木马里的勇士全部冲出来把敌人打败了! 这就是后来有名的“木马计”。—— 把预谋的功能隐藏在公开的功能里,掩饰真正的企图。...——正常方式、最大化、最小化和隐藏方式)等多项文件操作功能; 6.注册表操作:包括对主键的浏览、增删、复制、重命名和对键值的读写等所有注册表操作功能; 7.发送信息:以四种常用图标向被控端发送简短信息;...看过冰河的功能概述后,是不是被它的功能所着迷呢? 接着,我会介绍特洛伊木马“冰河”的使用。...你进入别人的电脑后,所得到的帐号,密码等,千万不要公开出来,也不要修改对方电脑里边的东西。然后,给别人善意的提醒对方,教他把木马清除掉!...许多人会问:天下间哪里会有这么多中了冰河的主机啊? 当然,任何一个人都不会令自己中上这么可怕的木马程序。 那么,我们怎样让别人的运行木马的服务端呢? 这个不是我们要探讨的问题。
目前,由 Kubernetes 作为首选的容器解决方案已迅速普及,因此,这里列出了所有 K8s 增强工具的综合清单,以进一步提升您的开发工作。...Kubespray 是具有开放开发模型的开源项目。由于无需使用其他工具进行配置和编排,因此对了解 Ansible 的人来说,该工具是一个不错的选择。Kubespray 基于 kubeadm 开发。...SonobuoyScanner 是一款基于浏览器的工具,使用该工具,用户只需点击数下即可完成对 Kubernetes 集群的测试。当然,其 CLI 版本有更丰富的测试功能。...用户可通过 Cabin 快速管理应用程序、扩展部署,并通过 Android 或 iOS 设备对整个 Kubernetes 集群实施故障排查。...,它通过专用的 Ops 工具自动执行许多繁重的 Devs 开发工作。
1.说明:收集一些常用的时间工具类,仅用作记录和学习交流。可以使用CTRL+F搜索关键字。 2.推荐一个时间格式在线转换工具,注意图中标记的转换单位 3.工具代码及注释。...new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); return dateFormat.format(timestamp); } /** * 将精确到秒的时间戳字符串...*/ public static long getCurrentTimestamp2() { return new Date().getTime(); } /** * 得到当前时间的字符串表示...SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); return df.format(new Date()); } /** * 得到当前时间的字符串表示
领取专属 10元无门槛券
手把手带您无忧上云