排序:
默认
按更新时间
按访问量

Android之免清单注册启动Activity

在此立志:我要努力大学毕业进BAT 实习目标:Activity不需要注册在清单即可通过intent启动。有些文章叫做hook技术。大致内容为监听方法或者的调用或触发,期间修改方法参数或者返回值达到无须需改app源码即可修改app。如Xpose有插件可防止qq撤销消息。 我们今天监听activit...

2017-10-12 16:29:53

阅读数:1677

评论数:3

Android压缩图片和libjpeg库

前言 一些额外知识 补充知识的结论 参考文献 前言: 在android开发时我们往往有如对图片如下的需求: 1. 希望压缩图片方便网络传输 2. 修改图片分辨率 防止在Android加载Bitmap的时候oom(内存溢出) 一些额外知识: Android的Bitma...

2017-09-01 00:16:34

阅读数:3540

评论数:3

安卓用ffmeg解码

本文章是用ffmeg解码封装格式(如mp4)转换为yuv420p保存到本地,本文是结合雷霄骅博客ppt和某地方学习的一个笔记(说出来等下被认为做广告就尴尬了) 封装格式视频编码数据将封装格式解压后可以得到压缩过的音视频等. 将压缩过的视频解压后可以得到 视频像素数据(RGB,YUV等).常见的视...

2017-05-31 13:16:32

阅读数:2113

评论数:0

最全的增量更新入门 包含linux端和Android

简介增量更新大量用于 Android各大应用市场.本文想做网络上从服务器到app客户端完整讲解.app用eclipse和android studio 最新版cmark开发ndk 如下图: 以前一直好奇怎么做的直到知道了bsdiff库. 地址附上: bsdiff源码地址和简介 大家可以从简介...

2017-04-19 19:16:25

阅读数:2783

评论数:2

Android 程序保活,锁机代码

前言 保活:如何让我们的app在Android系统不被杀死 保证存活,简单做法就是提升程序的优先级,看完本文一些流氓锁机你也会了哦.但锁机源码我不打算提供 为了防止某些恶心的人直接复制然后在市面上搞破坏 android 进程优先级如下: 1. 前台进程;Foreground process1...

2017-04-02 20:15:49

阅读数:4097

评论数:0

C语言文件操作

读取文本读取文本#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <string.h>void main() { char * path = "D:\\a.txt"; ...

2017-02-28 17:13:15

阅读数:1616

评论数:0

C语言基本变量语法输出和输入方法

其他基本数据类型java有这里就不介绍了 ide:visual studio2013 操作系统:win10 64 bit 从这篇开始 我会记录下我每天学习jni的过程。 ide下载地址:visual studio2013百度云连接 我只是一个初学c(大学学过忘了差不多)Andr...

2017-02-26 22:25:21

阅读数:2487

评论数:0

安卓onTextChanged参数解释及实现EditText字数监听 Editable使用

原作者部分修改部分 补充部分 补充部分2 补充部分3 补充部分4 Editable 尊重原作者:此篇文章是借鉴原作者地址 的博文 并进行修改和增加补充说明,我只是补充和修改: 我感觉这篇文章经过我的补充 市面多少文本操作变化 你都知道怎么做了.并且感觉是非常详细关于 android 文本编辑框的...

2016-12-03 13:47:07

阅读数:4670

评论数:2

android注解入门 并来自己写一个框架

介绍这里我带大家来学习一下注解 并且用来写下一个模仿xUtils3 中View框架 此框架 可以省略activity或者fragment的 findViewById 或者设置点击事件的烦恼 我正参加2016CSDN博客之星的比赛 希望您能投下宝贵的一票,点击进入投票 我的github上的源码...

2016-11-29 17:22:41

阅读数:3740

评论数:4

安卓热修复之AndFIX

我致力于最新的前沿安卓技术分析和使用教学,不打算将很多很深的东西,因为有多少人愿意沉下你的心境去学习难点?我一般只会简单提及.文字错漏在所难免还希望同学们喜欢 热修复介绍热修复是什么? 如果你一个项目已经上线,出现了严重缺陷,那么你第一反应是推送新版本.那么问题来.老子刚下你的APP 你就叫我重新...

2016-11-09 12:23:41

阅读数:4353

评论数:5

安卓高级 WebView的使用到 js交互

我们先来学习 怎么使用再到用js和安卓源生方法交互WebView简单使用 此部分转载并做了补充 原博客 原因:比较简单不是很想在写,我只要写js交互部分WebView可以使得网页轻松的内嵌到app里,还可以直接跟js相互调用。 webview有两个方法:setWebChromeClie...

2016-11-08 17:39:13

阅读数:4589

评论数:1

自定义view实现阻尼效果的加载动画

