文摘首页 | 我的好库
好库文摘

Android build.gradle配置详解

Android Studio是采用gradle来构建项目的,gradle是基于groovy语言的,如果只是用它构建普通Android项目的话,是可以不去学groovy的。当我们创建一个Android项目时会包含两个Android bui......

doclist 发布于 2019/4/16 17:10:44 阅读(16) 评论(0)

iOS逆向开发(8):微信自动添加好友

这一次,小程演示怎么让一个APP自动地运行,从而代替手工的操作。同样以“微信”以例,实现在一个微信群里面,对所有的成员,自动地一个一个地发出添加好友的请求。 知识点还是之前介绍的东西,流程方面还是跟踪与最终注入。因为这是一个系列的文章讲......

doclist 发布于 2019/4/16 11:39:55 阅读(11) 评论(0)

iOS面试题:你一般是如何优化你的APP的?

一、首页启动速度 启动过程中做的事情越少越好(尽可能将多个接口合并) 不在UI线程上作耗时的操作(数据的处理在子线程进行,处理完通知主线程刷新) 在合适的时机开始后台任务(例如在用户指引节目就可以开始准备加载的数据) 尽量减......

doclist 发布于 2019/4/15 23:28:50 阅读(10) 评论(0)

Android开发:APK的反编译(获取代码和资源文件)

一、反编译工具:   1、APKTool:     APKTool是由GOOGLE提供的APK编译工具,能够完成反编译及回编译apk的工作。同时,它也有着安装反编译系统apk所需要的framework-res框架,以及清理以前反编译......

doclist 发布于 2019/4/15 23:09:14 阅读(21) 评论(0)

Android 9.0适配遇到的问题1

文章同步自javaexception 本周在适配Android 9.0,过程中碰到了小问题 问题1: SSL handshake timed out 解决办法: Android 9.0 开始,默认不允许明文传输,所以在建立网络......

doclist 发布于 2019/4/15 23:09:07 阅读(13) 评论(0)

iOS逆向开发(7):微信伪装他人

上一节小程介绍了微信在进入“附近的人”时修改位置信息的办法,这一次,小程来修改“自己”的信息,伪装成别人。 但是,这里的伪装只是“本地的伪装”,也就是看到“自己”变成了他人,而实际上,在服务端(别人看到的)还是没有变化的,那就更不会迫使......

doclist 发布于 2019/4/15 18:37:02 阅读(10) 评论(0)

iOS面试题:反射是什么?可以举出几个应用场景么?

系统Foundation框架为我们提供了一些方法反射的API,我们可以通过这些API执行将字符串转为SEL等操作。由于OC语言的动态性,这些操作都是发生在运行时的。 // SEL和字符串转换 FOUNDATION_EXPORT NS......

doclist 发布于 2019/4/15 15:06:13 阅读(10) 评论(0)

简单计算器 安卓 Android 作业

Android老师布置的课程作业——简单计算器 功能要求实现四则运算,参考界面见下图:   首先给各位老铁提供apk安装包以及项目压缩包,略表诚意~ github地址:https://git......

doclist 发布于 2019/4/14 20:23:49 阅读(12) 评论(0)

iOS逆向开发(6):微信伪造位置

仍然以微信为例,实战地练习一下使用Reveal、iOSOpenDev等工具注入APP的流程,积累经验。这一系列的文章都是学习过程的总结,不带任何商业目的。 本文解决一个问题:如何伪造一个经纬度,在微信的附近的人中,看到外国的朋友。 小......

doclist 发布于 2019/4/12 17:35:24 阅读(9) 评论(0)

iOS逆向开发(5):微信强制升级的突破 | 多开 | 微信5.0

接下来的几篇文章,小程以微信为例,实战地演示一下:如何注入iOS的APP。其中使用到的知识,基本在前面的文章中都有介绍到。 小白:小程,我想用回旧版本的微信! 小程:为什么要用旧版本微信呢? 小白:你不知道,我装一个旧版本的可......

doclist 发布于 2019/4/11 16:28:43 阅读(13) 评论(0)

