- 博客(9)
- 问答 (1)
- 收藏
- 关注
原创 android中进程间通信的几种方式
进程间通信(IPC)方式使用Bundle 使用文件共享 使用Messenger 使用AIDL 使用COntentProvider 使用Socket一、使用Bundle 我们都知道Android中三大组件Activity,Service,Receiver都支持在Intent中传递Bundle数据,而Bundle实现了Parcelable接口,所以它可以方便的在不同的进程间进行传输。当我我们在一个进程中启动另外一个进程的Activity、Service、Receiver时,我们就可以在Bu
2022-02-17 09:58:54
9219
原创 视频播放器进度条拖动和点击
在做项目中,需求是首次不能拖动视频进度条,同时也不能点击,这就需要自定义SeeBar中重写方法了,禁止seekbar点击的时间如下seekbar.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { return true;...
2021-04-25 10:34:22
943
原创 Scrollview和webview嵌套显示不全或者不显示问题解决办法
通过measure()进行测量思路,在WebView加载网页完毕以后,通过webview.measure(0,0)进行测量,两个0表示对宽高无限制。代码改动部分 private class Mobile { @JavascriptInterface public void onGetWebContentHeight() { //重新调整webview高度 webView.post(() -> {
2020-11-12 17:43:40
1582
1
原创 安卓中如何获取视频的第一帧图片
MediaMetadataRetriever media = new MediaMetadataRetriever();media.setDataSource(url);Bitmap bitmap = media.getFrameAtTime();
2020-10-21 17:36:22
201
原创 jsBridge实现android和js交互时遇到的问题总结
项目中需要安卓原生和js进行相互通信,使用的是github上星级比较高的jsBridge;按照它的文档写到项目中,但是注册js的方法一直不执行 然后就去github上,看有人遇到过这个问题没!偶然发现一条网友提出的,给了我启发 我就把项目中的 mWebView.setWebViewClient这行代码注释,运行了下果然可以了。虽然不知道什么原因,不过确实解决了我的问题...
2020-06-29 13:06:26
1137
原创 版本不同导致的classNotFoundException解决办法
在安卓开发中,我们肯定会用到第三方库或者第三方的SDK,在集成第三方SDK到自己项目时,不免会遇到各种各样的问题,昨天我在集成一卡通SDK时遇到了一个问题:编译能通过,但是当跳转到一卡通界面就报了下面的错误看到这个错误一头雾水呀,在项目里全局搜索TintableCompoundDrawablesView也是搜索不到,在网上搜索也没有这方面的解决办法,幸好加的有SDK开发人员的微...
2020-04-23 10:12:02
879
空空如也
腾讯xlog本地编译问题
2022-04-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人