- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 Android之Translucent Bar半透明栏和immersive bar沉浸式的区别
在Android的Material Design出现后,一个更简洁,更舒服,更清爽的界面是开发者们所追求动,也是一个成功app的前提。那么怎么让app看起来更加舒服呢?这里有一个方法。让app看起来整体统一,整体统一也就是一体化的意思,怎么做到一体化呢,有两种方式,网上对于两种不同的方式经常混在一起讲,不过两者都是一体化的的概念
2015-12-27 21:55:40 2405
原创 android微信的抢红包插件
前言 之前看到了微信抢红包的插件,觉得这个功能实在强大了,这和之前我想实现的模拟点击事件基本相似,可以完美的触发一个view的点击事件,当然静默安装的原理也和抢红包的原理是一样的。 小米有开源小米的抢红包的demo,之后有童鞋在此之上增加了自己的逻辑,使其完善。现在为了学习,我也加入抢红包的demo大军哈哈,主要在于学习。原理 原理主要是通过辅助功能AccessibilityService来完
2015-12-21 01:07:30 4356 2
原创 android6.0权限管理工具EasyPermissionUtil
前言android6.0开始,权限的申请发生了改变,申请变的动态化,也就是运行时权限,和iOS相仿,动态化的意思是指,在每次使用需要危险权限的方法的时候,需要检查程序是否获得了该权限的许可。动态化的权限申请能够让用户更加清晰的知道程序需要什么权限,以及程序中哪些地方的操作需要涉及用户安全。不再是仅仅在程序安装的时候,一次性把所需要的普通的、危险级别的权限一次性列出来,然后展示给用户。
2015-12-20 14:46:27 5731 2
原创 关于git的常用方法,多账号以及一些规范(更新)
Git知识:Working Directory - 工作目录。Git仓库位于工作目录之下,工作目录下的文件有加入Git仓库(tracked)和没加入Git仓库(untracked)的区别。Stage Area - 暂存区。如上所述,已加入Git仓库并被修改(尚未提交)的文件。Local Repository - 本地仓库。Remote Repository - 远程仓库。git初始化 (了
2015-12-17 19:21:08 921
原创 android lint check的学习和自定义以及lint语法
lint介绍android lint是一个静态代码分析工具,通过lint工具,你可以不用边运行边调试,或者通过单元测试进行代码检查,可以检测代码中不规范、不和要求的问题,解决一些潜在的bug。lint工具可以在命令行上使用,也可以在adt中使用。比如当想检查在manifest.xml中是否有activity,activity中是否包含了launcher activity。如果没有进行错误的警告。通过
2015-12-13 21:45:32 4770
原创 Android和JavaScript相互调用初学
由于最近接触cordova开发,也就是webapp的开发,这是一种基于h5的一种开发的模式,也就是在原生态android和h5的混合开发。由于h5开发的速度比原生态的快,所以这个框架最大的好处是能帮助提高开发效率,框架的缺点,只能说现在的原生态比h5的效果和流畅度更好,随着手机的发展,h5的展示肯定会随之变好。代码学习在学习cordova之前呢,必须要先了解最基本的android和js
2015-12-11 19:45:54 701
MyLintCheck
2015-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人