- 博客(5)
- 收藏
- 关注
原创 android屏幕适配建议
在切好图的基础上,根据屏幕密度、像素和实际大小的比例关系。根据比例,他们的关系是2:3,于是你需要按照1.5倍比例制作图标,比如你在480*800的设计稿上切下来一个20*20像素的图,那么你就需要制作一个等比放大成30*30像素的图标,这样同一个图标在480*800的屏幕和720*1280的屏幕上显示的实际大小才一样。单位是英寸而不是像素,也就说一个英寸在任何分辨率下显示的大小都是一样的,但是像素在密度不同的手机里面显示的实际的大小是不一样的(这就是为什么android手机需要适配的原因)。
2024-09-18 08:56:15
1881
原创 android 超简单的MVP+Retrofit+RxAndroid+模拟接口响应信息+随时切换BaseURL
抽象abstract 是将不可变的东西封装到一起,将可变的东西让子类去实现,是可以定义变量、常量以及方法的实现的,比如上面的BasePresenter类就是抽象类。但接口可以看错是高层的抽象,接口不会定义变量,即使是子类实现了接口,也不能修改接口中的属性。4,最后是改变BaseURL的了,不需要更改BaseURL的童鞋可以到此止步了。2,再看使用,先创建一个contract类,来约定MVP各层需要做的事儿~好MVP到现在就结束了!先看用于更换BaseURL的实体类。Base类结束,很简单吧。
2024-09-18 05:48:29
404
原创 Android 消息推送OnePush
为了解决华为推送,在手机上被清理掉后,onReceiveNotificationClick()不被调用的情况,OnePush在华为推送上,使用跳转到指定Activity的推送通知,那么服务端必须提供一个Intent序列化的uri,OnePush提供的Java服务端消息推送示例中,已经提供了服务端序列化Intent的uri的实现(详见:com.peng.one.push.service.huawei.intent.HWPushIntent)。小米推送:后台配置点击后续动作,为“由应用客户端自定义”。
2024-09-18 04:47:22
1821
原创 Android WindowFeature小探究
如果开启OpenGL,那么2D将由OpenGL处理(OpenGL中2D是3D的子集)在标题栏上显示加载进度,例如webview加载网页时(条状进度条)FEATURE_INDETERMINATE_PROGRESS = 5;Toast.makeText(Main.this, “ID=7:暂未自定义标题栏,无法预览。
2024-09-18 02:42:56
586
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