TenTenXu
码龄10年
关注
提问 私信
  • 博客:75,234
    社区:1,677
    问答:8,604
    视频:11
    85,526
    总访问量
  • 25
    原创
  • 42,733
    排名
  • 197
    粉丝
  • 1
    铁粉

个人简介:一起学习

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2015-06-09
博客简介:

sinat_28884723的博客

查看详细资料
  • 原力等级
    当前等级
    3
    当前总分
    197
    当月
    4
个人成就
  • 获得57次点赞
  • 内容获得32次评论
  • 获得69次收藏
  • 代码片获得235次分享
创作历程
  • 2篇
    2024年
  • 5篇
    2022年
  • 1篇
    2021年
  • 7篇
    2020年
  • 1篇
    2019年
  • 1篇
    2018年
  • 10篇
    2017年
成就勋章
TA的专栏
  • webrtc
    付费
    6篇
  • 随手记
    4篇
  • 统计
    1篇
  • 埋点方案
    1篇
  • 数据库
    1篇
  • 网络请求
兴趣领域 设置
  • 数据结构与算法
    数据结构
  • 移动开发
    kotlinflutterandroid studio
  • HarmonyOS
    华为harmonyos
  • 软件工程
    性能优化
  • 学习和成长
    面试
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

LinearLayout横向布局被挤压

通过对项目大量使用该布局的地方进行查看,发现左边控件内容有时候过长,会挤压右边的,而右边最终只需要保留在最后面的一点点位置就行;职位被挤压到右边去了,无法被看见,此时你不管怎么调整LinearLayout或者是职位的控件,你都会发现总是会有一个被挤压,但设计要求又不是单一的权重。此时你可能会想着用其他的布局,比如RelativeLayout,改来改去还是会有上面的问题,不是左边被挤压看不见了,就是右边被挤压看不见了。就以姓名和职位为例子,有时候姓名很长,而把职位给压缩没了,就想下面这样。
原创
发布博客 2024.11.29 ·
366 阅读 ·
4 点赞 ·
1 评论 ·
4 收藏

列表吸顶分组之按首字母分组国家选区号

列表粘性分组之按首字母分组国家选区号Android原生版本直接先看UI图,效果如下本来看起来也不难,我就想着上面常用区号那块不动,下面的列表滑动就行,但IOS说他滑动的时候上面也滑上去了,好吧,这也行;但最终效果做出来后,IOS滑动后会有按照国家名称首字母进行粘性分组,好吧,为了提升自己,我也决定做得跟IOS一样,不说废话了,直接上代码引入流布局控件//流布局api 'com.google.android:flexbox:1.0.0'布局<?xml version="1.0" en
原创
发布博客 2024.03.06 ·
1034 阅读 ·
19 点赞 ·
0 评论 ·
19 收藏

285_1706842492

发布视频 2024.02.02

android接入微信API相关细节

想要接入微信,如接入分享微信功能、跳转小程序功能等;首先需要到申请AppId,如何申请在开放平台上的流程很清楚,就不赘述了但有个细节就是应用包名签名,这个应用包名签名记得是以app有正式签名文件条件下获取的,,再用签名生成工具输入包名即可获得应用签名。
原创
发布博客 2022.11.28 ·
1707 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

Android私有目录文件移动到公有目录

背景:今天早上做了一个拍照后就上传到后台的需求,这个需求还是蛮好处理的,不就是拍照嘛,信誓旦旦说等会就打包出来,结果引发了思考(1、如何将文件复制到公有目录;2、如何将图片刷新到图库),搞到了下午才打包。
原创
发布博客 2022.10.18 ·
731 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Android录制音频并使用ijkplayer播放

使用MediaRecorde和AudioRecorder录制音频并用IjkPlayer播放
原创
发布博客 2022.09.22 ·
1570 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于Android文件的那些事

