问题出现: 直接拿来主义使用了别人的一个Recyleview 的adapter,在修改为自己想要的布局之后,惊奇的发现每一个 item view 怎么都不能 占满屏幕宽度,该页面层级大致为viewpage–f…
分类:Android
Android 静默安装应用和静默卸载应用
这里提供两个Android系统下静默安装应用和静默卸载应用的方法,在 5.1 版本系统上运行通过。当然,运行代码的应用需要有系统权限,这就需要应用通过系统签名文件进行签名了,需要使用到 platform.pk8 和 pl…
SharedPreferences commit跟apply的区别
大多数人在二十岁或三十岁就死了,他们变成了自己的影子,往后的生命只是不断的一天天复制自己。——罗曼·罗兰《约翰•克里斯多夫》 SharedPreferences的commit跟apply方法的区别。平时用到的时候只是习惯…
安卓开发要点
掌握各种布局技巧 LinearLayout RelativeLayout 布局技巧,学会 布局嵌套 掌握重要的组件属性 重点区分以下几种属性 layout_gravity 和 gravity padding 和 marg…
30 多年的编码经验总结成 10 条最佳实践
欢迎Follow我的GitHub, 关注我的CSDN. 其余参考Android目录 所以,如何使代码变得更好? 好的代码可以被识别为易于阅读、理解、调试和修改的代码,而且最重要的是很少有缺陷。显然,编写好的代码需要花费更…
羊皮书APP(Android版)开发系列(一)Icon图片生成神器
app icon图片生成神器可以帮助我们节省时间,提高工作效率。 工欲善其事,必先利其器,我们要开发一款app,首先我们肯定要知道app的名字,其次我们就要准备ap…
Android中webview拨打加载网页中的电话超链接
Android中webview拨打加载网页中的电话超链接 wv_main = find(R.id.wv_main);//实例化webview wv_main.loadUrl(url); //启用支持javascript …
Android屏幕适配(三)
在看到本文之前,如果读者没看过笔者的前文Android屏幕适配知识和Android屏幕适配(二),请先翻阅。 三、自动拉伸位图详解 .9图的使用注意事项: 1、在图的L边和U边选取伸缩点时,要注意所选择的伸缩点在水平线上…
mac配置完ssh依然提示"Enter passphrase for key"解决方法
使用Git,每次都提示输入命令。 这个问题折磨很久,明明已经配置过ssh了,可是每次还要提示输入密码,从网上查查,最后一条命令解决问题: 问题提示: Enter passphrase for key ‘xxx…
Android 8.0无法发送通知栏?通知栏适配通知渠道
不得不说Andoird的通知栏相比于IOS在使用上有着明显的不足,不仅是体验上的差异,还有大量的非关注通知铺满了通知栏,导致通知栏混乱,杂多。 为什么一个很好的通知栏功能现在却变得这么遭用户讨厌?很大一部分原因都…
Android-Java和JavaScript相互调用
当前的Android开发中,会使用大量的h5(html5+css3+js),甚至出现了混合开发模式(Hybrid),使用Hybrid开发,h5页面开发效率高和移植便利性为主。但在一些地方使用h5开发的确会不太容易实现,这…
Android 判断页面是否全屏
Android 想判断 Activity 是否是全屏,网上找了些方法,看到有直接获取 flags 和一个具体的值比较,并没有用,其实分析下来也觉得应该不对。大多都是如何设置全屏和取消全屏,并没有判断是否全屏的方法。 其实…