在别人的基础上修改了一点点。集中了常见的几种权限请求和常见手机品牌的权限设置页面跳转。先记下来,以后用得上。话不多说,上代码 使用:判断及权限申...
对于Android手机来说,不同渠道的应用使用不同的界面和逻辑是常有的事。甚至有时候同一个App还得以不同的名称和面貌出现。如果需要使这些不同面...
三种方法我们从简单的说起。 方法一很简单,但是效果不太好。 android:windowSoftInputMode=”adjustPan”或是a...
作为Android app,发布多个分发平台是常规操作。然后,有时由于个渠道面对的用户不同,或平台审核标准不同,需要在各渠道使用不同的业务逻辑,...
最近有做用户行为统计的需求,为了尽可能使统计代码不侵入业务代码,就研究了下hook和Aop。之前写的hook方面的文章里,有评论给出了些建议,于...
最近需要在现有的app中设置统计埋点。去业务代码里埋的话似乎耦合度太高。所以决定使用hook的方法对事件进行埋点处理。这里先记一下对点击事件ho...
先看下效果。 1.自定义控件 先建一个自定义控件并需要实现SensorEventListener接口,这部分就不啰嗦了,直接看代码: 控件布局 ...
先看下效果。 使用遮罩就可以实现不规则形状的图片。 本例中使用的图片是: 遮罩图片则长这样: 1.先扩展一个ImageView 2.添加定义属性...
先看一下效果 一.先定义控件的基本结构 这里我们定义一个容器,所以是在ViewGroup的基础上扩展。简单起见,直接使用扩展自ViewGroup...
文集作者