关于Android文件的那些事前言1、获取文件夹、文件和Uri1.1、Android7.0前1.2、Android7.0后1.3、Android Q后1.3.1、获取Uri2、创建文件夹2.1、创建文件夹和其子目录2.2、创建单一文件夹3、获取文件输入输出流3.1、根据Uri获取输入输出流3.2、根据File获取输入输出流4、FileProvider配置5、copy文件6、根据路径路径以合适的程序打开文件7、根据Uri得到文件路径前言在了解Android文件相关知识前,先来了解下Android文件相关常
原创
发布博客 2022.05.10 ·
546 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于Android打电话那些事

关于Android打电话那些事1、问如何使用Android打电话2、问如何使用固定sim卡打电话3、问如何获取sim1和sim2的信息4、问如何监听拨打电话状态5、问如何得到拨打电话的广播不想废话连篇,直接抛出问题并给出答案1、问如何使用Android打电话val intent = Intent(Intent.ACTION_CALL)val data = Uri.parse("tel:$calledNumber")intent.data = datastartActivity(intent)
原创
发布博客 2022.05.07 ·
605 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android webrtc学习五(webrtc视频数据传递和切换摄像头问题处理)

android webrtc学习五(webrtc视频数据传递和切换摄像头问题处理)Android webrtc摄像头流程分析1、打开摄像头2、获取流数据摄像头切换问题场景:在使用华为手机(忘了是啥型号)使用webrtc视频通话过程中,切换前后置摄像头的时候出现了问题;前置摄像头只有一个,但后置摄像头存在多个,在使用Camera2API情况下切换到后置摄像头之后想要再切换前置摄像头却每次切换都还是后置,要切好几次才能再回到前置摄像头,表面看起来只是焦距有所变化;想要处理这个问题,先从整个摄像头流程出发An
原创
发布博客 2021.05.12 ·
2040 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

android webrtc学习四(更改webrtc包名和.so文件名)

android webrtc学习四(更改webrtc包名和.so文件名)更改webrtc包名和.so文件名称在ubuntu中安装vs修改包名和相关引用更改.so文件名称打包注意更改webrtc包名和.so文件名称在webrtc实际应用中,可能有的项目以前原有的模块或组件已经有了webrtc的功能,并且这些模块或组件的功能因为某些原因无法再去更改,那么只能保留org.webrtc的包名和保留libjingle_peerconnection_so.so的.so文件名称;那么在新的组件或者模块中使用新的web
原创
发布博客 2020.11.27 ·
1108 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

最近遇到的小坑

最近遇到的小坑1、使用DecorView截图WebView不全、白屏、闪屏问题项目场景:问题描述:原因分析:解决方案:2、登录成功后点击桌面app图标又进登录页面问题问题描述:原因分析:解决方案:1、使用DecorView截图WebView不全、白屏、闪屏问题项目场景:一个页面,里面只有一个WebView壳;主要实现android和webview交互,点击前端页面中的按钮,js调用Android的截图功能,并再通过跟前端交互的方法,Android调用js方法,将bitmap转成base64传给H5
原创
发布博客 2020.09.11 ·
1812 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Flutter忽略Https、WSS证书验证

Flutter忽略Https、WSS证书验证使用Dio单独忽略Https证书验证全局忽略Https证书验证使用Dio单独忽略Https证书验证Dio _dio = Dio();_dio.options.baseUrl = UrlConfig.BASE_URL; _dio.options.connectTimeout = 5000; _dio.options.receiveTimeout = 3000; //忽略Https校验 (_dio.httpClientAdapte
原创
发布博客 2020.08.14 ·
4884 阅读 ·
2 点赞 ·
0 评论 ·
9 收藏

android webrtc学习三(开启ffmpeg解码和openH264编码)

相信大家伙在看其他开启ffmpeg或者开启webrtcH264软解的相关文档当中,基本都会看到这句话:打开third_party/ffmpeg/ffmpeg_generated.gni文件,把包含H264的开关打开基本上所有文章说了这句话之后就没然后了,开关打开怎么开也没有说明,甚至没有例子,对初学者非常不友好。在上一篇文章android webrtc学习二当中已经修改了硬编解码的白名单;而对于软编解码,android webrtc编码采用openh264,解码则使用ffmpeg,这两块的代码都在
原创
发布博客 2020.07.17 ·
4203 阅读 ·
1 点赞 ·
11 评论 ·
4 收藏

