自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android 多屏键盘显示

软键盘弹出Android 9.0及以上需要在开发者模式中开启 强制使用桌面模式,则软件键盘可以在辅助屏幕上显示Android 9.0一下默认显示在主屏上,只能通过AOSP定制IME 完成;

2020-07-13 16:02:55 1231

原创 android 后台恢复NoClassDefFoundError的问题

开发过程遇到一个问题,app在低内存或者其他原因被系统杀死的情况下,从后台恢复会出现空白页面或者崩溃的问题,具体app恢复机制参考这篇文章:点击打开链接但是我的问题不仅仅是这样,实际中我遇到重启后遇到java.lang.NoClassDefFoundError,代码提示错误在以下片段: private static class SingletonContainer { pr

2017-04-24 16:46:14 335

转载 Android快速开发框架之——AndBase

转载自:http://apkdemo.com/andbase.htmlAndBase 简介andbase框架的藕合性非常的低,你可以在你的项目中用完整的源码进行编译使用,在源码中很多功能你可能并不需要,比如里面的大量的自定义View,在你的项目功能基本定型时,你可以对andbase进行精简,以减少包的大小,比如你不要图表功能,你就找到放图表功能的类,直接将这个包的文件都删除,然后重

2016-03-31 17:40:05 1513

转载 Android 快速开发框架之——AndroidFine

转载自:http://blog.csdn.net/jiangwei0910410003/article/details/23940445沉浸式状态栏,界面更漂亮左滑返回,非常流畅简单、可复用、易扩展的底部导航PagerSlidingTabStrip,导航标签文字颜色和选中时文字颜色,都可以通过xml设置轮播图,自动+无限轮播启动导航图SplashActivity,或许不用改就可以用查看大图

2016-03-31 17:37:00 716

原创 浅谈java设计模式--策略者模式

@Override public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState) { super.onCreate(savedInstanceState, persistentState); Role role = new RoleA("A");

2016-03-21 18:29:55 204

转载 EvnetBus的原理和使用

在编程过程中,当我们想通知其他组件某些事情发生时,我们通常使用观察者模式,正式因为观察者模式非常常见,所以在jdk1.5中已经帮助我们实现了观察者模式,我们只需要简单的继承一些类就可以快速使用观察者模式,在Android中也有一个类似功能的开源库EventBus,可以很方便的帮助我们实现观察者模式,那么我们就开始学习如何使用EventBus.      在接下来的内容中,我首先会介绍如何使

2016-02-29 18:13:07 755

原创 android 帧动画注意事项

imageView = (ImageView) findViewById(R.id.imageView1); imageView.setBackgroundResource(R.drawable.drawable_anim); anim = (AnimationDrawable) imageView.getBackground();anim.stop();anim.start();要在

2016-02-24 14:21:06 684

转载 android用户交互和体验

本文指出“流畅的环境”、“友好的体验”和“节省电量”是保证Android应用拥有良好用户体验的三要素。    Android开发目前是移动开发中的“当红炸子鸡”,大量Java程序员涌向Android,同时会习惯性地将桌面和Web端的开发/设计经验带到移动设备上。这样的好处是充分利用了移动开发和桌面/Web服务的共性,比如广泛使用的列表、本地数据库等常用组件;坏处是移动和桌面/Web的使用场

2015-04-28 20:50:09 735

转载 android多线程

一、单线程模型 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做UI线程。在开发Android 应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些

2015-04-28 20:45:16 319

空空如也

空空如也

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

TA关注的人

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