关闭
当前搜索:

查看局域网主机

arp -a...
阅读(18) 评论(0)

查看局域网主机

arp -a...
阅读(17) 评论(0)

使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I...
阅读(18) 评论(0)

生成特定so库

defaultConfig { applicationId "com.tencent.mm.wvs" minSdkVersion 19 targetSdkVersion 26 versionCode 1 versionName "1.0" testInstrumentationRunner "androi...
阅读(22) 评论(0)

Android开发值JNI函数动态注册

static jstring dy(JNIEnv *env, jobject obj) { return env->NewStringUTF("HelloJNI.SO"); }JNINativeMethod nativeMethod[] = { {"dy", "()Ljava/lang/String;", (void *) dy} };JNIEXPORT jint JNICA...
阅读(52) 评论(0)

JNI弹Toast

> C代码void Java_com_example_hellojni_HelloJni_show(JNIEnv* env,jobject thiz, jobject context,jstring cstr) { jclass jc_Toast=(*env)->FindClass(env,"android/widget/Toast"); jmethodID jm_makeText=...
阅读(34) 评论(0)

Android透明Dialog

Window dialogWindow = dialog.getWindow(); dialogWindow.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); dialogWindow.setGravity(Gravity.BOTTOM);Dialog dialog = new Dialog(co...
阅读(17) 评论(0)

简单的Android通知

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); btn=findViewById(R.id.mi); btn.setOnClickListener...
阅读(35) 评论(0)

收藏的笔记

Android UI系列—–Dialog对话框 Android标题栏上添加多个Menu按钮 Android自定义工具栏 android:三种菜单(Menu)的设置 JNI的替代者—使用JNA访问Java外部功能接口 详解Android中AsyncTask的使用 制作微信多开 Android官方培训课程中文版(v0.9.7) 代码格式化高亮 持...
阅读(37) 评论(0)

Python入门 - 字符串

Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 17:26:49) [MSC v.1900 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> 'Hello Python' 'Hello Python' >>> "P...
阅读(34) 评论(0)

Python入门——命令行计算器

python命令行可直接输入表达式,输出结果 并且可使用j或J来代表复数 复数可使用(复数).real或imag来分别访问实部和虚部 _可表示上次输出的结果...
阅读(31) 评论(0)

Python入门——环境搭建

下载最新版Python 官网:https://www.python.org/ 目前window最新版下载链接:https://www.python.org/ftp/python/3.6.3/python-3.6.3-embed-amd64.zip...
阅读(30) 评论(0)

获取当前Activity的View

this.getWindow().getDecorView()...
阅读(36) 评论(0)

JavaToSmali报错解决方案

//gradle.properties文件添加一行 android.enableAapt2=false...
阅读(47) 评论(0)

adb远程调试apk

打开手机的网络调试模式 使用数据线连接电脑 命令行adb tcpip 5555 拔下数据线 命令行adb connect 即可...
阅读(27) 评论(0)

Android布局中onClick属性

//在布局控件中添加两条属性 android:clickable="true" android:onClick="click"//在绑定的Activity中添加如下函数 public void click(View view){ Toast.makeText(this,"android onclick",Toast.LENGTH_SHORT).show(); } 如图...
阅读(39) 评论(0)

批量导出手机apk备份

我们利用Andriod SDK中的adb.exe的工具,即Android Debug Bridge version 效果就是将手机中所有apk导出到电脑中 //我们先了解几个命令 命令1:adb shell pm list packages //列出所有包(软件列表) 命令2:adb shell pm path //获取包(软件)名的路径 命令3:adb pull ...
阅读(65) 评论(0)

Android逆向_常用的定位关键代码的6种方法

信息反馈法 根据程序正常运行的提示信息进行定位。 当提示信息在String.xml资源文件中的时候,我们可以根据R.java的映射文件,查找对应的资源id,然后在smali或者在ida窗口进行搜索 特征函数法 根据程序提示信息的方法,对对应的Android的API下断点 顺序查看法 从AndroidManifest.xml中找到Activity.Main,然后顺序分析代码 代码注入法 像代码插入可以...
阅读(25) 评论(0)

dex(二进制)文件反汇编——baksmali、dedexer

baksmali的使用:java -jar baksmali.jar -o baksmali_out smali.dex //生成smali.smali文件 .class public Lsmali; .super Ljava/lang/Object; .source "smali.java" # direct methods .method public constructor ()V...
阅读(40) 评论(0)

class文件与dex文件比较

新建smali.javapublic class smali{ public int foo(int a,int b){ return (a+b)*(a-b); } public static void main(String[] argc){ smali s=new smali(); System.out.println(s.f...
阅读(52) 评论(0)
46条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:10569次
    • 积分:525
    • 等级:
    • 排名:千里之外
    • 原创:38篇
    • 转载:5篇
    • 译文:3篇
    • 评论:1条
    文章分类
    最新评论