小布丁212
码龄12年
求更新 关注
提问 私信
  • 博客:40,348
    40,348
    总访问量
  • 13
    原创
  • 5
    粉丝
  • 66
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2014-03-15
博客简介:

3年2班的博客

博客描述:
android相关记载
查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得14次评论
  • 获得43次收藏
  • 博客总排名364,096名
创作历程
  • 1篇
    2021年
  • 14篇
    2020年
  • 5篇
    2018年
成就勋章
TA的专栏
  • errors
    1篇
  • android/真机调试
    1篇
  • android/控件
    1篇
  • android /多线程 /IntentServ /Serv
    2篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

兴趣领域 设置
  • 移动开发
    kotlinflutterandroid studio
  • 学习和成长
    面试
创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

213人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Android手机使用charles抓https请求

抓http请求,手机和电脑用同一个网。使用charles中这个功能,手机网络高级选项中Ip地址写自己电脑弹出的提示框中地址端口写这里面对应的值。没改的话,默认好像都是8888。这两个配好,就可以抓http请求了抓https请求,点击charles-->help-->ssl proxying-->install on mobile/save...install on mobile直接下载到手机上,但是只有pem格式,有的手机好像安装不了。save..先下载
原创
博文更新于 2021.07.10 ·
1923 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

Android Studio查看依赖树的几种方式

主要介绍两种,最后我放一个链接,文中介绍了4种,大家可以看看。第一种,Android Studio点击右侧的Gradle,会弹出这个界面,选择其中一个module(你要看依赖的module),根据图中的运行就可以了,会在控制台输出依赖。但是gradle升级之后,是看不见依赖里面的依赖的,都是加号。我以前的gradle版本是gradle-3.3-all.zip,是可以看到依赖里面的依赖的。现在的是gradle-5.1.1-all.zip,不行了。第二种,在Terminal中输入命令,可以用gr
原创
博文更新于 2020.05.26 ·
8119 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

低版本Gradle Plugin Version依赖使用Java1.8的module

