Android
chengzi_wj_
软件工程本科生
展开
-
初探Android逆向工程
Android 逆向工程apktool下载配置反编译dex TO jar查看jar文件动态调试动态调试Apk:Androidkiller反编译Androidkiller分析Android Studio修改反编译后的项目开始动态调试adb调试 环境变量配置usb 连接手机至电脑、获取权限、安装apk启动adb调试tcp端口转发启动APPIDA 初始化apktoolapktool可以查看apk的x...原创 2019-03-08 22:44:34 · 369 阅读 · 0 评论 -
Android 学习系列之ContentProvider
文章目录定义作用原理具体使用定义ContentProvider,即内容提供者属于Android的四大组件之一。作用进程间 进行数据交互 & 共享,即跨进程通信原理ContentProvider的底层是采用 Android中的Binder机制具体使用统一资源标识符(URI)...原创 2019-03-23 23:53:58 · 111 阅读 · 0 评论 -
Android Dalvik虚拟机
Android Dalvik虚拟机Dalvik虚拟机的特点--掌握Android 程序的运行原理Dalvik 虚拟机概述Dalvik 虚拟机与Java 虚拟机的区别Java 虚拟机运行的是Java 字节码, Dalvik 虚拟机运行的是Dalvik 字节码。Dalvik可执行文件体积更小。Java虚拟机与Dalvik虚拟机架构不同。Dalvik 虚拟机是如何执行程序的关干Dalvik 虚拟机JIT...原创 2019-03-26 18:03:57 · 1236 阅读 · 0 评论 -
Android逆向之Dump内存
Android逆向之Dump内存准备工作模拟器准备:adb连接网易MuMu模拟器:导入 android_server转发端口:打开应用的调试模式IDA attach功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTe...原创 2019-03-26 18:03:17 · 2915 阅读 · 2 评论 -
Android 学习系列之 数据存储
文章目录数据持久化技术简介文件存储将数据存储到文件中数据持久化技术简介数据持久化就是指将那些内存中的瞬时数据保存到存储设备中,保证即使在手机或电脑关机的情况下,这些数据仍然不会丢失。保存在内存中的数据是处于瞬时状态的,而保存在存储设备中的数据是处千持久状态的,持久化技术则提供了一种机制可以让数据在瞬时状态和持久状态之间进行转换。Android系统中主要提供了3种方式用千简单地实现数据持久化功...原创 2019-03-22 19:24:06 · 161 阅读 · 0 评论 -
Android 学习系列之 BroadcastReceiver
文章目录定义:作用应用场景实现原理具体使用自定义广播接收者BroadcastReceiver广播接收器注册静态注册动态注册两种注册方式的区别广播发送者向AMS发送广播广播的发送广播的类型普通广播(Normal Broadcast)系统广播(System Broadcast)有序广播(Ordered Broadcast)App应用内广播(Local Broadcast)具体使用定义:Broadc...原创 2019-03-21 21:28:56 · 188 阅读 · 0 评论 -
Android 学习系列之 Notification
文章目录通知简介:通知的基本用法创建通知的详细步骤通知的可点击通知简介:通知(Notification)是Android系统中比较有特色的一个功能, 当某个应用程序希望向用户发出一些提示信息,而该应用程序又不在前台运行时,就可以借助通知来实现。发出一条通知后,手机最上方的状态栏中会显示一个通知的图标,下拉状态栏后可以看到通知的详细内容。Android的通知功能获得了大量用户的认可和喜爱, 就连...转载 2019-03-21 18:09:12 · 78 阅读 · 0 评论 -
Android 学习系列之 服务
文章目录Service简介Service种类按运行地点分类:按运行类型分类:按使用方式分类:Service生命周期三种不同情况下Service的生命周期情况。startService / stopServicebindService / unbindService混合型(上面两种方式的交互)Service的几种典型使用实例不可交互的后台服务创建服务类:配置服务:如果想配置成远程服务,加如下代码:注...转载 2019-03-21 17:29:18 · 131 阅读 · 0 评论 -
Android 学习系列之 活动
文章目录活动的生命周期典型的生命周期的了解onCreate():onRestart():onStart():onResume():onPause():onStop():onDestory():生命周期的几种普通情况调用finish()方法后:特殊情况下的生命周期横竖屏切换资源内存不足导致优先级低的Activity被杀死Activity的三种运行状态Resumed(活动状态)Paused(暂停状态)...转载 2019-03-21 16:08:57 · 79 阅读 · 0 评论 -
Android学习系列之消息机制
文章目录消息机制概述消息机制的简介消息机制概述消息机制的简介在Android中使用消息机制,我们首先想到的就是Handler。没错,Handler是Android消息机制的上层接口。Handler的使用过程很简单,通过它可以轻松地将一个任务切换到Handler所在的线程中去执行。通常情况下,Handler的使用场景就是更新UI。如下就是使用消息机制的一个简单实例:public class...转载 2019-03-24 18:26:10 · 92 阅读 · 0 评论 -
Android 学习系列之Fragment
文章目录Fragment 详解什么是Fragment?Fragment的生命周期Fragment的使用方式静态使用Fragment动态使用Fragment什么是Fragment的回退栈?Fragment与Activity之间的通信Fragment与Activity通信的优化优化案例Fragment 详解什么是Fragment?你可以简单的理解为,Fragment是显示在Activity中的A...转载 2019-03-24 18:22:34 · 306 阅读 · 0 评论 -
基于惯性导航的(IMU,MEMS)的室内定位
123原创 2019-03-09 23:59:06 · 11015 阅读 · 1 评论 -
Android Shape 属性详解
文章目录基本属性CornerssolidgradientstrokeShape属性<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > </shape> 基本属性Corners&l...原创 2019-04-01 22:55:45 · 392 阅读 · 0 评论