文档章节

JNI实战:读取布卡漫画本地图片

linin630
 linin630
发布于 2015/01/30 16:40
字数 324
阅读 138
收藏 0

看完了jni的教程,感觉手痒痒的,所以就想弄个实际点的项目来搞一下,无奈本人c语言的功底有限,实在想不出要写什么动态库,所以就想到拿别人写好的动态库来测试一下,于是就盯上了布卡漫画~


先解压布卡漫画的apk,发现布卡用到了3个so文件:

用readelf查看里面的函数,发现libbup.so里面有个函数似乎跟获取图片有关:

这时我想起布卡下载的漫画不是图片格式的,难道是用这个动态库来加载图片的?

为了验证我的猜想,我先新建一个Android项目TestJNI,把so文件放入程序的libs,把布卡的下载文件d62161_0001.l.bup.view放到assets,再把反编译得到的BukaBup以及相关类放到cn.ibuka.common.bup包内。

(详细代码就不给出了,知道这个BukaBup用到了libbup.so库就行了)

(就别吐槽我没关inputstream了)


结果:

可以看到,demo成功的将布卡的下载文件以图片显示出来。大成功~~

© 著作权归作者所有

linin630

linin630

粉丝 4
博文 34
码字总数 22734
作品 0
珠海
程序员
私信 提问
python各类爬虫案例,爬到你手软!

小编整理了一些爬虫的案例,代码都整理出来了~ 先来看看有哪些项目呢: python爬虫小工具(文件下载助手) 爬虫实战(笔趣看小说下载) 爬虫实战(VIP视频下载) 爬虫实战(百度文库文章下载...

糖宝lsh
04/14
656
0
java爬虫系列(三)——漫画网站爬取实战

项目地址 https://github.com/a252937166/seimicrawler.git 只需要以maven的形式导入demo这个项目就可以了。 数据库设计 ,基本注释都有。 ORM框架 我使用的是,相关配置信息请在修改。 代理...

Mr_OOO
2018/01/06
0
0
python scrapy学习笔记(二)

使用scrapy批量抓取,参考http://python.jobbole.com/87155 一、创建项目 # scrapy startproject comics 创建完成后的目录结构 .├── comics│ ├── init.py│ ├── items.py│ ├── ...

yaoliang833
2017/01/04
0
0
Dosage 2.12 发布,网页图片下载工具

Dosage 2.12 发布,此版本修复了关于漫画方面的问题。 Dosage是一款把特定的网页漫画和其他图片类的内容复制本地计算机的工具。你可以使用dosage的命令行来下载最新的网页漫画。...

oschina
2014/01/25
276
0
jquery mobile + sae开发手记

Jquery mobile无疑是一个优秀的JS框架,但到现在为止,还是没有看到基于jqm在移动平台上让人眼前一亮的应用,大家都在观望,到底webApp在移动平台上的定位如何。 这个月,基于SAE提供的移动平...

memorybox
2012/04/27
1K
8

没有更多内容

加载失败,请刷新页面

加载更多

rime设置为默认简体

转载 https://github.com/ModerRAS/ModerRAS.github.io/blob/master/_posts/2018-11-07-rime%E8%AE%BE%E7%BD%AE%E4%B8%BA%E9%BB%98%E8%AE%A4%E7%AE%80%E4%BD%93.md 写在开始 我的Arch Linux上......

zhenruyan
今天
5
0
简述TCP的流量控制与拥塞控制

1. TCP流量控制 流量控制就是让发送方的发送速率不要太快,要让接收方来的及接收。 原理是通过确认报文中窗口字段来控制发送方的发送速率,发送方的发送窗口大小不能超过接收方给出窗口大小。...

鏡花水月
今天
10
0
OSChina 周日乱弹 —— 别问,问就是没空

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :#今日歌曲推荐# 分享容祖儿/彭羚的单曲《心淡》: 《心淡》- 容祖儿/彭羚 手机党少年们想听歌,请使劲儿戳(这里) @wqp0010 :周...

小小编辑
今天
1K
11
golang微服务框架go-micro 入门笔记2.1 micro工具之micro api

micro api micro 功能非常强大,本文将详细阐述micro api 命令行的功能 重要的事情说3次 本文全部代码https://idea.techidea8.com/open/idea.shtml?id=6 本文全部代码https://idea.techidea8....

非正式解决方案
今天
5
0
Spring Context 你真的懂了吗

今天介绍一下大家常见的一个单词 context 应该怎么去理解,正确的理解它有助于我们学习 spring 以及计算机系统中的其他知识。 1. context 是什么 我们经常在编程中见到 context 这个单词,当...

Java知其所以然
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部