自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android-实现股票、课程表、Excel等上下左右滑动效果(左边的栏目固定,右边能够上下左右滑动)

Android-实现股票、课程表、Excel等上下左右滑动效果(左边的栏目固定,右边能够上下左右滑动)

2019-08-03 16:46:20 1306 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 433

原创 Android实现微信悬浮窗

Android实现微信悬浮窗本人因为时间有限,没有完全自己写,结合两个第三方库,并在其基础上进行修改的,若有感兴趣的可以去自己研究源码,本人只做记录,方便之后查看准备材料开启悬浮窗https://github.com/princekin-f/EasyFloat实现类似于QQ分组头像的功能https://github.com/YiiGuxing/CompositionAvatar开始制作我们先把CompositionAvatarView复制粘贴到本地,你也可以直接用,因为需求原因需要改代码,

2020-07-09 19:10:48 1003

原创 Application中startActivity问题记录

Application中startActivity问题记录问题描述项目集成了友盟推送,收到消息跳转,在Android9.0以下能正常跳转,到9.0之后不能正常跳转,点击推送没有反应。原因及解决方案Android4.4以上在Application中跳转或者使用Application的context的时候,ActivityStackSupervisor中会自动设置FLAG_ACTIVITY_...

2019-08-06 15:37:38 898

原创 EditText光标默认在最后面,点击EditText中间位置要随着点击位置移动光标

EditText光标默认在最后面,点击EditText中间位置要随着点击位置移动光标EditText光标默认在最后面这个是非常好实现的, 只需要设置一行代码即可。 editText.setSelection(editText.getText().length); 但是调用这行代码的时候会出现,点击editText中间输入的文字,然后点击删除,光标会跳到最后面,这显然是不符合我们的需...

2018-09-04 13:27:28 7311

原创 Android字体不随着系统的字体而变化

在BaseActivity中添加这个方法 @Override public void onConfigurationChanged(Configuration newConfig) { if (newConfig.fontScale != 1) getResources(); super.onConfigurationCha...

2018-06-25 20:40:40 2074

原创 Seekbar总结

Seekbar1 SeekBar简介SeekBar是进度条。我们使用进度条时,可以使用系统默认的进度条;也可以自定义进度条的图片和滑块图片等。2 SeekBar示例功能:手动拖动进度条,TextView中文字显示进度的改变。 public class MainActivity extends AppCompatActivity { private Se...

2018-04-29 21:38:05 12388

原创 Android应用程序调用系统解锁页面

Android应用程序调用系统解锁页面mKeyguardManager = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);/** *判断设备有没有设置解锁密码 */if (!mKeyguardManager.isKeyguardSecure()) { // Show a message that ...

2018-04-29 20:57:32 5467 9

原创 判断设备是否设置支持终端解锁

判断设备是否设置支持终端解锁public class LockUtils { private static KeyguardManager keyManager; public static boolean isTerminalLockUse(Context context) { keyManager = (KeyguardManager) contex...

2018-04-29 20:54:41 216

原创 Android4.4修改状态栏颜色

史上最简单的修改Android4.4-5.0状态栏颜色的方法,望惠存

2017-09-15 10:29:09 695

转载 Android Studio中代码模板的使用

在使用AndroidStudio进行代码编写的过程中,随着使用时间的增加和各种插件的使用,我们发现了很多快捷快速敲代码的方式。如:"Hello World".log可以直接打印出Log日志的内容Log.d("MainActivity", "Hello World");这样的快捷方式还有很多,例如:if的使用,Toast+Tab键的使用,fori的使用直接补全for循环结构,这些快捷方式都是Andro

2017-01-18 18:08:46 2887

MAlertDialog

自定义的dialog,可以根据布局的不同实现不同的风格。

2017-02-28

空空如也

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

TA关注的人

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