- 博客(11)
- 资源 (1)
- 收藏
- 关注

原创 Android-实现股票、课程表、Excel等上下左右滑动效果(左边的栏目固定,右边能够上下左右滑动)
Android-实现股票、课程表、Excel等上下左右滑动效果(左边的栏目固定,右边能够上下左右滑动)
2019-08-03 16:46:20
1534
3
原创 Handle机制与原理(面试最简洁回答)
Handle机制跟原理Handler 有两个构造参数,一个是Looper,一个是Callback,如果在主线程实例化的时候,不需要填入looper,默认就是主线程。如果在子线程实例化的时候需要传入looper.getmyLooper(),但是实例化之前需要looper. prepare(),这个是为了将ThreadLocal跟线程绑定,实例化之后looper.loop()Handler通过sendMessage将消息放到Message里面,然后通过enqueueMessage()将Message放到M
2020-12-23 12:03:35
554
原创 Android实现微信悬浮窗
Android实现微信悬浮窗本人因为时间有限,没有完全自己写,结合两个第三方库,并在其基础上进行修改的,若有感兴趣的可以去自己研究源码,本人只做记录,方便之后查看准备材料开启悬浮窗https://github.com/princekin-f/EasyFloat实现类似于QQ分组头像的功能https://github.com/YiiGuxing/CompositionAvatar开始制作我们先把CompositionAvatarView复制粘贴到本地,你也可以直接用,因为需求原因需要改代码,
2020-07-09 19:10:48
1117
原创 Application中startActivity问题记录
Application中startActivity问题记录问题描述项目集成了友盟推送,收到消息跳转,在Android9.0以下能正常跳转,到9.0之后不能正常跳转,点击推送没有反应。原因及解决方案Android4.4以上在Application中跳转或者使用Application的context的时候,ActivityStackSupervisor中会自动设置FLAG_ACTIVITY_...
2019-08-06 15:37:38
1025
原创 EditText光标默认在最后面,点击EditText中间位置要随着点击位置移动光标
EditText光标默认在最后面,点击EditText中间位置要随着点击位置移动光标EditText光标默认在最后面这个是非常好实现的, 只需要设置一行代码即可。 editText.setSelection(editText.getText().length); 但是调用这行代码的时候会出现,点击editText中间输入的文字,然后点击删除,光标会跳到最后面,这显然是不符合我们的需...
2018-09-04 13:27:28
7646
原创 Android字体不随着系统的字体而变化
在BaseActivity中添加这个方法 @Override public void onConfigurationChanged(Configuration newConfig) { if (newConfig.fontScale != 1) getResources(); super.onConfigurationCha...
2018-06-25 20:40:40
2162
原创 Seekbar总结
Seekbar1 SeekBar简介SeekBar是进度条。我们使用进度条时,可以使用系统默认的进度条;也可以自定义进度条的图片和滑块图片等。2 SeekBar示例功能:手动拖动进度条,TextView中文字显示进度的改变。 public class MainActivity extends AppCompatActivity { private Se...
2018-04-29 21:38:05
12604
原创 Android应用程序调用系统解锁页面
Android应用程序调用系统解锁页面mKeyguardManager = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);/** *判断设备有没有设置解锁密码 */if (!mKeyguardManager.isKeyguardSecure()) { // Show a message that ...
2018-04-29 20:57:32
5847
10
原创 判断设备是否设置支持终端解锁
判断设备是否设置支持终端解锁public class LockUtils { private static KeyguardManager keyManager; public static boolean isTerminalLockUse(Context context) { keyManager = (KeyguardManager) contex...
2018-04-29 20:54:41
262
转载 Android Studio中代码模板的使用
在使用AndroidStudio进行代码编写的过程中,随着使用时间的增加和各种插件的使用,我们发现了很多快捷快速敲代码的方式。如:"Hello World".log可以直接打印出Log日志的内容Log.d("MainActivity", "Hello World");这样的快捷方式还有很多,例如:if的使用,Toast+Tab键的使用,fori的使用直接补全for循环结构,这些快捷方式都是Andro
2017-01-18 18:08:46
2940
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人