Fatal signal 11 (SIGSEGV), code 2 (SEGV_ACCERR)

发布问题 2020.07.08 ·
2 回答

android webrtc学习 二(H264硬解码适配基于M79版本)

android webrtc学习 二(H264硬解码适配)场景场景Android webrtc个人觉得不太友好,对H264的支持实在是太低,不过这也正好触发我们不断的去学习和动手去解决遇到的问题;我使用的webrtc版本是m79这个版本,一开始是用master分支的,但考虑到master可能很多大神在修改,可能会有不稳定的情况,所以就选择了m79版本,这个在此刻应该算是最新的稳定版本了吧!在使用webrtc开发音视频通话客户端过程当中,发现当IOS使用Default编解码的时候,Android使用So
原创
发布博客 2020.06.30 ·
1636 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

android webrtc学习 一(源码下载和编译)

android webrtc学习 一(源码下载和编译)源码下载和编译准备编译webrtc源码下载和编译准备android webrtc官网上说得很清楚,要使用Linux系统去编译,别再去折腾什么如何在windows或Mac上编译android webrtc了,所以老老实实的用上Linux系统的电脑,或者装虚拟机,最好是使用Ubuntu16.04及以上系统;注:如果是使用虚拟机,那么内存一定要分配足,不然编译过程会出现莫名其妙的错误,还不告诉你是因为内存不足导致的安装和配置环境1.1. 安装基础软
原创
发布博客 2020.06.30 ·
1300 阅读 ·
2 点赞 ·
1 评论 ·
2 收藏

Android webrtc使用USB摄像头

在疫情爆发的2020年,公司的Android项目要求支持外置摄像头,即要求支持USB摄像头;一脸懵逼的我从来没听过Android设备能支持USB摄像头的,只知道Android大机器能接外置的摄像头,但插口是接在Android机器上的前置和后置接口,也就是说可以通过Android自带的Camera类或Camera2类中API直接调用的;然而项目要的是在包含前置和后置摄像头之后,还要有USB摄像头,懵...
原创
发布博客 2020.04.17 ·
3402 阅读 ·
3 点赞 ·
8 评论 ·
9 收藏

webrtc音视频通话,除了在华为手机上正常,其他手机均是远程视频黑屏情况

发布问题 2019.09.17 ·
3 回答

Okhttp设置公共参数,以json对象放入@Body请求公共参数的配置方式

当网络请求都是基于一个URL,所有的接口都是同一个地址,而请求不同接口数据则是通过command字段进行配置,然后所有的请求参数都是需要自己写一个bean类,再转成json格式放入请求body里发给后台,而不是通过表单form-body发送,所以配置一些公共参数,如sessionId、timestamp等就有点麻烦,每个bean类都要加这些参数,或者写个基类BaseRequestBean,基类当中...
原创
发布博客 2019.07.19 ·
7156 阅读 ·
6 点赞 ·
3 评论 ·
5 收藏

(Android)自主项目埋点方案讨论

吐槽+废话:多久没有写博客了,因为没有时间,每天忙着项目,想着项目怎么做好;产品和技术经理每天都告诉程序员说:你们要有产品思维。可是,连需求场景都没有说清楚,我们如何有产品思维,产品给的需要是A,我们做出来的功能效果成A1,谁的问题呢,很难说得清楚。产品和技术经理又一直告诉程序员:我们要把自己的项目当成自己的孩子,我们要关心它,放心思在上面,要提出有建设性的建议,要想着把产品做好,并且自己也想去用...
原创
发布博客 2018.03.29 ·
3440 阅读 ·
0 点赞 ·
5 评论 ·
8 收藏
加载更多