效果: > 需要知识: 1. 二次贝塞尔曲线 2. 动画知识 3. 基础自定义view知识 先来解释下什么叫阻尼运动 阻尼振动是指,由于振动系统受到摩擦和介质阻力或其他能耗而使振幅随时间逐渐衰减的振动,又称减幅振动、衰减振动。[1] 不论是弹簧振子还是单摆由于外...

2016-11-07 22:02:43

阅读数:4518

评论数:4

自定义view实现水波纹效果

今天看到一篇自定view 实现水波纹效果 觉得真心不错 学习之后再次写下笔记和心得.但是感觉原作者写得有些晦涩难懂,也许是本人愚笨 所以重写此作者教程.原作者博文大家可以去看下,感觉他在自定义view方面非常厉害,本文是基于此作者原文重新改写,拥有大量像相似部分 先看下效果吧: 1. 效果1: ...

2016-11-04 21:43:57

阅读数:3624

评论数:0

安卓7.1 新特性Shortcut

介绍Shortcut 是谷歌在API25提出来的 类似苹果3D touch 但是没有压力感应.在安卓中完全就是长按. 来看下效果吧: 是不是很赞? 那么请随本文一起学习吧更新 新建项目 在你项目下的build.gradle下 以下目的很简单更新你编译工具 和指定项目版本 co...

2016-10-30 22:38:32

阅读数:3309

评论数:2

rxjava源码分析之scheduler

本文基于1.3.8版本分析 rxjava线程切换 分析代码如下: // 被观察者(事件源) Observable&amp;amp;amp;amp;amp;amp;amp;amp;lt;String&amp;amp;amp;amp;amp;amp;amp...

2018-09-02 00:15:47

阅读数:89

评论数:0

读后感-Android ART运行时无缝替换Dalvik虚拟机的过程分析

老罗原文地址   ART启动流程     高清无码流程图dadao.png         art安装apk dex2oat.png ​

2018-08-01 15:17:47

阅读数:487

评论数:0

非Xposed版 修改微信摇塞子

本文继续上篇文章 微信6.6.7版本摇塞子破解思路(居多图) 本文不再粘贴java转smali语法详细过程,只是讲诉下思路   ​     Xposed版本 不是所有手机环境都支持,所以我才想试试直接反编译代码写入微信apk中,这样用户就不需要配置什么复杂的环境.   第一个目标...

2018-07-29 22:35:11

阅读数:607

评论数:0

微信6.6.7版本摇塞子破解思路(居多图)

工具:JEB ,apkiller,AS,smaliIDE(动态调试) BuildProp Enhancer 是一个Xposed软件,可以让apk在不开启debugable的时候进行动态调试 在你无从下手的时候我使用DDMS中的traceView工具来帮助我们减少工作量。 打开微信界面...

2018-07-28 00:18:49

阅读数:671

评论数:0

arm偏移计算

https://blog.csdn.net/zhangmiaoping23/article/details/43445797 流水线知识 可以方便理解为什么偏移的时候arm要+8(执行的某处代码时,已经完成下一行指令的译码,和在下来一行的指令的取码): https://blog.csdn.ne...

2018-07-22 14:33:19

阅读数:44

评论数:0

IDA PRO调试和修改

用到的APK是2016腾讯安全比赛的apk的第一题. apk地址: https://download.csdn.net/download/qfanmingyiq/10556311 科普知识: android 若有so库会放置于 data/app-lib/package/或者data/dat...

2018-07-21 23:47:56

阅读数:142

评论数:0

arm汇编语言学习

环境安装: https://blog.csdn.net/sx_mail/article/details/54094086 指令:

2018-07-20 17:37:31

阅读数:31

评论数:0

android逆向-动态调试1

本文采用过时apktool动态调试功能.请采用apktool2.10以下版本(高版本废弃,后面第二篇文章在讲新方法). 工具: apktool2.10 Android studio 3.0.1 Android studio自带的模拟器 (android 7.1版本) signapk....

2018-07-14 19:37:07

阅读数:96

评论数:0

Android逆向之旅

apk打包流程 https://www.jianshu.com/p/7c288a17cda8 [可选]手动开始打包一次apk 慢慢记录…

2018-07-12 00:32:08

阅读数:57

评论数:0

Arralist源码分析

