EditText固定高度,光标在顶行,不弹出输入法 发表于 2017-04-08 | 更新于: 2019-07-12 | 分类于 android | 阅读次数: 字数统计: 129 | 阅读时长 ≈ 1 [toc] 我们都知道当我们把EditText固定高度之后,默认情况下,它的光标会在中间,那我们如何让光标在顶行呢?很简单的.. XML下 Android:gravity=”TOP” Java代码下 editText.setGravity(Gravity.TOP)” 补充一 ... 阅读全文 »
Android获取屏幕的宽度和高度(dp) 发表于 2017-03-29 | 更新于: 2019-07-12 | 分类于 android | 阅读次数: 字数统计: 394 | 阅读时长 ≈ 2 [toc] 一般我们需要的宽度和高度都是需要dp格式,但是在网上找了一大堆的资料基本上得到的宽度和高度都是像素(Pixels)型的宽度和高度,与我们所需要的不一样,后面经过查找资料终于找到解决办法,下面上代码,老鸟勿喷12345678910111213public void getAndro ... 阅读全文 »
打造Android依赖注入框架,改变你的代码方式 发表于 2017-03-21 | 更新于: 2019-07-12 | 分类于 android | 阅读次数: 字数统计: 1,124 | 阅读时长 ≈ 5 [toc] 先来介绍下本次列车本次列车来自地球,时速200km/s,即将开往火星,请要上车的朋友速速上车..先介绍一个非常重要的东西:注解注解(Annotation),我们在写代码的过程中,相信已经见不少了 1234@Overrideprotected void onCreate(Bundle ... 阅读全文 »
使用新版美团多渠道打包的正确姿势 发表于 2017-03-02 | 更新于: 2019-07-12 | 分类于 android | 阅读次数: 字数统计: 749 | 阅读时长 ≈ 3 [toc] 我们在开发Android时,经常会遇到的一个问题就是多渠道打包,这个是很烦躁的问题,因为如果使用AndroidStudio中的productFlavors去进行生成多渠道包,这个是非常耗时的,如果十个以内的渠道包,估计还能忍受一下,但是如果是几十个甚至几百个渠道的时候,我估计我们 ... 阅读全文 »
让APK只包含指定平台的so库(abi) 发表于 2017-02-04 | 更新于: 2019-07-12 | 分类于 android | 阅读次数: 字数统计: 328 | 阅读时长 ≈ 1 [toc] 相信大家都用过很多第三方的sdk,比如百度地图,支付宝,极光推送等等。如果这个sdk对Android的平台支持全,可能会包含armeabi, armeabi-v7a,x86, arm64-v8a,x86_64五种abi,但是你其他的so库可能只支持其中的几个平台,这样,你编译运行 ... 阅读全文 »
让APP无法使用截图功能 发表于 2016-11-07 | 更新于: 2020-07-27 | 分类于 android | 阅读次数: 字数统计: 327 | 阅读时长 ≈ 1 [toc] 背景最近有个需求,要求APP不能使用截图,以前没有弄过这种需求,有点摸不着头脑,自己的思路是拦截截屏的 快捷键,然而并不需要这么复杂 方法接入过银联的就知道银联在支付的时候,是无法截图的,在AS里面的截图也无法使用,然后就去看银联的源码,发现了新大陆,里面的BaseA ... 阅读全文 »
git撤销已经push到远端的commit 发表于 2016-09-22 | 更新于: 2019-07-12 | 分类于 git | 阅读次数: 字数统计: 209 | 阅读时长 ≈ 1 [toc] 在使用git时,push到远端后发现commit了多余的文件或者提交了错误的代码,希望能够回退到以前的版本.这时就需要下面的操作了. 先在本地回退到相应的版本:(git log可以查看本地提交的版本信息,git log remotes/origin/master可以查看远程提交记 ... 阅读全文 »
Android Studio设置项目的JDK路径 发表于 2016-09-14 | 更新于: 2020-07-27 | 分类于 android | 阅读次数: 字数统计: 83 | 阅读时长 ≈ 1 [toc] 1.打开项目设置 然后设置jdk路径 2.在主工程的build.gradle中配置工程的jdk版本 1234compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatib ... 阅读全文 »
Git常用命令 发表于 2016-08-18 | 更新于: 2019-07-12 | 分类于 git | 阅读次数: 字数统计: 1,159 | 阅读时长 ≈ 5 [toc] 1.配置全局用户名、邮箱1234git config --global user.name <用户名>git config --global user.email <邮箱>(附: 查看当前全局配置: git config -l 查看远程仓库地址: ... 阅读全文 »
AndroidWebView和Javascript交互 发表于 2016-08-04 | 更新于: 2019-07-12 | 分类于 android | 阅读次数: 字数统计: 244 | 阅读时长 ≈ 1 [toc] 摘要:Android 的 webview 是基于 webkit 内核的,webview 中集成了js与java互调的接口函数,通过addJavascriptInterface方法, 可以将Java的类注册进webkit,给网页上的js进行调用,而且还可以通过loadUrl方法是给w ... 阅读全文 »