自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (7)
  • 收藏
  • 关注

原创 给第三方Apk进行系统签名

一、Android签名系统默认的四种签名类型:四组默认签名供Android.mk在编译APK使用:1、testkey:普通APK,默认情况下使用。2、platform:该APK完成一些系统的核心功能。经过对系统中存在的文件夹的访问测试,这种方式编译出来的APK所在进程的UID为system。3、shared:该APK需要和home/contacts进程共享数据。4、medi...

2019-03-06 17:30:16 940

原创 Android 7.1.1 源码framework中加入自定义服务,亲测成功运行

准备工作开始之前需准备以下工具:Android 7.1.1源码Linux系统(Ubuntu or others)JDK_1.8.0_191 (openjdk亦可)Android源码可从google官网下载,当然国内因为墙的原因,可以购买VPN或其他方式获取。笔者推荐使用清华镜像下载,不用翻墙,且速度较快。因代码较大,可能需要长达10个小时的时间才能下载完成。笔者下...

2018-12-07 13:02:06 3283 4

原创 Ubuntu_16.04_LTS上使用NDK编译FFMPEG-V4.0.2源码生成libffmpeg.so

之前写过 ** [ubuntu_16.04_LTS使用NDK编译FFMPEG_3.1.1]()  **的博客。这篇跟上篇类似,不过环境跟FFMPEG版本不同。大部分步骤是一样的,只有几个地方编译时会有BUG。用红色自标注了。 **1.编译环境**OS: ubuntu_16.04LTSNDK: android_ndk_r9d FFMPEG: ffmp...

2018-10-26 18:42:57 480

转载 APK反编译之smali

APK、Dalvik字节码和smali文件大家都应该知道APK文件其实就是一个MIME为ZIP的压缩包,我们修改ZIP后缀名方式可以看到内部的文件结构,例如修改后缀后用RAR打开鳄鱼小顽皮APK能看到的是(Google Play下载的完整版版本):     Where's My Water.zip\asset\                        <资源目录1:asse...

2018-06-13 14:11:53 5096

原创 将自己的AAR库发布到JFrog私服上

自己搭建了JFrog Maven私服,客户端开发的库可发布到JFrog私服供其他App使用。 一、修改配置文件1.1 修改工程根目录下的build.gradle,在dependencies{}里面增加依赖,代码如下: classpath "org.jfrog.buildinfo:build-info-extractor-gradle:4.5.4"1.2 修改工程的库模块里面的build.gradl...

2018-05-25 18:23:21 2206

原创 Kotlin/Java源码发布到JCenter

一、Bintray 账号  1. 注册地址 打开注册页面,如下:    2. 信息填写完以后点 Create My Account 按钮,然后去验证邮箱,邮箱通过后再打开登录页面登录  3. 登录后,点击尖头指定按钮,添加maven仓库     4. 添加maven,如图     5. 申请个apiKey,如图:     二、gradle 配置  1. 将文件bintrayUpload.grad...

2018-05-25 18:21:35 697

原创 Ubuntu16.04LTS编译Android内核3.4

在Ubuntu16.04LTS平台上编译android内核kernel3.4。并用编译成功的内核映像文件在模拟器上运行。 在前面我们已经在改平台上编译出了android6.0.1的源码。用模拟器运行之后,我们进入设置/关于手机 选项可以查看到该版本源码默认对应的内核版本号。然后去官网下载对应的内核版本。我这个查看到内置内核对应的版本是3.4.67。因此我们你从官网下载3.4版本的内核源码。

2016-08-12 12:59:49 1829

原创 基于FFMPEG3.1.1的第一个Android测试程序

上篇使用NDK编译出了ffmpeg3.1.1版本的动态链接库。这篇文章我们就写一个简单的JNI程序来测试我们生成的libffmpeg.so库是否可用。FFMPEG是用C编写的。且解构不太清晰,可用的文档很少。中文文档更是稀有。且ffmpeg每个版本之间存在差异。尤其是早起版本,差异很大,很多API的名字及参数个数都做了更改。

2016-07-29 19:02:46 762

原创 ubuntu_16.04_LTS使用NDK编译FFMPEG_3.1.1

之前写过 * ubuntu_14.04_LTS使用NDK编译FFMPEG_2.7.2 *的博客。这篇跟上篇类似,不过环境跟FFMPEG版本不同。大部分步骤是一样的,只有几个地方编译时会有BUG。这篇文章的第23步做了详细说明。第19步有几个其他文件引用了libavutil/time.h需要更改为libavutil/avtime.h

2016-07-29 16:30:57 2192 2

