随笔分类 -  android

摘要:首先需要在(app)build.gradle 的dependencies里面引入 implementation 'com.google.android.material:material:1.0.0' 新建MainActivity找到对应的xml 加入viewpager 和 BottomNaviga 阅读全文
posted @ 2019-06-25 18:26 荣超 阅读(4827) 评论(0) 推荐(0) 编辑
摘要://设置为false则可以自动播放页面音视频 页面必须设置autoplay或者调用document.getElementById("video").play(); $("#video")[0].play();//$("#id")[0] 同 document.getElementById("id") 阅读全文
posted @ 2018-09-21 14:30 荣超 阅读(173) 评论(0) 推荐(0) 编辑
摘要:<!-- 网络访问权限 --> <uses-permission android:name="android.permission.INTERNET" /> <!-- 接收广播的权限 --> <uses-permission android:name="android.permission.RECE 阅读全文
posted @ 2018-07-19 14:23 荣超 阅读(670) 评论(0) 推荐(0) 编辑
摘要:使用notifyDataSetChanged方法更新列表数据时, 一定要保证数据为同个对象(hashCode要一致) 所以重新刷新数据列表时, 不能使用 List list = mlist; 应该使用 list.removeAll(list); list.addAll(mlist); 然后调用ada 阅读全文
posted @ 2018-07-18 10:15 荣超 阅读(2000) 评论(0) 推荐(0) 编辑
摘要:public static OkHttpClient get(Context context){ OkHttpClient.Builder builder = new OkHttpClient.Builder() .cookieJar(new WebViewCookieHandler(context 阅读全文
posted @ 2018-06-26 14:34 荣超 阅读(1144) 评论(0) 推荐(0) 编辑
摘要:首先请求下载url,获取文件大小和文件类型 比如获取到文件大小是7410642 文件类型为application/vnd.android.package-archive(即后缀为apk,安卓app安装包) 比如使用三线程下载 long totalSize = 7410642; final int s 阅读全文
posted @ 2018-06-26 10:27 荣超 阅读(210) 评论(0) 推荐(0) 编辑
摘要:/** * 安装apk * * @param context * @param apkPath */ public static void installApk(Context context, String apkPath) { try { /** * provider * 处理android 7 阅读全文
posted @ 2018-06-19 19:37 荣超 阅读(2421) 评论(0) 推荐(0) 编辑
摘要:val CHANNEL_ID = "com.chao.channel.id"; val CHANNEL_NAME = "com.chao.channel.name"; val manager = getSystemService(NOTIFICATION_SERVICE) as Notificati 阅读全文
posted @ 2018-05-18 18:42 荣超 阅读(4301) 评论(0) 推荐(0) 编辑
摘要:编译ffmpeg android studio 新建项目,勾选上 将编译好的libffmpeg.so库扔到src/main/jniLibs/armeabi下(主要这里我只编译了arm的ffmpeg的库) 新建文件com.jni.FFmpegCmd package com.jni; public cl 阅读全文
posted @ 2018-04-30 17:39 荣超 阅读(1082) 评论(0) 推荐(0) 编辑
摘要:Bundle bundle = new Bundle(); bundle.putString("key","value"); fragment.setArguments(bundle); Bundle bundle = getArguments(); bundle.getString("key"); 阅读全文
posted @ 2017-09-14 15:35 荣超 阅读(202) 评论(0) 推荐(0) 编辑
摘要:final Handler handler = new Handler(); Runnable runnable = new Runnable() { public void run() { int duration = mVideoView.getCurrentPosition(); if(mVi 阅读全文
posted @ 2017-09-06 11:44 荣超 阅读(1495) 评论(0) 推荐(0) 编辑
摘要:LocalBroadcastManager mLocalBroadcastManager; BroadcastReceiver mReceiver; //注册通知 mLocalBroadcastManager = LocalBroadcastManager.getInstance(this); In 阅读全文
posted @ 2017-08-30 11:58 荣超 阅读(320) 评论(0) 推荐(0) 编辑
摘要:重写 shouldOverrideUrlLoading不需要实现 view.loadUrl(url);直接return false;即可如果实现了,则使用window.location.replace()替换的地址不会向浏览器一样比如a -> b replace> c在c页面返回时没有使用loadU 阅读全文
posted @ 2017-04-13 13:22 荣超 阅读(1269) 评论(0) 推荐(0) 编辑
摘要:网络请求 implementation 'com.squareup.okhttp3:okhttp:3.8.1' okhttp依赖 implementation 'com.squareup.okio:okio:1.13.0' json解析 implementation 'com.google.code 阅读全文
posted @ 2016-12-30 08:51 荣超 阅读(400) 评论(0) 推荐(0) 编辑
摘要:android studio sdk 升级到23后 setLatestEventInfo被完全弃用api11 之前的机型可以使用v4包下的NotificationCompat实现 1 import android.support.v4.app.NotificationCompat; 2 Notifi 阅读全文
posted @ 2015-11-30 11:37 荣超 阅读(235) 评论(0) 推荐(0) 编辑

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