Android触摸事件传递机制

简单梳理一下Android触摸事件传递机制的知识点。 一、View与ViewGroup的关系 View和ViewGroup二者的继承关系如下图所示: View是Android中最基本的一种UI组件,它是所有控件类的基类。Vie......

doclist 发布于 2019/4/10 18:23:03 阅读(11) 评论(0)

Android之友盟多渠道打包与数据统计

文章大纲 一、多渠道打包与数据统计介绍二、友盟实现多渠道打包实战三、友盟数据统计实战四、项目源码下载五、参考文章   一、多渠道打包与数据统计介绍   多渠道......

doclist 发布于 2019/4/10 16:01:27 阅读(9) 评论(0)

[android学习]android_gps定位服务简单实现

前言 gps定位服务的学习是这段时间gps课程的学习内容,之前老师一直在将概念,今天终于是实践课(其实就是给了一个案例,让自己照着敲).不过在照着案列敲了两遍之后,发现老师的案例是在是太老了,并且直接照着案例敲,也无法理解其中很多类,......

doclist 发布于 2019/4/10 2:06:29 阅读(11) 评论(0)

Android多线程源码详解一:handler、looper、message、messageQueue

之前面试,面试官问到多线程通讯,巴拉巴拉说了些基础实现后面试官问handlerThread的底层实现,就卡住了。所以把Android多线程的知识点复习整理一下,写出来加深印象。 Android多线程通讯的核心是handler、loope......

doclist 发布于 2019/4/9 18:29:29 阅读(10) 评论(0)

iOS逆向开发(4):注入目标函数 | fishhook | MobileSubstrate | MSHookFunction | iOSOpenDev

从获得APP的所有类声明,到锁定目标类与函数,现在是时候注入函数了。 所谓“注入函数”,小程的意思是让APP执行到小程写的代码中,跟“钩子”的概念一致。小程把个叫作iOS上的hook的技术。 本文介绍iOS注入函数的办法。 在借助框架之......

doclist 发布于 2019/4/9 17:46:57 阅读(10) 评论(0)

axios(封装使用、拦截特定请求、判断所有请求加载完毕)

博客地址:https://ainyi.com/71 基于 Promise 的 HTTP 请求客户端,可同时在浏览器和 Node.js 中使用 vue2.0之后,就不再对 vue-resource 更新,而是推荐使用 axios,本项目......

doclist 发布于 2019/4/9 13:58:57 阅读(17) 评论(0)

谷歌的Android Q到底有哪些新特性及变更?

Android Q 隐私更改相关介绍 存储范围变更 Android Q 改变了应用程序访问设备外部存储上文件的方式。 通过使用更细粒度的媒体特定权限替换以前的 READ_EXTERNAL_STORAGE 和 WRITE_EXTERN......

doclist 发布于 2019/4/9 9:27:57 阅读(8) 评论(0)

Android之greenDao使用

文章大纲 一、greenDao简介二、greenDao实战三、项目源码下载四、参考文章   一、greenDao简介 1. 什么是greenDao   GreenDAO......

doclist 发布于 2019/4/8 21:42:00 阅读(13) 评论(0)

Android权限禁止及友好提示用户开通必要权限

Android权限 Android安全架构规定:默认情况下,任何应用都没有权限执行对其他应用、操作系统或用户有不利影响的任何操作。这包括读写用户的私有数据(联系人,短信,相册,位置)、读写其他应用的文件、执行网络访问、使设备保持唤醒状......

doclist 发布于 2019/4/8 15:20:17 阅读(13) 评论(0)

Android:JNI与NDK(一)

友情提示:欢迎关注本人公众号,那里有更好的阅读体验以及第一时间获取最新文章   本篇目录 以下举例代码均来自:NDK示例代码 一、前言 安卓开发中很多场景需要用到NDK来开发,比如,音视频的渲染,图像的底层绘制,......

doclist 发布于 2019/4/8 10:22:15 阅读(9) 评论(0)
上一页 1 2 3 4 5 6 7 8 ... 下一页共658页  到第