Android 签名工具 shell脚本 signApk.sh Shell脚本代码如下: #!/bin/bash #$1 signed and unaligned apk #$2 unsigned apk #$3 ali…
分类:移动开发
Andoid java文件中的Log检查工具
Andoid java文件中的Log检查工具 AndroidLogChecker 由于发布软件版本的时候我们需要把Log注释掉,此工具可以检查java类中的Log所在行以及是否已经注释。 Fork me on Githu…
AOP切面编程-动态申请权限
1.添加插件 1.1在工程下的gradle中添加 dependencies { ..... classpath 'com.hujiang.aspectjx:gradle-android-plugin-aspectjx:1…
Android设置EditText输入类型:setInputType()方法和android:inputType属性
需求:本次需求是做密码输入的隐藏、显示。 过程:时间太久,很多属性已经记不太清楚了,比较纠结,所以整合下属性。 结果: 布局文件——————R…
ubuntu切换java版本
众所周知,ubuntu经常需要安装不同的java版本,他们之间的切换就是一个很大的问题 1.Chose another Java loader: sudo update-alternatives --config jav…
Java8函数式编程
一、Java中重要的函数接口 Predicate<T>: 接受一个对象,作判断,返回一个布尔值 Consumer<T>: 接受一个对象,消费输入,输出一个值 Function<T,R>…
Android插件化RePlugin探索
插件化与组件化的区别 组件化,也称模块化,主要通过拆分单独功能模块及通用模块来实现较大应用的松耦合。把需要独立拆分的业务设计成一个模块,各个模块的代码最终打包成一个对应的aar,主App和业务App设计成一个运行壳子,编…
每个Android开发者都应该知道的开源库
任何平台 语言开发 到了后期就不可避免产生各种问题,这时候通过他人实践证明过的优秀三方库和设计模式就是你需要学习和使用了。 下面的资源和三分库并没有给出相应的链接,为什么?一是:我比较懒,二是:搜索应该是你必备的学习能力…
[Android技术专题]自定义View
一、前言 文中涉及到很多自己的理解,能力有限,有问题的地方还请指正。 很多人把自定义View想得复杂了,以为有多高深,主要还是没有实践过,没有足够的自信;但也有很多人把自定义View想得简单了,以为摸清View的几个关键…
Android studio打包及引用aar
Android aar 1. 简述 Gradle的一些基本依赖配置方式如下: compile fileTree(dir:'xxx',include:['*.jar','*.xxx']): 将某个目录下所有符合扩展名的文件…
Service的运用与activity的通信
今天突然想起有关于Service这个东西的存在,然后去网上找资料来学习,之前呢,只知道这是一个服务,这个服务是什么,能干什么,分为什么和什么,我是都不清除的,今天趁早还有点空闲时间,就去搜寻资料来学习学习,我找到的是郭霖…