原创 自定义JNI常用函数宏

底层开发时使用的JNI函数,可能并不能正确的写出原函数名,且编辑时无代码提示。为开发时方便快捷,在此将JNI常用函数用宏重定义,提供C语言版本,若需C++版本可稍作修改,方便开发,内容如下:#ifndef __JNI_COMMON_H__#define __JNI_COMMON_H__#include <stdio.h>#include <stdlib.h>#include <string.

2016-07-28 12:14:20 1200 2

原创 ubuntu_14.04_LTS使用NDK编译FFMPEG_2.7.2

1.编译环境OS: ubuntu_14.04LTSNDK: android_ndk_r10d FFMPEG: ffmpeg_2.7.22.NDK安装及配置。下载NDK 官网下载页:http://developer.android.com/tools/sdk/ndk/index.html下载后解压。如果是.bin文件直接运行.bin。如果是压缩包解压就行。安装方法

2016-07-28 11:58:39 981

原创 乐乐音乐播放器使用

**乐乐音乐播放器使用**首先在此申明,该项目不是我做的。我只是搬运工。非常感谢作者分享全部源码出来。该项目详细解释在EOE android社区上。地址: http://www.eoeandroid.com/forum.php?mod=viewthread&tid=917012&extra=page%3D1&_dsign=576de398 源码在github上,可免费下载。该

2016-07-27 18:43:59 1218

原创 Android源码内置自定义程序并运行

**Android源码内置自定义程序并运行**1.android本身是基于linux的。因此linux上很多的命令在android上都可以直接使用。android上的命令都在系统的system/bin/目录下面。可以通过adb shell 命令进入系统查看,结果如下:**2.如果我们自己编写一个自定义的可执行程序打包到该目录,则也可以使用。下面就是一个简单的列子。 使用C++编写一个测试程序,然后

2016-07-27 17:54:04 570

原创 Android源码编译并预装带JNI的apk

Android源码编译并预装带JNI的apk说明:以下文档中使用 *android_src 目录代表我的android6.0源码的根目录。*1.在eclipse或者androidstudio中新建一个工程HelloWorld。 在包com/sk/helloworld 下面新建一个java文件。内容如下:package com.sk.helloworld;import android.R.integ

2016-07-27 17:25:15 1088

原创 Ubuntu16.04 LTS 编译Android6.0.1源码

Ubuntu16.04 LTS 编译Android6.0.1源码1.源码下载。 源码最好还是从google官网下载。但是国内比较坑爹,google下载不了。可从其他平台下载,如清华镜像AOSP。详情下载方式可参考清华镜像下载帮助:https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/ 也可从本人网盘下载。百度网盘下载有速度限制,很慢。可晚上睡觉期间后台下载

2016-07-27 16:38:02 2253 1

Xender_Android_Apk_免费免流量共享工具

Xender是Android手机上一款免费的免流量分享工具,支持一对多,速度快。

2018-10-23

smali及dex互转工具_最新版本V2.2.5

最新版本(V2.2.5 )的smali转dex工具,及dex转smali工具。 Dex 2 Smali: java -jar baksmali-2.2.5.jar -o [输出文件夹] dex文件 Smali 2 Dex: java -jar smali-2.2.5.jar -o 目标dex文件 [smali文件夹]

2018-10-23

Android__AndroidManifest_Resources.arsc_Dex文件格式模板

里面包含Android APK包解压之后的二进制文件格式解析。包括AndroidManifest.xml, Resources.arsc, Classes.dex 3种文件格式的解析版本,及资源文件阿里破解的实例文档。

2018-10-23

phpStudy_all_for_linux_完整版_网站搭建工具

phpStudy是一款基于Linux平台的网站服务器搭建工具,集成Apache,Nginx,LightTPD,IIS,PHP,MySQL等。共26种组合,超全大合集。可自定义安装功能,多版本自由切换。

2018-10-23

apkKiller_反编译_一键打包签名工具

apkKiller是一款免费的Windows平台Android反编译工具。集成解包,搜索,打包,重新签名,批量打包等操作。一个软件集成多种功能,无需多个软件或敲命令即可实现。非常方便。完全免费。

2018-10-23

json_handle-1.4.16为签名版本

firefox插件,json格式化。高亮关键字。尤其是在linux做开发。没有离线的json格式化工具。这个是首选

2017-06-27

compiler-gcc5.h

编译android 内核3.4时,提示找不到compiler-gcc5.h头文件。可将此文件下载放到内核include/linux文件夹下即可编译通过。该文件不好找,只有一个还是要积分的。这里我免费共享一个。

2017-06-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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