在看源码之前先看两个API: 1. int [] Arrays.copyOf(int[] original, int newLength) 2. System.arraycopy(Object src, int srcPos,Object dest, int destPos,int le...

2018-04-02 23:40:59

阅读数:41

评论数:0

搭建shadowsock服务器

https://segmentfault.com/a/1190000012910949

2018-04-01 23:47:08

阅读数:649

评论数:0

搭建shadowsock服务器

安装 Debian / Ubuntu:

2018-04-01 23:45:30

阅读数:1120

评论数:0

LCS最长公共序列java实现模板

不提供思想 提供了就是制作车轮子.网上太多了没意义 import java.lang.reflect.Array; import java.util.Arrays; import java.util.Scanner; public class Main { public stat...

2018-03-26 22:33:59

阅读数:26

评论数:0

腾讯暑假实习在线笔编程试模拟试题-正方形判断

2018年3月23日牛客网举行了腾讯实习在线模拟笔试 先看题目:正方形判断 思路1: 用4个点,任意三点组成一个等边直角三角形,并且斜边是直角边的根号2倍(设斜边为y,那么和直角边为x 那么可以推出 y=(√2)*x ). 原理:正方形你可以看着是由两个三角形拼...

2018-03-24 16:38:39

阅读数:273

评论数:0

Android开发之内容提供者——创建自己的ContentProvider(详解)

转载请注明出处:http://blog.csdn.net/dmk877/article/details/50387741 苦心人天不负卧薪尝胆三千越甲可吞吴,有志者天不负釜底抽薪百二秦川终属楚。这是一对非常励志的名言,每当读这句话都会被震撼一下,然后接着颓废,哈哈,最近的工作比较忙,也在这里提...

2018-02-04 15:34:41

阅读数:102

评论数:0

android转场动画精品文章收集

你所不知道的Activity转场动画——ActivityOptions Android5.0之Activity的转场动画 Android 自定义Activity过场动画 Android 过渡(Transition)动画解析之基础篇 用开源项目ActivityOptionsICS让Activ...

2018-01-24 21:54:29

阅读数:155

评论数:0

Android文字基线(Baseline)算法

引言 Baseline是文字绘制时所参照的基准线,只有先确定了Baseline的位置,我们才能准确的将文字绘制在我们想要的位置上。Baseline的概念在我们使用TextView等系统控件直接设置文字内容时是用不到的,但是如果我们想要在Canvas画布上面绘制文字时,Baseline的概念就必不...

2018-01-22 18:41:10

阅读数:277

评论数:0

Eclipse 各种小图标的含义

Eclipse的Package Explorer和Outline中用图标表示了很多内容,其实能看懂这些图标在编程中也是很有用的。       绿色的小圆表示公有类型:如果是实心的就是函数(),如果是圈就表示是变量()。       红色的矩形表示私有类型:如果是实心的就是函数(),如果是空心就表示...

2018-01-19 23:23:01

阅读数:297

评论数:0

Android6.0 ViewGroup/View 事件分发机制详解

之前自认为对于Android的事件分发机制还算比较了解,直到前一阵偶然跟人探讨该问题,才发现自己以前的理解有误,惭愧之余遂决定研习源码,彻底弄明白Android的事件分发机制,好了废话少说,直接开干。 首先,我们对Android中的touch事件做一下总结,主要分为以下几类: 1、Action_D...

2018-01-18 16:17:57

阅读数:127

评论数:0

Kotlin-databing遇到的错误

出现错误: Error:(16, 38) Unresolved reference: databinding Error:(37, 27) Unresolved reference: FragmentDataBinding 解决方法:// at the top of file appl...

2017-11-15 17:26:20

阅读数:273

评论数:0

Xposed遇到的坑

如果某个APP的dex有多个在安卓5,0以上ART会合成一个oat文件。那么5.0以下会存在多个dex。 所以在5.0以下hook一个某个方法,而这个方法不在主dex,而存在分包dex。此时xposed会在没有加载分包dex的时候进行回调handleLoadPackage().此时类加载器并没有...

2017-10-23 20:58:21

阅读数:827

评论数:0

超星雅尔Xposed跳课模块

目的实现:超星雅儿跳课Xposed模块开发 前言上大学的时候大多数的本科或者专科学生会在 超星XX选一门课程作为通修课,然后下载app看视频。最恶心的事情是什么?不能拖动进度条和快进 除非你看完了再看第二边。 而我们利用HOOK技术实现快速看完视频。。。以下内容仅供学习,禁止商业用途。。。 适用...

2017-10-22 15:07:08

阅读数:1003

评论数:0

(译)Xposed模块开发教程

(译)Xposed模块开发教程 原文地址。这是开发者所写的,可以说是官方开发指南。文章讲述了Xposed的原理,以及怎么开发Xposed框架的模块。头一次翻译技术文档,有错误的话请多包涵。好了,你想学习怎么为Xposed开发新的模块...

2017-10-20 17:12:26

阅读数:307

评论数:1

KMP next数组讲解

本文只讲解KMP子串keyString(下标用j表示),中和源字符串SoureceString(下标i表示)某次匹配失败后。下次匹配j的取值。 关于KMP算法入门可以看看其他博文(最主要网上关于这个算法写烂了,我这里只记录下我学习不懂的地方) 前言在学KMP算法的时候一直感觉next数组的实...

2017-10-05 13:42:14

阅读数:226

评论数:0

Android 消息处理机制(Looper、Handler、MessageQueue,Message)

原文:[简书原文](http://www.jianshu.com/p/02962454adf7)> 另外本人自己开了开了个人博客 fanmingyi.cn 不定时更新[跳转到个人博客](http://www.fanmingyi.cn) Android 消息处理机制估计都被写...

2017-09-30 23:48:39

阅读数:185

评论数:0

在centeros搭建workpress

在centOS上搭建wordpress博客系统购买VPS后,很多人都会选择自己搭建一个网站,其中使用LAMP+wordpress可以说是最简单的建站方案,下面我就将详细介绍一下具体的建站过程。我使用的是阿里云的服务器,系统是centOS6.5,使用xshell 5 进行远程控制。 一、主要内容1、...

2017-09-27 17:41:34

阅读数:563

评论数:0

在阿里搭建FTP服务的坑

坑死了 什么安全云 还有安全策略 1 在阿里云控制台开启端口很重要很重要很重要很重要很重要很重要 我这里开启了全端口. -1/-1就是全端口2 关闭安骑士当你后面运行有问题的时候再关。安全云相当于安全狗.有时候发起疯来乱咬人。我在用的时候被误当黑客了。。。害我FTP总是连接不上安装FTP输入命令...

2017-09-27 17:23:07

阅读数:366

评论数:0

AIDL源码分析

前言本文是本人研究AIDL时候的笔记,包含很多UML图和截图,内容仓促且不包含驱动层分析,如下文有错漏还请指出(容我精通Linux和C++后杀入,很可惜现在太菜)服务端 首先写一个AIDL文件 如下: // IMyAidlInterface.aidl package com.fmy.changev...

2017-09-26 13:51:04

阅读数:287

评论数:0

AOP之使用AspectJ案例

这篇文章作为自己学习笔记: 国内翻译教程AOP翻译过来 “面向切面”。如果非要用一句话来理解的话:”在程序编译或者运行时,在代码某处切入另一段代码”。AOP的出现是弥补OOM的不足。 作者:知乎用户 链接:https://www.zhihu.com/question/24863332/...

2017-09-12 22:07:03

阅读数:220

评论数:0

算法复杂度分析

算法复杂度分析为什么要进行算法分析?预测算法所需的资源计算时间(CPU 消耗)内存空间(RAM 消耗)通信时间(带宽消耗)预测算法的运行时间在给定输入规模时,所执行的基本操作数量。或者称为算法复杂度(Algorithm Complexity)如何衡量算法复杂度?内存(Memory)时间(Time)...

2017-08-30 15:23:31

阅读数:669

评论数:0

交叉编译

在android开发的时候需要经常编译第三方c库文件,可你编译的时候在电脑 运行在adnroid上,所以需要交叉编译实现。–sysroot 的作用 如果在编译时指定了-sysroot就是为编译时指定了逻辑目录。编译过程中需要引用的库,头文件,如果要到/usr/include目录下去找的情况下,...

2017-08-24 00:06:45

阅读数:607

评论数:0

NDK报错将报错行转换

使用sdk的工具arm-linux-androideabi-addr2line -e J:/mars-jee/dn_ffmpeg_player/obj/local/armeabi/libmyffmpeg.so 0x580001d

2017-08-23 22:15:01

阅读数:420

评论数:0

Java 类加载机制

【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) http://blog.csdn.net/javazejian/article/details/73413292 出自【zejian的博客】 关联文章:深入理解Java类型信息(Class对象)与反射机制深入理解Java枚...

2017-08-13 23:32:32

阅读数:637

评论数:0

android NDK 之cmake的使用

Android NDK 开发(五)AndroidStudio 2.2 NDK的开发环境搭建 标签: ...

2017-08-09 16:16:26

阅读数:2482

评论数:0

android编译x264

本人在linux下编译。 下载ndk官方下载地址这里推荐用 linux指令下载 wget 命令wget 目标URL地址 下载后解压配置NDK环境变量这一步其实可以省略 运行如下命令: 1. vim /etc/profile 2. 在最后添加如下代码 NDKROOT=/h...

2017-08-08 22:10:04

阅读数:841

评论数:0

ubutu搭建pptp

ubuntu 16.04 下搭建 pptp vpn引言生活中,我们可能经常会碰到这三种情况:(1)有一台外网的机器(假设为A),和一台内网的机器(假设为B),且该内网机器能够从外网访问到。我们想要从外网的机器A,借助该内网机器B,访问内网的其他资源。(2)有多台内网机器,且其中只有一台可以访问外网...

2017-07-27 23:48:32

阅读数:636

评论数:0

提示
确定要删除当前文章?
取消 删除