自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 系统签名文件pk8&x509.pem 转成jks或者keystore签名文件

做系统应用开发的时候,往往将应用的sharedUserId 声明成android.uid.system 来将其作为系统应用。这时侯就需要系统签名文件给应用签名,才能安装到设备上。将应用签名改成系统签名的方式有两种:1. 使用signapk.jar修改应用应用签名问系统签名 2. 将plateform.pk8和plateform.x509.pem 文件装成AS 直接使用的jks签名文件plateform.pk8与plateform.x509.pem转成jks 文件将plateform.pk8

2021-01-08 11:43:29 2810

原创 LayoutInflater 源码解析&应用

简介 LayoutInflater 对于所有Android 开发人员来说都接触过的对象。我们先来看看Android 开发文档中怎么介绍的。Instantiates a layout XML file into its correspondingandroid.view.Viewobjects. It is never used directly. Instead, useandroid.app.Activity#getLayoutInflater()orCont...

2020-05-14 10:52:51 218

原创 Apk 系统签名

随着物联网与人工智能的发展,越来越多需要开发一些应用集成到系统中,这些应用往往回需要获取系统的相关使用权限,因此需要对应的需要进行申明权限。Apk系统签名一般的提供了两种签名方式jarsign和signapk。jarsign方式是就是通常的keystore方式,signapk 通常指使用系统的plateform.pk8 和 plateform.x509.pem(公钥+私钥)方式。一、....

2019-10-22 15:17:31 790

原创 Android 引入AspectJ

 AspectJ 编译        AspectJ 编译是通过AJC (AspectJ Complier) 编译工具编译Aspect代码,Android 项目中引入AspectJ 需要设置AJC 相关编译参数才能编译。        l AspectJ比较强大,除了支持对source文件(即aj文件、或@AspectJ注解的Java文件,或普通java文件)直接进行编译外,l 还能对Java字节...

2018-04-19 16:16:41 905 1

原创 AOP

概述:    AOP(Aspect Oriented Program)面向切面编程,在预编译期或者运行期动态修改原有类、方法的代码逻辑实现的技术。    功能:    日志    持久化    数据校验    性能监控    缓存    其它更多    AspectJ 名词    JPoint:代码中可以切入的点。例如:方法、构造函数、Field等    PointCut:用来描述Jpoint切入...

2018-04-19 16:13:04 287

原创 注解相关核心类

核心包    java.lang.annotation       javax.annotation    javax.annotation.processing    javax.lang.model    javax.lang.model.element    javax.lang.model.type    javax.lang.model.util    javax.tools     1...

2018-04-19 16:07:09 208

原创 Apt

 1、概述              APT(Annotation Processing Tool)是一种处理注释的工具,它对源代码文件进行检测找出其中的Annotation,根据注解自动生成代码。 Annotation处理器在处理Annotation时可以根据源文件中的Annotation生成额外的源文件和其它的文件(文件具体内容由Annotation处理器的编写者决定),APT还会编译生成的源...

2018-04-19 16:03:30 222

原创 Java Annotation

一、概述        Annotation 是Java JDK 5.0 映入的新特性,是一种安全的注解机制,用来标注数据元素与程序元素(类、方法、属性等)之间的关系。注解不影响程序的运行,只是一种标记的方式而已,获得注解的相关信息,可以通过反射形式获取。二、基本API摘要    Annotation 相关的API类在java.lang.annotaiton 包下,包含以下  (1). 注解类型(...

2018-04-19 15:47:46 165

annotationProcessor.rar

自定义注解编译器,根据注解自动生成代码,减少代码之间的耦合

2018-04-19

空空如也

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

TA关注的人

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