星云android开发工具箱(代码片段)

xingyunblog xingyunblog     2023-01-07     648

关键词:

Toast 工具类:

SmartToastUtils.java
技术分享图片
import android.content.Context;
import android.widget.Toast;

/**
 * Toast 弹出信息工具类,简化代码编写
 * @author fairy
 * */
public class SmartToastUtils 
    public static void showLong(Context context, String info) 
        Toast.makeText(context, info, Toast.LENGTH_LONG).show();
    
    public static void showShort(Context context,String info) 
        Toast.makeText(context, info,Toast.LENGTH_SHORT).show();
    
View Code

 打印日志工具类:

SmartLogUtils.java
技术分享图片
import android.util.Log;

public class SmartLogUtils 

    private final static String DEBUG_TAG="xingyun";
    /***
     * 封装日志打印方法
     * @param  message 打印的消息
     * @param  showMessage 是否显示打印的消息
     * **/
    public static void showInfo(String message,Boolean showMessage)
        if(showMessage)
            int max_str_length = 2001 - DEBUG_TAG.length();
            //大于4000时
            while (message.length() > max_str_length) 
                Log.i(DEBUG_TAG, message.substring(0, max_str_length));
                message = message.substring(max_str_length);
            
            //剩余部分
            Log.i(DEBUG_TAG,message);
        
    

    /***
     * 封装日志打印方法
     * @param  message 打印的消息
     * @param  showMessage 是否显示打印的消息
     * **/
    public static void showDebug(String message,Boolean showMessage)
        if(showMessage)
            int max_str_length = 2001 - DEBUG_TAG.length();
            //大于4000时
            while (message.length() > max_str_length) 
                Log.d(DEBUG_TAG, message.substring(0, max_str_length));
                message = message.substring(max_str_length);
            
            //剩余部分
            Log.d(DEBUG_TAG,message);
        
    

    public static void showError(String message,Boolean showMessage)
        if(showMessage)
            int max_str_length = 2001 - DEBUG_TAG.length();
            //大于4000时
            while (message.length() > max_str_length) 
                Log.e(DEBUG_TAG, message.substring(0, max_str_length));
                message = message.substring(max_str_length);
            
            //剩余部分
            Log.e(DEBUG_TAG,message);
        
    
View Code

 

 

















星云测试开发者测试-采用精准测试工具对dubbo微服务应用进行测试(代码片段)

简介:本文主要目的是把现今主流的Dubbo框架项目和精准测试进行对接,通过精准测试的数据穿透、数据采集、测试用例与代码的双向追溯、数据分析等一系列精准测试的特有功能达到对项目质量的保证。 本次环境搭建分为基... 查看详情

星云链智能合约开发:运行星云链(代码片段)

...安全性chain_id:100consensus#在贡献度证明(PoD)被充分验证前,星云链采用DPoS共识算法#DPoS共识中,21个人组成一个朝代#每隔一段时间都会切换朝代,每个朝代内,21个矿工轮流出块#由于DPoS只是 查看详情

星云链智能合约开发:mac下安装星云链(代码片段)

Golang环境搭建版本用最新版:1.10.2安装brewinstallgo配置环境变量vi~/.bash_profile打开.bash_profile文件,按"i"键可进行编辑,添加:exportGOROOT=/usr/local/goexportGOPATH=/Users/apple/go-workspaceexportGOBIN=$GOPATH/bin说明:/usr/lo 查看详情

星云链智能合约开发:在星云链上发送交易(代码片段)

准备账户在星云链上,每个地址表示一个唯一的账户,一一对应。在发送交易前,我们需要准备两个账户:一个账户用来发送代币(称为"from")和另一个账户来接受代币(称为"to").发送者账户在这里,我们将会使用配... 查看详情

星云的神兵利器第一集(代码片段)

本篇博文持续更新程序员编程实用的软件工具合集1.解压缩  好压 2.多文本编辑工具:NotePad++3.版本控制git GitGUI 工具: tortoisegit GitGUi 工具:  GitHubForDesktop 4.屏幕录像专家5.虚拟机:VMWareWo... 查看详情

星云链智能合约开发:智能合约中调用内置库(代码片段)

