分类:Android技术篇

Android逆向之旅—Android中如何获取在非Root设备中获取应用隐私数据

一、前言 今天在开发的过程中遇到一个问题,就是关于AndroidManifest.xml中的allowBackup属性,也算是自己之前对这个属性的不了解,加上IDE的自动生成代码,没太注意这个属性,但是没想到这个属性会直接导致隐私数据的丢失。下面就来看一下这个属性的影响到底有多大...

尼古拉斯.赵四 3年前 (2016-05-18) 13331℃ 0评论 15喜欢

Android系统篇之—-Android中的run-as命令引出升降权限的安全问题(Linux中的setuid和setgid)

一、前言 最近一周比较忙,没时间写东西了,今天继续开始我们今天的话题:run-as命令,在上周的开发中,遇到一个问题,就是在使用run-as命令的时候出现了一个错误,不过当时因为工作进度的问题,这问题就搁浅没有解决,用了其他一个曲线救国的方式去解决的。那么咋们今天闲来说说Andr...

尼古拉斯.赵四 3年前 (2016-05-14) 12698℃ 1评论 10喜欢

Android工作两年之后的第一个App–天真无谐

一、前言 好长时间没写blog了,主要还是工作上的事有点多,周末又得在家开发自己的app,所以时间真的不够用了,当然今天这篇文章主要就要说一下,工作两年的我如何从产品角度去做一个app,以及app的发布流程等。 二、支持我 在开始讲解这个项目之前,希望能够先去各大市场下载一个ap...

尼古拉斯.赵四 3年前 (2016-05-12) 12232℃ 4评论 19喜欢

Android中免Root实现Hook的Dexposed框架实现原理解析以及如何实现应用的热修复

一、前言 今天我们来看一下阿里的一个开源框架Dexposed,关于这个框架网上已经有很多解析了,但是都是讲解原理,而且讲的不是很清楚,这里因为工作中的需要就研究了一下,所以这里就先讲解一下这个框架的原理,然后在通过一个例子来看看他如何使用,最后在用它来实现应用的热修复问题。 &n...

尼古拉斯.赵四 3年前 (2016-05-12) 10929℃ 0评论 4喜欢

Android逆向之旅—Android中的sharedUserId属性详解

一、前言 今天我们来看一下Android中一个众人熟悉的一个属性:shareUserId,关于这个属性可能大家都很熟悉了,最近在开发项目,用到了这个属性,虽然知道一点知识,但是感觉还是有些迷糊,所以就写篇文章来深入研究一下。 关于Android中的sharedUserId的概念这...

尼古拉斯.赵四 3年前 (2016-05-12) 6083℃ 0评论 13喜欢

Android系统篇之—-Android中的智能指针

一、前言 今天我们开启Android系统篇的文章了,其实一直想弄,只是之前一直没有太多深入的了解,最近又把这块拿出来好好看了一下,所以想从新梳理一下,来看看Android中的这块知识,首先我们今天来看一下:Android中的智能指针的概念,为什么说先看一下智能指针这个知识呢?因为...

尼古拉斯.赵四 3年前 (2016-05-12) 5240℃ 0评论 0喜欢

Android中的 Multiple dex files define 编译错误引发的思考

昨天我龙哥问我一个问题,他说如果一个工程中,有一个com.x.A枚举,导入的第三方jar中也有一个com.x.A枚举,那么我在工程中用A枚举的时候,会用到那个枚举呢?我当时一想,这个不是类(枚举是个特殊类)定义冲突吗?应该在编译的时候就报错呢,而且这个问题我之前遇到过,所以我很自...

尼古拉斯.赵四 3年前 (2016-05-12) 4459℃ 0评论 2喜欢

Android中自定义视图View之—进阶篇(Canvas的使用)

  一、前言 今天是周日,昨天刚刚写完了一篇关于如何搭建LNMP环境,让自己可以DIY有个性的个人主页: 点击进入 那么今天,我们继续来看一篇关于Android中的UI篇,如何自定义视图View的进阶篇,关于前奏篇之前已经写过了,还没有了解的同学可以去看看:点击进入,在这篇文章中...

尼古拉斯.赵四 3年前 (2016-05-12) 6146℃ 0评论 3喜欢

如何搭建LNMP环境(Linux+Nginx+MySql+Php)来运行wordpress

一、前言 今天是周六,积累了很多天的内容都要在今天来释放了,因为最近想弄一个自己的主页,查看网上之后,都说wordpress很不错,他是一个开源的后台程序,可以用来搭建自己的博客,论坛等功能。但是有一个蛋疼的地方,他是php写的,之前只弄过JavaWeb相关的后台程序,php不太...

尼古拉斯.赵四 3年前 (2016-05-12) 8131℃ 0评论 2喜欢

Android中如何修改编译的资源ID值(默认值是0x7F…可以随意改成0x02~0x7E)

一、技术准备 今天我们来看一下如何修改Android中编译时的资源Id的值,在讲解这内容之前,我们需要先了解一下Android中的资源编译之后的结构和编译过程,这里就不多说了,具体可以查看这篇文章: 点击进入 这篇文章中,介绍了如何解析Android中编译之后的resource....

尼古拉斯.赵四 3年前 (2016-05-12) 11237℃ 2评论 5喜欢