- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 适配18:9全面屏黑边问题
适配18:9全面屏黑边问题谷歌官方默认支持宽高比例是16:9,所以在宽高比更高的设备上就会出现黑边的情况。目前有两种解决方案:设置resizeableActivity属性值<application ... android:resizeableActivity="true"> 注意: targetSdkVersion 24及...
2018-04-23 14:20:00 8424 3
原创 git pull失败,提示:refusing to merge unrelated histories异常解决方案
解决方案 git pull origin master --allow-unrelated-histories参考链接 http://stackoverflow.com/questions/37937984/git-refusing-to-merge-unrelated-histories
2018-02-07 16:52:48 496
原创 设置Bitmap平铺效果
1. 代码中利用api动态创建 Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.image); BitmapDrawable drawable = new BitmapDrawable(bitmap); drawable.setTileModeXY(TileMode.REPEAT , TileMode
2015-11-23 18:15:49 968
原创 onCreate()中获取View的宽度和高度
一般只有在Activity的onCreate方法执行完毕,控件才会被测量(measure)和绘制(draw),所以在onCreate中通过getWidth()和getHeight()获取控件的宽度和高度肯定都是0。但是在实际开发中有时候必须在初始化时获取宽高,常用的解决方案有三种:方法一: int w = View.MeasureSpec.makeMeasureSpec(0,View.Measure
2015-11-23 18:01:36 446
原创 使用LocalBroadcastManager解决BroadcastReceiver安全问题
在Android系统中,BroadcastReceiver的设计初衷就是从全局考虑的,可以方便应用程序和系统、应用程序之间、应用程序内的通信,所以对单个应用程序而言BroadcastReceiver是存在安全性问题的,相应问题及解决如下:当应用程序发送某个广播时系统会将发送的Intent与系统中所有注册的BroadcastReceiver的IntentFilter进行匹配,若匹配成功则执行相应的o
2015-11-23 17:47:03 932
原创 关于Bitmap的recycle()的理解
一个图片加载到内存里,其实是有两部分数据组成,一部分是图片的相关描述信息,另一部分就是最重要的像素信息(这部分是有byte数组组成的),android系统为了提高对图片的处理效率,对于图片的处理都是调用了底层的功能(由C语言实现的),也就是说一个图片加载到内存里后是使用两部分的内存区域,简单的说:一部分是java可用的内存区,一部分是c可用的内存区,这两个内存区域是不能相互直接使用的,这个bitma
2015-11-23 17:40:29 1251
原创 Windows10下Genymotion打开失败解决方案
Windows10下Genymotion打开失败解决方案最近切换到了windows 10系统下,打开Genymotion模拟器出现以下问题:Unable to load VirtualBox engine.Make sure that it is properly installed before starting Genymotion.For more information, please
2015-11-23 17:00:35 1522
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人