- 博客(42)
- 资源 (4)
- 收藏
- 关注
原创 Unhandled Exception: A HomeModel was used after being disposed.
Once you have called dispose() on a HomeModel, it can no longer be used.
2024-07-20 10:04:04
68
原创 A preview error may have occurred. Switch to the Log tab to view details.
A preview error may have occurred. Switch to the Log tab to view details.
2023-11-28 15:01:46
3993
2
原创 android 键盘弹出布局可滑动
需求:默认输入框弹出的时候会遮挡背后的布局,希望在不关闭输入法的条件下页面可以滑动到视野内,方便用户继续操作。1.首先是使用可以滑动的组件如NestedScrollView。
2023-08-25 10:55:11
257
原创 AndroidStudio中修改打包生成的apk名称
3.修改输出名(如:app_driver_armeabi-v7a_release_v1.2.28.apk)
2023-08-17 15:01:17
1117
原创 Android升级gradle导致Jacoco报错
问题3: java.lang.NoClassDefFoundError: jdk/internal/reflect/GeneratedSerializationConstructorAccessor1。sourceDirectories = files([mainSrc]) 改为 sourceDirectories.setfrom(files([mainSrc]))这是依赖为引入的问题,解决方案是在项目的build.gradle中添加allprojects。“=”改为.setFrom()
2023-03-14 11:07:44
811
1
原创 使用Mockito创建mock对象
使用Mockito创建mock对象。搭建Mockito测试环境。使用静态方法 mock()使用注解 @Mock 标注。
2023-02-07 14:07:58
560
原创 Android 悬浮窗 System Alert Window¶
https://an.rustfisher.com/android/service/system-alert-window-service/
2023-01-08 22:45:39
105
转载 ijkplay错误码
int MEDIA_ERROR_IJK_PLAYER = -10000,//一般是视频源有问题或者数据格式不支持,比如音频不是AAC之类的。原文链接:https://blog.csdn.net/BirdEatBug/article/details/116695445。
2022-10-27 17:00:20
437
原创 自定义渐变进度条
效果图:view分析:UI给到的图有一个渐变的大背景、第二进度条、当前进度条、当前进度条上的斜线、小圆开始自定义view,后面附完整源码1.新建HorizontalProgressBar类继承View2.自定义属性secondProgressColor:第二进度条颜色hpbProgressStartColor:渐变开始颜色hpbProgressEndColor:渐变结束颜色hpbSmallCircleColor:小圆颜色hpbMaxProgress:最大进度hpbAnimationD
2022-06-09 16:19:05
224
原创 Android ContentProvider共享文件
在App A中创建一个文件abc.txt,并写入 测试文本 private fun saveText() { var fos = FileOutputStream(filesDir.path+"/abc.txt") var text = "cc" fos.write(text.toByteArray()) fos.flush() fos.close() } 上面代码文件存储在/data/user/0..
2022-05-12 16:54:01
765
原创 Android禁用系统更新
禁用系统更新命令adb shell pm disable-user com.jamdeo.updateservice(对应自己系统内更新服务的包名)
2022-01-13 17:53:21
2713
原创 通过apk查看包名等信息
查看包名首先确保安装了SDK.进入sdk下的目录 \build-tools\29.0.2> (我的是:D:\SDK\build-tools\29.0.2>)输入命令: aapt dump badging D:\***.apk (自己apk的路径)
2022-01-13 17:43:45
2482
原创 Android中NDK开发-OpenCV集成
关于Android studio ndk的配置大家可以在网上找教程进行,这里不介绍了。1.OpenCV下载及准备下载地址:https://opencv.org/releases/找到最新版本(当前最新4.5.3)的下载地址,点击Android进入下载解压出如下文件夹2.下面开始建Android项目配置新建的项目自己带一个native-lib实例,可以测试跑一下修改要我们要支持的CPU架构下,后面会附完整build.gradle文件代码题外话:调...
2021-09-10 16:19:30
224
原创 arr包集成方案及问题处理
在开发Android项目的时候经常会导入三方jar或者arr包,冲突问题难免会遇到,现在记录一种新的方案:思路:新建一个library库,在新建的库中集成三方jar或者arr包,这样会大大减少直接在app主模块引入时出现的各种冲突兼容问题。操作步骤:1.新建library库2.libs下导入三方jar或者arr包,并在新建library库下的build.gradle文件中引入依赖repositories{ flatDir{ dirs 'libs' }}
2021-06-22 15:44:47
321
原创 Error inflating class android.webkit.WebView
最近项目中遇到一个关于WebView的问题,报错:Error inflating class android.webkit.WebView特此记录一下解决方案(这里是针对如下配置问题的对应方案,不符合的可以参考其他同行的解决方案,我这边也是参考了别人的方案,该文章仅做记录自用)当我们申请我们的app为系统应用,也就是当我们在AndroidManifest文件中添加android:sharedUserId="android.uid.system"这一行的时候,如果我们使用webView就...
2021-05-27 17:05:03
3149
4
原创 vue引入vant入坑出坑
最近在vue项目中引入vant的时候发现样式没有,参照官方文档走了一遍还是不行,经过尝试发现了问题,现将完整引入流程提供给大家参考:方式一. 自动按需引入组件 (推荐)babel-plugin-import是一款 babel 插件,它会在编译过程中将 import 的写法自动转换为按需引入的方式# 安装插件npm i babel-plugin-import -D// 在....
2020-04-02 18:04:21
3485
原创 关于Android Fragment调用系统分享的一点点经验总结
关于分享的代码网上很多,大家随便搜索使用即可,下面是我在fragment使用系统分享是遇到的问题总结:问题:在fragment中调用系统分享到微信时调起失败解决方案:如下代码要使用getActivity()去startActivity,直接使用fragment中的startActivity是不行的private void showShare() { Intent in...
2020-03-07 16:25:51
143
原创 WebView加载本地页面js交互问题
1.打开本包内assets目录下的index.html文件webview.loadUrl("file:///android_asset/index.html");2.打开本包内/data/data/pkg/files目录目录下的index.html文件webview.loadUrl("file:"+getFilesDir()+File.separator+"index.html")...
2020-02-22 19:11:31
334
翻译 Android 监听键盘状态 获取键盘高度
Android暂时还没有提供一个合适的API来获取/监听键盘的状态和高度 , 而我们又经常会有这个需求.最近我的一个项目中,在ugc页面需要在键盘顶部,紧贴着键盘显示一个文字提示,当键盘消失时就隐藏.因此,我需要监听软键盘的打开/关闭 , 以及获取它的高度.ViewTreeObserverAndroid框架提供了一个ViewTreeObserver类,它是一个View视图树的观察者类...
2019-12-30 08:58:52
318
原创 vue-cli3.0 配置(vue.config.js)
让vue-cli3.0 配置简单起来(vue.config.js编结)这里借用别人写好的文章展示一下,在此感谢前辈的付出
2019-11-22 09:18:58
94
原创 kotlin搭建项目心得
这里我就不讲kotlin的基础学习啦,网上有一些学习资源,大家可以自行学习研究。 我是在学完kotlin语法之后,寻思把手里的其中一个Android-java项目更新到kotlin版本,巩固学习,要不很快就忘了。在更新过程中遇到的一些问题做一下记录,方便朋友们遇到类似的问题时做个参考,持续更新中。。。。(项目移植需要时间,自己也是边解决问题边记录,记录过程中遇到那块问题就记录那块...
2019-08-30 16:14:21
126
原创 Python3.7网络爬虫学习----安装Scrapy(Windows)
Python3.7网络爬虫学习----安装Scrapy(Windows)具体的学习过程可以参考上面的链接。注意:1、下载安装Lxml和Twisted的时候不是根据电脑使用的位数,而是对应你所安装的python版本使用的位数(32位或64位)2、即使配置了scrapy的环境变量,也只能在cmd命令中(或者别的系统中命令)使用scrapy操作,在pycharm工具下的 t...
2019-06-12 13:28:52
141
原创 Android进度条带背景图和百分比
效果图:百分比可以在布局文件中通过app:cpbShowPercent="true"配置显示或隐藏代码简单易读,可自行定制修改附上代码:public class CustomProgressBar extends ProgressBar { private static final String TAG = "CustomProgressBar"; priva...
2019-04-26 14:27:28
1302
原创 省市区三级地理区域编码
今天更新一篇关于省市区三级地理编码的文章供大家参考,数据来源于国家统计局-统计用区划和城乡划分代码2019-1-31的版本,是本人在学习python爬虫的时候爬到的数据。 之前做移动端项目的时候有需要用到省市区三级联动的功能,但是在网上找到的资源都不是最新版,所以在此分享一份最新版本给大家。 文章尾部有百度分享链接,可以直接下载area.json文件...
2019-03-14 10:15:32
2767
2
原创 Android SQLite数据库版本升级原理解析
Android使用SQLite数据库保存数据,那数据库版本升级是怎么回事呢,这里说一下。一、软件v1.0安装v1.0,假设v1.0版本只有一个account表,这时走继承SQLiteOpenHelper的onCreate,不走onUpgrade。1、v1.0(直接安装v1.0)二、软件v2.0有2种安装软件情况:1、v1.0 --> v2.0 ...
2019-03-12 15:58:41
128
原创 AgentWeb url监听问题
AgentWeb是对WebView封装的比较不错的一个框架,一个简洁易用的 Android Web 库,具体使用大家可以点击后面的链接AgentWeb本篇文章,我主要记录一下部分机型在使用AgentWeb或者WebView使用拦截URL中拦截不到的问题首先先说下WebView如果想拦截某个url的话需要重写shouldOverrideUrlLoading这个方法,这个大家都知道....
2018-12-04 14:57:33
4555
原创 友盟qq分享返回的时候出现两个一样的应用程序让选择
文字描述可能不清楚,直接看图:这个问题一般是你在自己的应用里面配置了两种第三方分享,如既配置了友盟,又接入了shareSdk,qq分享的时候,需要配置一下内容: <activity android:name="com.tencent.tauth.AuthActivity" android:launchMode="s...
2018-10-27 13:37:00
894
原创 自定义进度条,可设置背景图和百分比文字
上一篇中已经写过一个类似的文章,采用的方法是通过组合控件,调整布局中各控件的位置实现的。上篇文章链接本篇文章是自定义view中的另外一种方法,继承一个现有的类来实现,本文中继承ProgressBar。 题外话:自定义view的三种方法(一)组合控件 组合控件,顾名思义就是将一些小的控件组合起来形成一个新的控件,这些小的控件多是系统自带的控件。比如很多应用中普遍使用的标题栏...
2018-08-28 12:00:17
1222
原创 百分比+背景图标进度条
最近项目开发有个需求,其实就是平常使用的百分比进度条,这个功能网上有很多资料,不多说,我下面说的这个功能是在原有的基础上给百分比文本添加背景图标,效果图如下:网上找到的资料都是只有百分比文本或者背景图标都是自定义view写死的,不符合项目需求,所以我自己研究并写了一个,(为了方便大家测试使用,该文章内容我尽量不截图,完全纯代码) 自定义ImageTextProgressBar /...
2018-08-23 14:26:15
892
原创 mysql服务启动发现系统错误2
1.首先打开注册表win+r打开运行,输入regedit,打开注册表2.更改注册表:找到HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-services-mysql(服务名)-ImagePath更改为:"C:\Program Files\MySQL\bin\mysqld" --defaults-file="C:\Progr...
2018-08-14 22:44:33
2441
2
原创 RecyclerView和NestedScrollView嵌套
1.为了更好的适应NestedScrollView的特性,应该把布局文件的根布局设为CoordinatorLayout;2.给NestedScrollView设置behavior,即 app:layout_behavior="@string/appbar_scrolling_view_behavior"3.RecyclerView的高度设为match parent或者wrap content这样就...
2018-06-21 14:54:14
1284
原创 Intellij Idea创建Web
Idea创建Web项目步骤:1、创建一个项目File -> New Project -> 输入项目名称“Demos” ,选择Project SDK为1.7 -> Next -> Finish 2、创建一个Module鼠标点中项目名称demos -> 右键选择New,选择Module 输入Module名称“firstweb” -> 点击Next 勾选“Web A...
2018-06-13 14:41:42
161
x128资料飞思卡尔
2015-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人