安卓笔记侠

专注安卓开发

导航

统计

2016年10月19日 #

[置顶] 线程通信总结

摘要:1.共享变量(内存) 2.管道 3.handle机制 runOnUiThread(Runnable) view.post(Runnable) android 进程内的消息驱动机制 Handler,MessageQueue,Runnable,Looper Looper和Message的处理机制:首先在 阅读全文

posted @ 2016-10-19 23:44 安卓笔记侠 阅读 (582) 评论 (0) 编辑

[置顶] Android深入理解Context(一)Context关联类和Application Context创建过程

摘要:前言 Context也就是上下文对象,是Android较为常用的类,但是对于Context,很多人都停留在会用的阶段,这个系列会带大家从源码角度来分析Context,从而更加深入的理解它。 1.Context概述 Context意为上下文或者场景,是一个应用程序环境信息的接口。在开发中我们经常会使用 阅读全文

posted @ 2016-10-19 20:21 安卓笔记侠 阅读 (1294) 评论 (0) 编辑

[置顶] Android SingleTask使用注意点

摘要:在ActivityA中,startActivityForResult到ActivityB,其中ActivityB设置为SingleTask。 那么在实际出现的现象为: ActivityA的onActivityResult将会首先被回调,然后再执行ActivityB的onCreate函数,也就说无论A 阅读全文

posted @ 2016-10-19 00:37 安卓笔记侠 阅读 (1191) 评论 (0) 编辑

2016年10月18日 #

[置顶] Android MVP

摘要:大家先看看目录结构 先看V层 View里面我写了一个接口LoginView 然后,在登录这个Activity 去实现这个接口,并实现其抽象方法。即看LoginActivity onCreate中引用了P view层点击事件条用了P层 我们再看P层。 最后M层 model里面我写了一个接口LoginM 阅读全文

posted @ 2016-10-18 20:30 安卓笔记侠 阅读 (375) 评论 (0) 编辑

2016年10月17日 #

[置顶] UI第三方

摘要:自定义下拉刷新控件 - RefreshableView(支持所有控件的下拉刷新)https://blog.csdn.net/cjh_android/article/details/52462367 亲测:有bug 仿照新浪微博 Android 客户端个人中心的 ScrollView,下拉背景伸缩回弹 阅读全文

posted @ 2016-10-17 20:06 安卓笔记侠 阅读 (172) 评论 (0) 编辑

2019年12月12日 #

[Android逆向]APK反编译与回编译

摘要:一、先查壳,再反编译看验证首先打开.apk文件==>反编译apk(dex/配置文件/资源文件(apk反编译失败)>修改关键文件实现自己的目的>重新打包签名(无法重新打包)==>apk安装后无法运行。 反编译工具:apktool dex=>.smalidex2jar .dex=>.jar=>.clas 阅读全文

posted @ 2019-12-12 11:05 安卓笔记侠 阅读 (174) 评论 (0) 编辑

2019年12月11日 #

Android Activity启动流程, app启动流程,APK打包流程, APK安装过程

摘要:1.Activity启动流程 (7.0版本之前) 从startActivity()开始,最终都会调用startActivityForResult() 在该方法里面会调用Instrumentation.execStartActivity()执行(Instrumentation主要用来监控应用程序和系统 阅读全文

posted @ 2019-12-11 10:57 安卓笔记侠 阅读 (127) 评论 (0) 编辑

2019年12月7日 #

gradlew命令

摘要:gradlew assembleA103Release -PBATE=true 阅读全文

posted @ 2019-12-07 15:57 安卓笔记侠 阅读 (14) 评论 (0) 编辑

2019年12月2日 #

Fragment中不能使用自定义带参构造函数

摘要:通过Fragment自定义的静态方法将值从activity传到fragment中,然后就想到这样不是多次一举吗,为什么不直接写个带参构造函数将值传过去呢?试了一下,发现Fragment有参构造函数竟然报错,抱歉写了这么长时间代码对Fragment还不是很会用,笑哭,感觉任重道远啊...android 阅读全文

posted @ 2019-12-02 16:16 安卓笔记侠 阅读 (74) 评论 (0) 编辑

2019年10月24日 #

Android高斯模糊实现方案

摘要:适用场景:动态配置的背景图片 不推荐:使用bitmap,频繁操作的话比较耗性能。 3、使用高斯模糊遮罩,可以对指定区域进行模糊,不需要处理单张图片(推荐!!) 推荐一个github上的项目,亲测有效。https://github.com/mmin18/RealtimeBlurView <com.gi 阅读全文

posted @ 2019-10-24 13:14 安卓笔记侠 阅读 (412) 评论 (0) 编辑

2019年10月16日 #

SpannableStringBuilder实现图文混排

摘要:1.我的后面添加图片 2.我的中间添加图片 3.图片点击事件的处理 4.背景带圆角,可设置颜色,角度 6.设置图标: https://blog.csdn.net/qq_33220645/article/details/53332834 阅读全文

posted @ 2019-10-16 21:44 安卓笔记侠 阅读 (238) 评论 (0) 编辑

2019年10月11日 #

android shape实现阴影或模糊边效果

摘要:1.实现阴影或模糊边效果方式: 2.通过shape来实现,具体是通过layer-list 多层叠放的方式实现的 使用: 顶部缩放了:android:top=2*5=10dp 阅读全文

posted @ 2019-10-11 16:29 安卓笔记侠 阅读 (472) 评论 (0) 编辑

2019年10月2日 #

Jetpack架构组件(二)Lifecycle使用

摘要:1.直接添加如下依赖就可以满足日常的工作,如果缺少哪个库,再去单独添加就好了 添加这一句代码就依赖了如下的库。 2.先不谈Activity和Fragment中如何使用,先举一个Lifecycle的简单例子。 先实现MyObserver,对ON_CREATE和ON_RESUME事件进行监听。因为在An 阅读全文

posted @ 2019-10-02 16:46 安卓笔记侠 阅读 (154) 评论 (0) 编辑

带你了解Android Jetpack

摘要:1.Jetpack主要特性有以下三点: 1.加速开发组件可单独使用,也可以协同工作,当使用kotlin语言特性时,可以提高效率。 2.消除样板代码Android Jetpack可管理繁琐的Activity(如后台任务、导航和生命周期管理)。 3.构建高质量的强大应用Android Jetpack组件 阅读全文

posted @ 2019-10-02 15:06 安卓笔记侠 阅读 (1566) 评论 (0) 编辑

2019年9月17日 #

蓝牙玩具

摘要:https://zh.lovense.com/ 阅读全文

posted @ 2019-09-17 13:21 安卓笔记侠 阅读 (41) 评论 (0) 编辑