自定义博客皮肤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)
  • 收藏
  • 关注

转载 LinearLayout 获取子元素,并分别给子元素赋值实现

java类实现对LinearLayout 里面所有没有标明id的TextView进行赋值LinearLayout thisNoLayout = findViewById(R.id.ly_this_no);//因为父控件中写的是五个TextView,所有这里的getChildCount也是五个String resultArray=new String[]{"a","b","c","d","e"};for (int i = 0; i < thisNoLayout.getChildCoun

2021-04-29 21:49:57 510

转载 访问者模式一篇就够了

访问者模式介绍最复杂的设计模式,并且使用频率不高,《设计模式》的作者评价为:大多情况下,你不需要使用访问者模式,但是一旦需要使用它时,那就真的需要使用了。访问者模式是一种将数据操作和数据结构分离的设计模式。(觉得太抽象,可以看下面的例子)。访问者模式的使用场景对象结构比较稳定,但经常需要在此对象结构上定义新的操作。需要对一个对象结构中的对象进行很多不同的并且不相关的操作,而需要避免这些操作“污染”这些对象的类,也不希望在增加新操作时修改这些类。访问者模式的UML类图角色介绍Vis

2021-04-24 10:33:29 144

转载 Android 高版本API方法在低版本系统上的兼容性处理

下面这段代码在5.0手机上崩溃了注意代码 @RequiresApi(api = Build.VERSION_CODES.M)@RequiresApi(api = Build.VERSION_CODES.M)private static boolean isIgnoringBatteryOptimizations(Context context) { boolean isIgnoring = false; PowerManager powerManager = (PowerManage

2021-04-23 23:30:17 2342 1

转载 Android 获取视频第一帧

1.本地视频MediaMetadataRetriever media = new MediaMetadataRetriever();media.setDataSource(videoPath);// videoPath 本地视频的路径Bitmap bitmap = media.getFrameAtTime(1, MediaMetadataRetriever.OPTION_CLOSEST_SYNC);ivAddPhoto.setImageBitmap(bitmap);2.网络视频//网络p

2021-04-16 21:29:18 933

转载 Fragment和Activity的区别

Activity是系统的四大组件之一,由activityManager管理,生命周期由系统控制。Fragment是在3.0后引入的组件,由FragmentManager管理,可以由Activity自由控制,引入或者删除,更方便。由于Fragment是Activity管理,所以在使用的时候,要格外注意,创建之前需要getFragmentByTag或者ById查看一下是否已经有存在的,FragmentManager也跟ActivityManager一样有一个缓存机制。同一个TAG的fragment如果多次.

2021-04-16 20:21:09 624

转载 android.support.v4.app.Fragment和android.app.Fragment区别

Fragment(碎片)是在3.0以后才出现的,Google为了兼容3.0以前的版本,使用了android.support.v4来兼容以前的SDK。不同点如下1.最低支持版本不同android.app.Fragment 兼容的最低版本是android:minSdkVersion=“11” 即3.0版android.support.v4.app.Fragment 兼容的最低版本是android:minSdkVersion=“4” 即1.6版2.需要导jar包fragment android.supp

2021-04-16 20:13:48 1960

转载 Android studio断点调试

你的APK如果已经运行在普通模式(非Debug)的情况下,你突然想Debug,而又不想重新运行浪费时间,该怎么办呢?点击Attach Debugger to Android Process或者像下面一样打开也是可以的

2021-04-02 23:40:40 132

转载 解决启动Android应用程序时出现白屏或者黑屏的问题

一般情况下,启动页面通常是全屏的,而且会用一张图片来展示用户打开应用程序后第一眼看到的界面。在手机中点击应用程序的图标到应用程序显示完MainActivity的视图这个过程中,通常会用一到两秒的时间。在默认activity的主题下(Light or Black),这两秒屏幕就会出现白屏(Light)或者黑屏(Black)- 实际上是activity默认的主题中的android:windowBackground为白色或者黑色导致的。通过设置主题来防止白屏或者黑屏1.设置android:windowBac

2021-04-02 20:18:45 1466

转载 Android 8.0 崩溃问题记录:Only fullscreen opaque activities can request

记录一下最近App在Android 8.0 版本发生闪退的一个问题。Caused by: java.lang.IllegalStateException:Only fullscreen opaque activities can request orientation1.起因为了解决app启动页白屏或者黑屏,把启动页Activity设置为全透明的风格:<item name="android:windowIsTranslucent">true</item>于是,悲剧发

2021-04-02 20:10:01 455

空空如也

空空如也

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

TA关注的人

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