自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 WLikeAnim - 简单的点赞动画

WLikeAnim - 简单的点赞动画依赖allprojects { repositories { ... maven { url 'https://jitpack.io' } } } dependencies { implementation 'com.github.wanglu1209:WLikeAnim:lastRelease'}...

2018-10-08 17:49:03 425

转载 ProGuard代码混淆的相关技术知识点

前言       受《APP研发录》启发,里面讲到一名Android程序员,在工作一段时间后,会感觉到迷茫,想进阶的话接下去是看Android系统源码呢,还是每天继续做应用,毕竟每天都是画UI和利用MobileAPI处理Json还是蛮无聊的,做着重复的事情,没有技术的上提升空间的。所以,根据里面提到的Android应用开发人员所需要精通的20个技术点,写篇文章进行总结,一方面是梳理下基础知识和...

2018-08-14 17:38:15 167

转载 炫酷列表

gradle导入:1.项目 的build.gralde中添加 allprojects{ repositories { ... maven { url 'https://jitpack.io' } } }2.添加依赖dependencies { implementation 'com.github.DingMouRen:LayoutManagerGroup...

2018-06-29 18:45:10 452

转载 直播间送礼物动画

GiftSurfaceViewGiftSurfaceView 最初出自于2014年开发HalloStar项目时所写,主要用于HalloStar项目直播间的送礼物动画。现在想来,那夕阳下的奔跑,是我逝去的青春。因前几天,刚高仿全民TV,所以想起,稍加改善,以此记录。Gif展示引入Maven:<dependency> <groupId>com.king.view</g...

2018-06-29 18:35:25 1866

转载 java实现数组的冒泡排序、选择排序代码

数组排序之冒泡排序: 相邻元素两两比较,大的往后放,第一次完毕,最大值出现在了最大索引处package cn.lgt.sortarray;public class MaoPaoSort { public static void maoPaoSort(int[] arr){ //冒泡排序 for(int i = 0; i < arr.length; ...

2018-05-15 19:15:40 237

转载 Android Accessibility实践 程序检查微信被删好友

原理通过Android 无障碍辅助功能实现模拟点击控件来实现检查被删好友有两种方法:向好友发送一条消息,如果对方已经把你删除,则消息发送失败。建群法:新建一个不大于40人的群,如果其中有好友已经把你删除,微信会有条消息提示整体执行步骤:启动微信->点击+号->发起群聊->选择35个联系人->点击确定->点击群里详情->删除并退出,依次轮询执行,知道所有好友轮询结...

2018-04-26 19:41:00 676

转载 ScrollView嵌套GridView,GridView显示不全

在ScrollView里布局GridView时,GridView显示往往是以单行显示出来。这是由于GridView和ScrollView里都有滑动属性。ScrollView无法判断GridView里的item高度是多少,于是只显示单个Item的高度,也就是单行显示了,剩下内容被隐藏了。要解决的这个问题需要重新测量GridView的高度,下面是一个自定义的GridView控件[java] view ...

2018-04-24 20:50:09 237

转载 四种方案解决ScrollView嵌套ListView问题

四种方案解决ScrollView嵌套ListView问题以下文章转自@安卓泡面在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。在这里我将会从使用ScrollView嵌套ListView结构的原因、这个结构碰到的问题、几种解决方案和优缺点比较,这4个方面来为大家阐述、分析、总结。实际上不光是ListView,其...

2018-04-24 18:57:10 87

原创 sCROLLvIEW嵌套RecycleView解决滑动冲突及卡顿

     以前使用在ScrollView嵌套ListVIew、GirdView的时候都会出现显示不全的情况,这时只需要重写ListView和GridView,这样就可以了,网上都有的。   今天运行在7.0以上的时候发现,RecycleView显示不全了,我的是ScrollView嵌套RecyclerView,RecyclerView又嵌套了一个重写的Gridview,后来看到的有人说是这样:  ...

2018-04-24 18:41:41 1327

转载 获取验证码的正则表达式

[java] view plain copy    /**   * 从短信字符窜提取验证码   * @param body 短信内容        * @param YZMLENGTH  验证码的长度 一般6位或者4位   * @return 接取出来的验证码   */    public static String getyzm(String body, int YZMLENGTH) {    ...

2018-04-18 09:05:03 8636

原创 Greendao使用步骤,简单使用

greenDao的使用步骤:第一步:  在项目的.gradle文件里面添加 buildscript { repositories { mavenCentral() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.0'...

2018-04-16 19:52:08 264

原创 Android挑战到系统相机和相册

//   MediaStore.ACTION_VIDEO_CAPTURE录像。private Intent spikPictures() {    /* 开启Pictures画面Type设定为image */    Intent intent = new Intent();    intent.setType("image/*");    /* 使用Intent.ACTION_GET_CONTE...

2018-04-16 19:49:22 95

原创 事件分发机制

1.1 事件分发的对象是谁? 点击事件(Touch事件) ·定义  当用户触摸屏幕时(View 或 ViewGroup派生的控件),将产生点击事件(Touch事件) Touch事件的相关细节(发生触摸的位置、时间等)被封装成MotionEvent对象 ·事件类型(4种) 事件类型 具体动作 MotionEvent.ACTION_DOWN 按下View(所有事件的开始) MotionEvent.A...

2018-04-16 19:41:54 102

原创 Handler机制

Handler线程安全在子线程中用Handler需要调用Looper.prepare()方法才能运行正常。·Handler的源码分析 Handler的消息处理主要有五个部分组成 1.Message:是在线程之间传递的消息,可以携带少量的数据,用于线程之间交换数据,  Message有四个常用的字段,What字段,arg1字段,arg2字段,obj字段。what,arg1,arg2可以携带整...

2018-04-16 19:40:34 120

原创 上下文菜单以及选项菜单

代码public class MainActivity extends AppCompatActivity {    private Button button;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);       ...

2018-04-13 16:54:47 376

原创 Notification通知

代码public class MainActivity extends AppCompatActivity {    private Button button;    private NotificationManager manager;    @Override    protected void onCreate(Bundle savedInstanceState) {        su...

2018-04-13 16:40:30 96

原创 跳转通讯录

加到通讯录监听里面ntent intent = new Intent();                intent.setAction(Intent.ACTION_VIEW);                intent.setData(Contacts.People.CONTENT_URI);                startActivity(intent);...

2018-04-13 16:38:32 185

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除