BigNumberBigNumber模块构建于bignumber.js之上,用来处理任意精度的十进制和非十进制运算。合约可以直接使用BigNumber来处理交易和其他转账操作中涉及到的数值计算。varvalue=newBigNumber(0);value.plus(1);…Storagestorage模块用来支持Nebulas上的... 查看详情

星云测试插装编译流程与ci集成(代码片段)

星云测试Horn插装采用脚本配置方式自动对语法进行扫描和插装,在整个插装过程中需要用到星云提供的插件工具。通过与CI集成,在CI编译前通过jenkins调用星云插装插件模块进行必要的数据填充,生成对应的项目插装脚本,即可... 查看详情

xamarin开发android收集的一些工具(代码片段)

原文:xamarin开发android收集的一些工具xamarin开发android收集的一些工具工欲善其事,必先利其器,从16年下半年开始做xamarin相关的开发,平时使用的一些工具和google插件给大家分享一下,都有下载地址,持续更新。VisualStudioEmulatorforA... 查看详情

xamarin开发android收集的一些工具(代码片段)

xamarin开发android收集的一些工具工欲善其事,必先利其器,从16年下半年开始做xamarin相关的开发,平时使用的一些工具和google插件给大家分享一下,都有下载地址,持续更新。VisualStudioEmulatorforAndroid 通过VisualStudio实现最佳Androi... 查看详情

android逆向android进程注入工具开发(注入代码分析|注入工具的main函数分析)(代码片段)

...程二、注入工具的main函数分析一、注入流程开始分析【Android逆向】Android进程注入工具开发(编译注入工具|编译结果文件说明|注入过程说明)博客中的tool工具代码;tool工具使用前,先获取要注入的目标进程进程号,使用dumpsysactivitytop... 查看详情

android逆向android进程注入工具开发(总结|源码编译|逆向环境搭建使用|使用进程注入工具进行逆向操作)★★★(代码片段)

文章目录一、Android进程注入工具开发系列博客二、Android进程注入工具源码下载编译三、逆向环境搭建四、使用注入工具进行逆向操作1、获取远程进程号2、注入工具准备3、注入动态库4、查询内存5、修改内存一、Android进程注入... 查看详情

1.flutter开发工具准备与开发环境搭建(代码片段)

一、Android Studio安装1.系统要求2. 安装Android Studio3.为了Android Studio 安装Flutter和Dart插件3 二、Android开发环境配置 1.安装Android模拟(1) 创建AVD(2)开启硬件加速 (3)无法启动模拟器2.Android开发环境... 查看详情

android逆向android进程注入工具开发(visualstudio开发androidndk应用|visualstudio中sdk和ndk安装位置)(代码片段(代码片段)

...用C++的移动开发"开发库二、VisualStudio中安装的AndroidSDK和NDK位置三、VisualStudio中安装的NDK头文件位置四、VisualStudio中查看NDK头文件一、VisualStudio中安装"使用C++的移动开发"开发库参考【Android逆向】Andr 查看详情

android串口开发与serialport工具封装(代码片段)

Android串口开发之SerialPort工具封装一.什么是串口串口通讯(SerialCommunication),是指外设和计算机间,通过数据信号线、地线等,按位进行传输数据的一种通讯方式。串口是一种接口标准,它规定了接口的电气标准... 查看详情

android逆向android进程注入工具开发(编译注入工具|编译结果文件说明|注入过程说明)(代码片段)

...了一个"生成文件项目",该项目就是注入项目;参考【Android逆向】修改运行中的Android进程的内存数据(Android系统中调试器进程内存流程|编译内存调试动态库以及调试程序)博客;编译该项目,生成结果如下:已启动生成…1>------... 查看详情

sh为android开发构建googleprotobuf库。用androidndk独立工具链。(代码片段)

查看详情

吴裕雄--天生自然android开发学习:下载安装androidstuio集成开发工具(代码片段)

下载链接:https://developer.android.google.cn/index.html                    查看详情

android逆向android逆向通用工具开发(android逆向通用工具组成部分|各模块间的关联)(代码片段)

文章目录一、Android逆向通用工具组成部分二、Android逆向通用工具各模块间的关联一、Android逆向通用工具组成部分Android逆向通用工具肯定是跨平台的,涉及到多个平台,多个CPU架构的程序;涉及如下444个程序;在PC机上运行hacktool程序... 查看详情