内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

当前分类:

> 软件编程 > 安卓开发 >

  • Android外部文件加解密及应用实践05月10日

    有这样的应用场景,当我们把一些重要文件放到asset文件夹中时,把.apk解压是可以直接拿到这个文件的,一些涉及到重要信息的文件我们并不想被反编译拿去,这个时候需要先对文件进行加密,然后放到Android中的资源目录下,用的时候再解密出来。 现代密码学中,

    Tags:Android
  • 爱奇艺Android PLT hook概述05月06日

    Android PLT hook 概述 获取代码和资源 你始终可以从 这里 访问本文的最新版本。 文中使用的示例代码可以从 这里 获

    Tags:爱奇艺AndroidPLThook
  • Android应用程序逆向入门04月28日

    我们每天都会在Google Play商店看到一系列新的Android应用程序,从游戏到公用设施,再到物联网设备客户端等等,几乎我们生活中的每一个方面都可以通过一个app以某种方式进行控制。我们有智能家居,智能健身设备和智能咖啡机 但是这种APP是否智能或者是否安全

    Tags:Android应用程序逆向
  • Android工程模块化平台的设计04月23日

    大家好,今天跟大家分享的主题是《Android工程模块化平台的设计》 首先自我介绍一下:我叫张涛,目前就职于饿了么移动技术部。可能有些朋友认识我,我之前也会在我博客【开源实验室】写一些Android相关的技术点,如果对今天讲的模块化设计,你觉得有什么问题

    Tags:Android模块化平台
  • Android中的签名和签名文件的生成过程04月17日

    概述 这个玩意简单说起来很简单,详细描述起来很复杂,复杂在什么地方呢,首先有一块陌生的知识点,包括但不限于证书,数字签名,加密,密钥,keytool,keystore,md5,sha1,sha256,base64编码,文件hash等等。这些东西不是属于哪门语言,或者属于哪个平台

    Tags:Android
  • android framework之旅(二):NanoPC-T3源码编译并烧入真机04月17日

    这几天捣鼓了下源码的编译和烧入真机,终于闲下来有空总结一下,总体来说源码的编译还比较顺利。 编译环境 编译的环境具体要求可以查看官方的文档,不想看英文的直接看下面: 硬件环境 编译2.3.x之后的版本需要64位系统,之前的版本可以用32位系统。 最少100

    Tags:frameworkNanoPC-T3android
  • Android多进程通信04月17日

    一、Android 中的多进程 1、定义 首先,进程一般指一个执行单元,在移动设备上就是一个程序或应用,我们在Android中所说的多进程(IPC)一般指一个应用包含多个进程。之所以要使用多进程有两方面原因:某些模块由于特殊的需求要运行在单独的进程;增加应用可

    Tags:Android多进程通信
  • 利用虚拟机绕过安卓原生加密方案04月17日

    去年破解了某安卓app的加密算法,在抓了将近一年后发现该app有强制更新,旧版协议已经无法使用。通过分析发现返回的数据仍是用aes加密的,但密钥却是通过原生代码还原的,拿不到密钥也就无法解密。对于原生代码的还原很难,而且笔者的汇编知识早就随着岁月流

    Tags:虚拟机
  • 苏宁易购Android架构演进史04月16日

    摘要 一个电商类 APP,对用户而言,是琳琅满目的商品,是层出不穷的优惠,既是社交导购,更是交易售后;而对于开发者来说,用户行为的背后,或许仅仅是一次次数据的存储、处理、传输和展示。 在苏宁易购 android 客户端不断发展的过程中,也出现了许多的问题

    Tags:苏宁易购架构
  • 当一个安卓开发玩抖音玩疯了之后(1)04月13日

    滴,滴滴! 暗号 本篇文章将介绍自己总结的短视频录制的相关内容,主要分为三个部分: 摄像头内容录制 音频录制 视频合成 先上效果图 录制过程 录制过程截图 录制结果 录制结果截图 1.摄像头内容录制 录制 录制流程大致如上图所示。 渲染关键代码 新建 EOS 纹

    Tags:安卓开发抖音
  • Android动画:这是一份全面&详细的动画使用攻略04月09日

    前言 动画的使用 是 Android 开发中常用的知识 可是动画的 种类繁多、使用复杂 ,每当需要 采用自定义动画 实现 复杂的动画效果 时,很多开发者就显得束手无策 本文将献上一份 Android 动画的全面介绍攻略,包括动画的种类、使用、原理等, 能让你更好地掌握

    Tags:Android动画
  • Android加固和签名的那些坑(防掉坑技巧)04月07日

    上个月公司一个项目突然要找第三方进行安全漏洞的检测,于是打包了一个apk文件,发到第三方结构进行了安全检测,这项目我入职前就已经快完成的阶段,我后面基本是维护和小更新.比较坑的是之前的哥们连混淆都没有,更不要说加固了,最后扫出了30多个漏洞,看到检测报

    Tags:Android
  • App动态加载Theme实现和对ClassLoader的理解04月06日

    一个应用程序 app 内,想要有多种主题,目前来说主要有两种实现方式: 应用内 res 内置资源: 这样好处是便于实现,坏处是会增大包的体积,当主题十分多时,,会把 主程序拖死,所以这种方式基本只适用于主题非常少,且不会再增多的情况,例如,夜间模式,这

    Tags:ClassLoaderThemeApp
  • 基于MVP的原子性架构04月06日

    先说下背景,市面上大部分公司在用的MVC MVP MVVM等,一些列google 开源出来的一些基于这些的一些扩展架构,在每个项目实际使用中都会有不同的扩展,接下来我会介绍一下我们目前项目的架构 项目地址: android-mvp-architecture 项目架构图 实现思路 架构主

    Tags:MVP
  • 一键生成MVP代码:DevMvp快速开发框架04月06日

    序言 每个程序员看到一堆烂代码都有一颗重构的心。烂代码写起来嘴上 笑嘻嘻,心里mmp。特别是有代码洁癖的人。重构不易且行且珍惜,此框架将减少开发时间。 GitHub项目地址 MVP架构 相信大家对于MVP耳熟能详了,理解的直接往下看,如果概念比较模糊,可以网

    Tags:DevMvpMVP
  • Android开发者必备的网站04月06日

    官方网站 1谷歌Android开发者页面 这里是主站点,在这您可以找到一切资源帮助您开始Android开发。此站包含了很多关于学习基础知识的资源,完整的API引用,以及你开始开发所需的各种工具。此站共分为五个部分: 1. 作为初学者,你应该从工具开始,这部分讲解

    Tags:Android
  • 8.0通知栏新增通知渠道04月06日

    从Android 8.0(API级别26)开始,所有通知必须要分配一个渠道,对于每个渠道,可以单独设置视觉和听觉行为。然后用户可以在设置中修改这些设置,根据应用程序来决定哪些通知可以显示或者隐藏。 创建通知渠道之后,程序无法修改通知行为,创建之后只有用户可

    Tags:通知栏
  • 下载编译AOSP04月06日

    Android的源码下载编译可以算是一个持久性老大难问题了,如果是在国内弄,更是涉及政治,经济,历史,文化的方方面面:-) 除了安装Google文档里的依赖库,源码本身的下载编译才是重头戏,我目前比较试过行之有效的方法如下: 首先,从清华开源站下载最新的 源

    Tags:AOSP
  • 我所经历的Android面试04月06日

    概述 笔者是非计算机专业,15年毕业一直在小公司,觉得完全靠自学已经到了自己的天花板,然后想进大型互联网公司发展,所以年前辞职,放弃了年终奖,年后就直接来的北京,面试的公司有稳定的大公司,也有创业型公司,有些创业型的公司面试质量也挺高的,不输

    Tags:面试Android
  • HybridCache:一种简单的native与webview共享缓存的设计04月06日

    HybridCache 简而言之其实是一套native和webview共享缓存的解决方案。不过在了解HybridCache的实现细节以及能够解决的问题之前,先大概了解一下web开发中涉及到的缓存机制 Web缓存机制 实际上,web开发当中已经具备相当完善的缓存机制,并且Android系统的Web

    Tags:HybridCachenativewebview

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.

清屏网 版权所有 豫ICP备15026204号