自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue 卡片轮播 中间大两边小 复制代码就可使用

vue开发中遇到类似原生这种卡片轮播,中间大两边小的需求网上搜了下,很多都是修改前一个和后一个的高度,然后设置了margin-top,但个人感觉这样病不能保证很好的居中,在研究了官网的demo后,发现https://www.swiper.com.cn/demo/240-effect-coverflow.html这个很好,可以实现需求,而且比网上那种那更好些。1.安装swipercn...

2019-05-15 16:20:44 5041 1

转载 解决android 软键盘在全屏下设置adjustResize无效的问题

全屏模式下,即使将activity的windowSoftInputMode的属性设置为:adjustResize,在键盘显示时它未将Activity的Screen向上推动,所以你Activity的view的根树的尺寸是没有变化的。在这种情况下,你也就无法得知键盘的尺寸,对根view的作相应的推移。全屏下的键盘无法Resize的问题从2.1就已经存在了,直到现在google还未给予解决。有人已经封装

2017-06-15 12:42:09 838

转载 WindowManagerService计算窗口大小的过程和窗口组织方式分析

我们知道,在Android系统中,同一时刻,只有一个Activity窗口是激活的,但是,对于WindowManagerService服务来说,这并不意味着它每次只需要管理一个Activity窗口,例如,在两个Activity窗口的切换过程中,前后两个Activity窗口实际上都是可见的。即使在只有一个Activity窗口是可见的时候,WindowManagerService服务仍然需要同时管理着多

2016-09-05 14:31:17 3385

原创 网络网络基础知识-协议分层和OSI参考模型

协议好比是一种语言,两台计算机之间通信就像人与人之间交流一样,要说彼此都懂的语言才可以交流。计算机的协议有很多,在本节只说OSI标准的协议。下图介绍了OSI的7层结构,每个分层上,在处理由上一层传过来的数据时,可以附上当前分层的协议所必须的“首部”信息。然后在接收端对收到的数据进行数据“首部”与“内容”的分离,再发给上一层,并最终将发送端的数据恢复为原状。下面举例说明这7个层的作用

2016-08-25 15:27:00 405

转载 AssetManager资源管理学习

转自: http://blog.csdn.net/luoshengyang/article/details/8738877/Android应用程序主要由两部分内容组成:代码和资源。资源主要就是指那些与UI相关的东西,例如UI布局、字符串和图片等。代码和资源分开可以使得应用程序在运行时根据实际需要来组织UI。这样就可使得应用程序只需要编译一次,就可以支持不同的UI布局。这种特性使得应用程序在运行

2016-08-22 14:55:11 364

转载 Android学习——ActivityManager与Proxy模式的运用

转载:http://www.cnblogs.com/bastard/archive/2012/05/25/2517522.html  Android学习——ActivityManager与Proxy模式的运用一 Proxy模式意图:       为其他对象提供一种代理以控制这个对象的访问。适用性:  l  远程代理( Remote Pro

2016-08-16 15:37:08 298

原创 AppWidgetProvider窗口小部件

AppWidgetProvider是android中提供的用于显示桌面小部件的类,其本质是一个广播,其继承了BroadcastReceiver,在实际应用中把他当做一个BroadcastReceiver就可以了。1.定义类MyAppWidgetProvider继承AppWidgetProviderpublic class MyAppWidgetProvider extends AppW

2016-08-15 18:06:53 368

原创 Notification,NotificationManager学习总结

一、关于notification的使用,首先先上一个demoNotificationCompat.Builder builder = new NotificationCompat.Builder(this); //自定义布局// RemoteViews view = new RemoteViews(getPackageName(),R.layout.remo

2016-08-09 10:25:35 290

原创 Window,WindowManager学习总结

一、提到WindowManager,那么很多时候我们会在什么地方用到它呢,我先写一个Demo吧。是一个浮动窗体的,在网上能找到很多。public class WindowmanagerDemo extends AppCompatActivity implements View.OnClickListener { @Override protected void onCrea

2016-08-02 14:46:24 1522

原创 Android四大组件之四:ContentProvider

一、终于到最后一个组件了。首先运行一个Demo吧,这个Demo是在网上找的,自己修改了点:1.ContentproviderDemoActivity演示类,用户获取ContentResolver,对ContentProvider进行操作public class ContentproviderDemoActivity extends AppCompatActivity implements

2016-07-27 17:33:57 446 1

原创 Android四大组件之三:BroadcastReceiver

BroadcastReceiver也就是“广播接收者”的意思,它就是用来接收来自系统和应用中的广播。在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存数据等操作;当电池电量改变时,系统会产生一条广播,接收到这条广播就能在电量低时告知用户及时保存进度,

2016-07-22 14:46:40 625

原创 Android四大组件之二:Service

一.Service的启动方法有startService和bindService两种startService()和bindService()区别(参考http://yulincqupt.iteye.com/blog/1697501)1. 生命周期:startService()方式启动,Service是通过接受Intent并且会经历onCreate()和onStar

2016-07-20 11:24:58 339

原创 Android四大组件之一:Activity

本文主要讲解activity的生命周期,启动模式和工作过程1.生命周期,主要分为正常情况下的生命周期和异常情况下的生命周期正常情况下的生命周期:谈到生命周期,不得不提到下面的图片,相比很多人都已经很了解了,就不多做介绍了但我还要提一下1.如果activity采用了透明的主题,那么当前activity、不会调用onStop方法2.A启动B,B是在A调用了onPause

2016-07-18 14:16:18 1117

原创 隐式意图的使用

提到隐式意图:首先应想到显示意图,也就是我们开发中常用的。显示意图一般是打开本应用自己的界面使用;而隐式意图则是打开其他应用的界面,例如分享,打开mp3等,隐式意图是对自己代码进行保护。上代码:<activity android:name="com.example.andong.share.implicitintent.OwnActivity">

2016-07-15 16:21:13 1104

原创 Intent传递Map

案例:往Bundle对象放入特殊的Map假设有这样一个案例:你需要将一个要传递的map附加到Intent对象。这个案例虽然不常见,但是,这种情况也是很有可能发生。如果你在Intent对象中附加的是一个Map最常见的接口实现类HashMap,而不是包含附加信息的自定义类,你是幸运的,你可以用以下方法将map附加到Intent对象:1

2016-07-14 16:03:05 1279

空空如也

空空如也

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

TA关注的人

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