低版本的Android Studio默认使用的是Java1.7,引入依赖的module后报错,第一反应是改成使用Java1.8,在主module的build.gradle中加入android { defaultConfig { jackOptions { enabled true } } compileOptions{ sourceCompatibility = 1.8 targetCompat
原创
博文更新于 2020.05.18 ·
2254 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

如何在Android项目中使用VLC

先说一下为什么要使用VLC,因为项目中要求播放流媒体,以前并没有接触过这块。常用Android视频播放技术:android SDK: MediaPlayer + SurfaceView android SDK: VideoView Google开源库:Exoplayer Vitamio VLC FFmpeg 其它开源播放器,如ijkplayerFFmpegFFmpe...
原创
博文更新于 2020.04.20 ·
4436 阅读 ·
1 点赞 ·
4 评论 ·
5 收藏

Error: ' ' is not a valid resource name character

Android plugin version 升级到3.4.2之后报的错,以前的版本是2.3.1。因为是老项目,所以一直没动这块,但是其他项目的ndk升级后,打开这个报错了,升级plugin version才能解决。控制台没有明确报出错误的具体位置,只知道在哪个module,找问题无异于大海捞针,网上搜了一下,果然有解决办法。analyze--inspect code 可以选择检查的范围,...
原创
博文更新于 2020.04.15 ·
607 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

64/32位so库兼容问题

64位手机用64/32的so库,32位手机用32位so库。arm64-v8a的文件夹用来存放64位操作系统的so库文件armeabi的文件夹用来存放32位操作系统的so库文件在64位设备上,如果app的 lib 目录下 存在armeabi,则以32位兼容方式运行。如果存在arm64-v8a 则已64位运行。如果没有任何 so,则 primaryCpuAbi 为空,按照系统的默...
原创
博文更新于 2020.04.02 ·
1445 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android 安装apk

首先安装apk分3个android版本的校验,版本>=8.0的,版本>=7.0,以及<7.0的,上代码: private void installAPK(File newApkFile) { Intent intent = new Intent(Intent.ACTION_VIEW); if (null != newApkFile)...
原创
博文更新于 2020.03.20 ·
1143 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android 悬浮窗权限 及设置悬浮窗参数

 在 4.4~5.1.1 版本之间,和 6.0~最新版本之间的适配方法是不一样的,之前的版本由于 google 并没有对这个权限进行单独处理,所以是各家手机厂商根据需要定制的,所以每个权限的授权界面都各不一样,适配起来难度较大,6.0 之后适配起来就相对简单很多了。6.0之前的我就不记录了,不通厂商的适配情况不一样,而且现在基本上都是6.0以后的系统了。具体的可以看这篇https://www...
原创
博文更新于 2020.03.19 ·
4273 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

Android studio运行出错 compilation failed see the compiler error output for details

问题解决链接:https://blog.csdn.net/ysc20052006/article/details/82691714
转载
博文更新于 2020.03.18 ·
1806 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Resource IDs cannot be used in a switch statement in Android library modules

在组件化开发中,当我们使用switch来进行判断操作时,会报这个错误,原因是R.id.XXX这类资源id在主application中是final,是常量,而在library中,是没有final的。这里盗个图:所以我们需要将switch转变为if else,直接选中switch,alt+enter,选择replace switch with if————————————————版权声明...
转载
博文更新于 2020.03.17 ·
317 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android将一个Project以Module模块组件形式导入

如果只是当成可以运行的module导入这样就可以了,导入后会自动把以前工程中的settings.gradle去掉.如果要当成引用包使用,把导入工程中的build.gradle中的apply plugin: 'com.android.application'改成apply plugin: 'com.android.library'再把applicationId 注释掉...
原创
博文更新于 2020.03.13 ·
322 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git中Sparse Checkout

先说一下使用场景,想从远程仓库中只拉取指定代码,不想获取整体的更新。 使用之前一定要commit一下本地代码。如果你关联了两个仓库,那么最好也把最新代码push到经常push的那个仓库里。(commit和push的操作是让你更加安全)因为Sparse Checkout这个操作真的有坑$ git init //git初始化$ git remote add -f origin ht...
原创
博文更新于 2020.03.06 ·
3185 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

adb logcat 抓取日志

一.logcat抓log方法:adb logcat命令,可以加条件过滤1.安装SDK(参考android sdk环境安装)2.使用数据线链接手机3.Anroid Stuido控制台进入到含有adb.exe目录4.输入adb devices 查看设备是否连上5.输入抓取命令:存放到手机adb logcat -s *:E > /mmt/sdcard/1.log 存放到PC...
原创
博文更新于 2020.03.02 ·
3734 阅读 ·
1 点赞 ·
1 评论 ·
18 收藏

android studio真机调试offline的问题

在网上找的各种方法在开发者选项中撤销USB调试授权 重新插拔USB调试线 重新你的手机 尝试关闭,开启一次USB调试 尝试关闭开发者模式,重新打开开发者模式如果这5种都试了,还是不行的话,用大招这个时候需要重启adb。不用你调出什么cmd,也不需要输入一些代码,直接快捷键:ctrl+alt+del,在直接任务管理的“后台进程中”,将adb.exe 32位结束就ok了。...
原创
博文更新于 2020.02.28 ·
1119 阅读 ·
0 点赞 ·
4 评论 ·
0 收藏

TextView控件加下划线

写在前面,这篇文章不是什么深入的东西,基本上就是实现。如果想看深入的就别浪费时间了,去找找其他文章。网上能找到的方案基本有(因为我也没太认真搜):1.文字下方添加一个drawable实现虚线样式2.通过spannable方案自定义3.通过textview的getpaint实现4.实现自定义并绘制前3种都试了下,还是可以实现的。第一种长度控制有问题吧,第二种和第三种没...
原创
博文更新于 2020.02.19 ·
384 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深入理解setContentView过程和View绘制过程

转载地址 http://blog.csdn.net/fei20121106/article/details/78427418一Android屏幕层级1 Window概念11 PhoneWindow二setContentView过程三View绘制前过程1 ViewRoot2 View绘制的起点四 View绘制1 测量measure阶段11 重写View和ViewGroup时的Measur过程111 ...
转载
博文更新于 2018.03.12 ·
2233 阅读 ·
2 点赞 ·
1 评论 ·
12 收藏

Android两个子线程之间通信

原文地址 http://blog.csdn.net/kedaweiwei/article/details/44494529Android中,相信主线程和子线程之间的通信大家都不陌生了吧。在一次面试经历中被问到了两个子线程之间是如何进行通信的。哎呦!这可蒙住我了。后来回家研究了下,分享给大家。其实android中线程通信无非就是handler和looper的操作。一般情况下的主线程和子线程之间的通信...
转载
博文更新于 2018.03.08 ·
382 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android主线程与子线程之间的通信

在Android中主线程与子线的通信往往会使用到Handler,Looper,MessageQueen,Message。首先简单的来介绍下他们在通信之间中的作用,以及相关使用方法。Handler:相当于消息队列中具体处理消息的工人。可以有多个Looper:相当于消息队列中的管家。只有1个。MessageQueen:存放消息的队列。Message:传递信息的消息体它就像一个消息队列(MessageQ...
转载
博文更新于 2018.03.08 ·
2212 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

Android 多线程之HandlerThread 完全详解

转载请注明出处(万分感谢!): http://blog.csdn.net/javazejian/article/details/52426353 出自【zejian的博客】 关联文章: Android 多线程之HandlerThread 完全详解 Android 多线程之IntentService 完全详解 android多线程-AsyncTask之工作原理深入解析(上) android多线程-A...
转载
博文更新于 2018.03.07 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android 多线程之IntentService 完全详解

转载请注明出处(万分感谢!): http://blog.csdn.net/javazejian/article/details/52426425 出自【zejian的博客】 关联文章: Android 多线程之HandlerThread 完全详解 Android 多线程之IntentService 完全详解 android多线程-AsyncTask之工作原理深入解析(上) android多线程-A...
转载
博文更新于 2018.03.07 ·
236 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多