随笔分类 -  android

摘要:自定义webview /** * 处理Android 5.0 5.1 webview 闪退 */ class MyWebView : WebView { companion object{ private fun getFixedContext(context: Context): Context 阅读全文
posted @ 2019-11-20 14:41 荣超 阅读(1265) 评论(0) 推荐(0) 编辑
摘要:class Single{ companion object { val instance:Single by lazy(mode = LazyThreadSafetyMode.SYNCHRONIZED) { Single() } } } 2 object Single{ } 阅读全文
posted @ 2019-10-10 16:52 荣超 阅读(2418) 评论(0) 推荐(0) 编辑
摘要:首先定制style样式 styles.xml 加入自定义样式 <style name="CustomLoadingDialog"> <item name="android:windowFrame">@null</item><!--边框--> <item name="android:windowIsF 阅读全文
posted @ 2019-09-27 15:21 荣超 阅读(1113) 评论(0) 推荐(0) 编辑
摘要:设置样式 drawable bg_search/xml android:background="@drawable/bg_search" <shape xmlns:android="http://schemas.android.com/apk/res/android" > <!--这里是Linear 阅读全文
posted @ 2019-09-19 15:39 荣超 阅读(2139) 评论(0) 推荐(0) 编辑
摘要:引入依赖 implementation 'org.greenrobot:greendao:3.2.2'implementation 'com.github.yuweiguocn:GreenDaoUpgradeHelper:v2.1.0' //升级迁移数据库时使用在根目录下的build.gradle文 阅读全文
posted @ 2019-08-19 17:11 荣超 阅读(658) 评论(0) 推荐(0) 编辑
摘要:<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/ 阅读全文
posted @ 2019-08-17 15:04 荣超 阅读(2570) 评论(0) 推荐(0) 编辑
摘要:acitvity 传递信息到fragment 初始化fragment 时可以传递arguments 该参数类型时Bundle activity 会持有fragment引用 通过通过参数的set方法设置 fragment 传递信息到activity 通过getActivity() 获取activity 阅读全文
posted @ 2019-07-31 11:08 荣超 阅读(364) 评论(0) 推荐(0) 编辑
摘要:class VideoPlayer : FrameLayout, TextureView.SurfaceTextureListener{ private var url:String? = null private var headers:Map<String,String>? = null pri 阅读全文
posted @ 2019-07-27 14:58 荣超 阅读(3119) 评论(0) 推荐(0) 编辑
摘要:AUDIOFOCUS_GAIN_TRANSIENT:只是短暂获得,一会就释放焦点,比如你只是想发个notification时用下一秒不到的铃声。 AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK:只是背景获得,之前的音频焦点使用者无需释放焦点给我,我将与其共同使用。 AUDIOF 阅读全文
posted @ 2019-07-27 14:46 荣超 阅读(911) 评论(0) 推荐(0) 编辑
摘要:在项目根目录gradle.properties 添加 #包信息 GROUP_ID = com.chao.myvideo # Licence信息 PROJ_LICENCE_NAME=The Apache Software License, Version 2.0 PROJ_LICENCE_URL=ht 阅读全文
posted @ 2019-07-25 17:11 荣超 阅读(868) 评论(0) 推荐(0) 编辑
摘要:注意点 screenBrightness 取值范围0-1 不是0-255一定要注意 scanForActivity(context) 是根据上下文获取所在的activity如果直接在activity 调用的话使用 this.window.attributes /** * 获取当前屏幕亮度 */ fu 阅读全文
posted @ 2019-07-23 17:09 荣超 阅读(837) 评论(0) 推荐(0) 编辑
摘要:定义接受电源信息的BroadCastReceiver private val batteryBroadcastReceiver = object :BroadcastReceiver(){ override fun onReceive(p0: Context?, p1: Intent?) { whe 阅读全文
posted @ 2019-07-23 14:19 荣超 阅读(174) 评论(0) 推荐(0) 编辑
摘要:新建RoundProgressBar class RoundProgressBar : View { private val paint = Paint() var max = 100 //最大进度 var progress = 0 //当前进度 取值范围 0-max set(value) { fi 阅读全文
posted @ 2019-07-22 16:46 荣超 阅读(444) 评论(0) 推荐(0) 编辑
摘要:int color_black = Color.BLACK; int color_white = Color.WHITE; String content = ""; int size = 240; Hashtable<EncodeHintType, String> hints = new Hasht 阅读全文
posted @ 2019-07-20 10:04 荣超 阅读(5441) 评论(2) 推荐(0) 编辑
摘要:使用不显示的fragment来监控activity生命周期,fragment生命周期基本上跟随宿主activity变化。我们通过fragment的生命周期就可以知到activity的生命周期 我们自定义的控件持有这个fragment就可以利用接口监控其生命周期 我这里是在自定义视频播放器的时候使用的 阅读全文
posted @ 2019-07-18 17:17 荣超 阅读(514) 评论(0) 推荐(0) 编辑
摘要:item的xml 根标签下添加如下三个属性 android:clickable="true" android:focusable="true" android:background="?android:selectableItemBackground" selectableItemBackgroun 阅读全文
posted @ 2019-07-12 10:30 荣超 阅读(683) 评论(0) 推荐(0) 编辑
摘要:<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"> <!--android:oneshot 是否仅播放一次 false为循环播放--> <item an 阅读全文
posted @ 2019-07-12 09:01 荣超 阅读(479) 评论(0) 推荐(0) 编辑
摘要:builder.addInterceptor(chain -> { Request request = chain.request(); Response response = chain.proceed(request); String content = response.body().stri 阅读全文
posted @ 2019-07-08 19:22 荣超 阅读(428) 评论(0) 推荐(0) 编辑
摘要:<!-- 背景透明样式 --> <style name="AppTheme.transparent" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:windowBackground">@color/transparen 阅读全文
posted @ 2019-07-06 10:43 荣超 阅读(2137) 评论(0) 推荐(0) 编辑
摘要:java.lang.Error: java.net.UnknownServiceException: CLEARTEXT communication to 127.0.0.1 not permitted by network security policy 在res/xml下新建network-se 阅读全文
posted @ 2019-07-02 16:08 荣超 阅读(1417) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示