
android
itzilong
这个作者很懒,什么都没留下…
展开
-
viewpage选择器
GitHub - hackware1993/MagicIndicator: A powerful, customizable and extensible ViewPager indicator framework. As the best alternative of ViewPagerIndicator, TabLayout and PagerSlidingTabStrip —— 强大、可定制、易扩展的 ViewPager 指示器框架。是ViewPagerIndicator、TabLayout、Page原创 2023-11-14 10:10:05 · 184 阅读 · 0 评论 -
高德火星坐标转换
火星坐标原创 2023-03-06 10:40:07 · 300 阅读 · 0 评论 -
tyrus standalone client
websocket原创 2023-02-21 17:25:16 · 236 阅读 · 0 评论 -
华为手机无法访问/storage/emulated/0/
无法访问storage原创 2023-02-03 10:15:46 · 7427 阅读 · 0 评论 -
rtsp播放器
rtsp原创 2023-01-29 17:42:42 · 1013 阅读 · 0 评论 -
m3u8文件下载
m3u8原创 2023-01-29 15:17:31 · 359 阅读 · 0 评论 -
android依赖包强制指定某个版本
强制三方库版本号原创 2022-11-09 13:47:34 · 1678 阅读 · 0 评论 -
蓝牙开发介绍
蓝牙原创 2022-10-24 16:23:15 · 138 阅读 · 0 评论 -
Failed to resolve: com.android.support:appcompat-v7:31.0.0 当下载v7失败时的解决方案
support-v7原创 2022-10-10 11:05:49 · 1057 阅读 · 0 评论 -
ServiceLoader
无原创 2022-10-08 13:20:45 · 1548 阅读 · 0 评论 -
ViewPageCards使用
参考文章:https://github.com/rubensousa/ViewPagerCards原创 2022-04-08 15:04:19 · 260 阅读 · 0 评论 -
Android根build.gradle中buildscript和allprojects的作用和区别是什么
buildscript和allprojects中都有repositories和dependencies,两者的区别就是buildscript中的配置主要是为gradle本身服务的,gradle插件需要依赖的一些库什么的都在这里配置,allprojects则是为项目中的所有module配置的共同模块。...原创 2022-02-23 13:43:20 · 3156 阅读 · 0 评论 -
测试框架Robolectric
1、官方文档Robolectric2、参考demoGitHub - Aleangelozi/RobolectricTestJavarobolectric 踩坑记录 - 简书原创 2022-01-20 21:47:55 · 287 阅读 · 0 评论 -
android 开发自测
参考文章:Android单元测试只看这一篇就够了 - 简书原创 2022-01-06 11:45:01 · 1689 阅读 · 0 评论 -
Android:gradle 插件版本号与gradle 版本号对应关系
gradle文件夹 - gradle-wrapper.properties 中指的是gradle版本号build.gradle文件 - classpath ‘com.android.tools.build:gradle:3.1.2’ 指的是 gradle 插件的版本号,而不是 gradle 的版本号。不过 gradle 插件的版本号和 gradle 的版本号又是有关联的,关系如下:...原创 2021-12-24 11:20:37 · 2495 阅读 · 0 评论 -
SourceTree修改Git账号密码
1. 找到 SourceTree 配置文件所在目录‘userhosts’ 目录保存的是账号名称'passwd' 目录保存账号对应的密码2. 删除密码打开 'passwd' 文件,把账号对应的密码删除(如图圈中的部分),保存一下,重启 SourceTree 软件,进行操作,就会有输入密码的弹窗,输入即可。...原创 2021-10-09 16:00:23 · 3373 阅读 · 0 评论 -
apk包体积减少
掘金原创 2021-10-08 20:13:45 · 91 阅读 · 0 评论 -
异常IllegalStateException: Can not perform this action after
项目中发现重复跳转一个Fragment出现改异常 Caused by: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceStateat android.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1489)at android.support.v4.app.FragmentManage...原创 2021-06-01 09:33:48 · 284 阅读 · 0 评论 -
LeakCanary使用,案例静态Toast引起的内存泄漏
LeakCanary github地址:https://square.github.io/leakcanary/开始使用目前为止最新的版本是2.3版本,相比于2.0之前的版本,2.0之后的版本在使用上简洁了很多,只需要在dependencies中加入LeakCanary的依赖即可。而且debugImplementation只在debug模式下有效,所以不用担心用户在正式环境下也会出现LeakCanary收集。dependencies { // debugImplementation .原创 2021-05-31 14:12:02 · 3816 阅读 · 1 评论 -
Android10系统上访问本地相机下的视频文件报错 /storage/emulated/0/DCIM/Camera/ open failed: EACCES
最近在Android10系统上访问本地相机下的视频文件报错:华为Mate30上试的FileNotFoundException(/storage/emulated/0/DCIM/Camera/xx.mp4)open failed: EACCES(Permission denied其次在res 目录下新建一个 xml 文件夹 里边添加一个xml文件 名字比如:file_paths.xml元素必须包含一到多个子元素。这些子元素用于指定共享文件的目录路径,必须是这些元素之一:<...原创 2021-04-21 20:13:17 · 11963 阅读 · 0 评论 -
蓝湖切换查看单位/代码(px pt dp)
点击设计图在右侧上部切换同倍数的不同设备单位自定义尺寸:在自定高度里面输入尺寸就可以变成任何想要的设计尺寸和切换相应代码例如:原图IOS 750尺寸 想要转化成Android 1080尺寸 在此输入1080点击确定就可以啦真正的一张图用于千千万设备(隐约听到了设计师的窃喜 O(∩_∩)O哈哈~)...原创 2021-01-05 16:17:09 · 8358 阅读 · 1 评论 -
git log 统计代码量
1. 按时间范围统计用户提交代码行数自2017-01-01号以来的代码提交行数:git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --since='2017-01-01' --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf .原创 2021-01-04 17:53:04 · 353 阅读 · 0 评论 -
Android ARouter使用
1、参考文章:https://www.jianshu.com/p/db41443500ab2、在进行页面跳转传参时,注意添加如下代码,否则传参不起作用。ARouter.getInstance().inject(this); //注入3、传参代码如下:ARouter.getInstance().build("/app/oneActivity") .withString("userName","张三") .withInt原创 2020-12-09 18:52:08 · 1237 阅读 · 0 评论 -
andorid 模块化
参考文章:https://www.jianshu.com/p/33ce973fec95原创 2020-11-21 17:43:13 · 123 阅读 · 0 评论 -
android webview干货
1、https://www.jianshu.com/p/ee933f1acc91原创 2020-09-22 17:39:25 · 118 阅读 · 0 评论 -
图表第三方库
https://echarts.apache.org/examples/zh/index.html#chart-type-bar原创 2020-09-22 17:30:34 · 167 阅读 · 0 评论 -
android webSocket开源框架
客户端:1、https://github.com/crossbario/autobahn-java客户端Demo:https://github.com/wu19910708/androidWebsocketDemo原创 2020-09-21 16:08:16 · 1189 阅读 · 0 评论 -
android socket客户端与服务端
服务端:https://github.com/galaxy-captain/AndroidServer客户端:https://www.jianshu.com/p/089fb79e308b原创 2020-09-18 13:27:24 · 224 阅读 · 0 评论 -
获取android手机设备的OAID
https://blog.csdn.net/mingtiannihao0522/article/details/104630967原创 2020-07-21 09:56:59 · 5046 阅读 · 0 评论 -
安卓gradle flavorDimensions和productFlavors
目录一、前言二、flavorDimensions 的意义三、productFlavors的意义四、productFlavor五、写在最后一、前言有了前两篇博客的铺垫,我们可以来分享下另外两个参数了 flavorDimensions 和 productFlavors,而这两个参数成对出现,可以做一些差分化定义。前两篇博客为:1、defaultConfig——安卓gradle2、buildTypes——安卓gradle需要事先说明的是,接下来所说的 “意义” 并非官方文档翻译,而是结转载 2020-07-20 16:27:23 · 1897 阅读 · 0 评论 -
android 打断点报错 Check failed: Thread::Current() != GetDebugThread() (Thread::Current()=0xe2992400, Get
https://blog.csdn.net/u013023845/article/details/79857535原创 2020-07-06 16:38:02 · 334 阅读 · 0 评论 -
Could not resolve androidx.core:core:{strictly 1.0.0}解决办法
在buile.gradle中加入:configurations.all { resolutionStrategy { resolutionStrategy.eachDependency { details -> if (details.requested.group == 'androidx.core') { details.useVersion "1.1.0" } if (details.requested.group == 'a原创 2020-06-29 15:09:02 · 9584 阅读 · 0 评论 -
mvp+jetpack组件框架
原创 2020-06-08 09:12:42 · 552 阅读 · 0 评论 -
ubuntu18.04 android studio无法使用中文输入法
1.找到电脑安装的输入法框架打开系统输入法,查看当前选择的输入法框架:这说明当前使用的是ibus 输入法框架。2.设置studio.sh 使用输入法框架在studio.sh 的文件注释行下面(该文件的最前明)添加输入法export XMODIFIERS="@im=ibus" export GTK_IM_MODULE="ibus"export QT_IM_MODULE="ibus"3.重启android studio,完美输入中文...原创 2020-05-19 09:49:49 · 2201 阅读 · 4 评论 -
android audioManager获取音量
通过程序获取android[系统](http://www.2cto.com/os/)手机的铃声和音量。同样,设置铃声和音量的方法也很简单!AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); //通话音量int max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_VOICE_CALL ); int curre.原创 2020-05-15 11:56:45 · 579 阅读 · 0 评论 -
国内谷歌应用市场
https://apkdl.in原创 2020-03-25 20:33:12 · 899 阅读 · 0 评论 -
通过jitpack引用github上的项目
1、官网https://jitpack.io/原创 2020-02-20 11:23:30 · 351 阅读 · 0 评论 -
ERROR: Failed to resolve: com.github
参考文章:https://blog.csdn.net/haijie_liu/article/details/90896111原创 2020-02-20 11:09:55 · 1118 阅读 · 0 评论 -
github操作命令
1、拉去代码git clone 项目地址2、切换分支git checkout 分支名称例如:git checkout master3、添加修改的代码git add .4、提交修改的代码git commit5、修改注解文件6、推送代码git push7、查看该项目的taggit tag8、添加taggit tag tag名称...原创 2020-02-13 18:59:20 · 162 阅读 · 0 评论 -
gradle使用task教程
1、初步了解https://blog.csdn.net/zhjali123/article/details/50377896原创 2020-01-19 13:56:39 · 674 阅读 · 0 评论