
Android
iWarming
本人擅长Ai、Fw、Fl、Br、Ae、Pr、Id、PS等软件的安装与卸载
精通CSS、JavaScript、PHP、C、C++、java、Ruby、Perl、Lisp、python、Objective-C、ActionScript等单词的拼写
熟悉windows、Linux、Mac、Android、IOS等系统的开关机
展开
-
GlideApp无法生成问题解决
Sdk build版本必须为>=27,必须保证所有的support 的版本为相同并且为27.1.0。最后Builde——make project一下,就可以使用GlideApp。①自定义一个类extends AppGlideModule。②为这个类加入注解@GlideModule。然后就可以在项目中可以使用GlideApp。gradle依赖构建。原创 2024-06-07 19:20:22 · 641 阅读 · 0 评论 -
某灰产收费虚拟定位APP逆向破解教程之破解弹窗强制更新
声明:本文仅供学习交流使用,所涉及的技术请勿用于非法活动,否则所带来的一切后果自负。原创 2024-05-13 20:43:37 · 877 阅读 · 0 评论 -
Jetpack Compose实现底部导航栏目
【代码】Jetpack Compose实现底部导航栏目。原创 2024-04-21 19:07:33 · 411 阅读 · 0 评论 -
Android Studio<7.0 Gradle文件格式
【代码】Android Studio<7.0 Gradle文件格式。原创 2023-04-25 00:08:00 · 265 阅读 · 1 评论 -
AndroidX gradle8.0
请注意,更新库或应用程序的 compileSdk(允许使用更新的 API)可以与更新 targetSdk(选择应用程序以适应新的运行时行为)和 minSdk(确定应用程序可以安装在哪些设备上)分开完成。要求依赖它的库和应用程序针对版本 32 或更高版本的 Android API 进行编译。推荐操作:更新此项目以使用至少 32 的较新 compileSdk,例如 33。原创 2023-04-24 23:41:54 · 947 阅读 · 0 评论 -
Android自定义View设置点击监听无反应
布局代码如下原因:android:clickable=“true”,设置为不可点击状态了,删除即可原创 2022-07-08 00:23:25 · 1509 阅读 · 0 评论 -
BottomNavigationView底部导航遮挡fragment解决方案
在使用BottomNavigationView作为底部导航时导航栏一直浮在展示Fragment的FrameLayout底部上层,想要的效果是Fragment和BottomNavigationView垂直排列原布局代码1.将fragment中高度改为2.修改为相对布局原创 2022-07-07 12:52:14 · 1066 阅读 · 0 评论 -
livedata observe不起作用
使用observe注册观察对象,在viewmodel中应该使用如下方法重新赋值,不能重新创建对象赋值原创 2022-07-07 03:20:33 · 1210 阅读 · 0 评论 -
解决ActionBar下边多余空白
打开布局文件删除android:paddingTop=“?attr/actionBarSize”原创 2022-06-29 00:11:24 · 343 阅读 · 0 评论 -
eglChooseConfig failed
SUPPORTED_64_BIT_ABIS=[Ljava.lang.String;@bb0e606versionCode=1BOARD=unknownBOOTLOADER=unknownTYPE=userdebugID=MASTERTIME=1595298178000BRAND=AndroidTAG=BuildSERIAL=EMULATOR30X2X5X0HARDWARE=ranchuSUPPORTED_ABIS=[Ljava.lang.String;@f0bf4c7CPU_ABI.原创 2021-04-26 11:30:47 · 2507 阅读 · 2 评论 -
NestedScrollView + ExpandableListView显示异常
ExpandableListView只能显示一条item需要在NestedScrollView加以下属性android:fillViewport="true"原创 2021-04-23 16:53:39 · 263 阅读 · 0 评论 -
The emulator process for AVD xxxxx was killed
将path路修改为SDK的路径path=D:\Android\androidSDK\.android\avd\Pixel_XL_API_30.avd原创 2021-04-19 10:59:11 · 379 阅读 · 0 评论 -
将Android Studio开源库上传到JitPack
将project build.gradle添加以下内容classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'在module的build.gradle添加以下内容apply plugin: 'com.github.dcendents.android-maven'group = 'com.github.你的github用户名'将代码上传到github不必多说发布一个release版本在jitp.原创 2021-04-14 23:00:17 · 271 阅读 · 0 评论 -
Flutter安装配置
使用git工具下载https://github.com/flutter/flutter.gitgit clone -b https://github.com/flutter/flutter.git等待下载完成环境变量配置D:flutter\bincmd 初始化,时间可能比较久flutter doctor原创 2021-04-11 10:16:28 · 144 阅读 · 0 评论 -
HttpRequest failed state:301;Moved Permanently
在请求下载图片的时候报错,原因是网站启动了https协议,但我依然使用http访问,就产生了重定向原创 2021-04-08 10:01:21 · 501 阅读 · 0 评论 -
No such file or directory
if (!file.exists()) { try { file.createNewFile(); } catch (Exception e) { e.printStackTrace(); } }原因分析:file.createNewFile();不能创建不存在文件目录,需要创建目录才创建文件...原创 2021-03-30 16:09:39 · 197 阅读 · 0 评论 -
sha1 file ‘<stdout>‘ write error: Broken pipe
错误: sha1 file '<stdout>' write error: Broken pipe the remote end hung up unexpectedly the remote end hung up unexpectedly解决办法:git config http.postBuffer 524288000原创 2021-03-26 10:14:32 · 2085 阅读 · 0 评论 -
XMarqueeView设置手动滑动监听器
飞掠视图ViewFlipper也类似实现方法适配器继承 GestureDetector.OnGestureListener接口实现以下方法@Overridepublic boolean onFling(MotionEvent e1, MotionEvent e2, float v, float v1) {//垂直滑动距离 float moveHeight = e1.getY() - e2.getY(); if(moveHeight < -MIN_DISTANCE){原创 2021-03-23 17:06:31 · 217 阅读 · 0 评论 -
ViewFlipper子View添加点击事件
vf_test.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { int currentChild = vf_test.getDisplayedChild(); String currentContent = noticeList.get(currentChild); Log.d(TAG, "onClick: ".原创 2021-03-23 10:09:29 · 397 阅读 · 0 评论 -
将FrameLayout子View设置在最上层失败
xml布局如下<FrameLayout android:id="@+id/fl_content" android:layout_width="match_parent" android:layout_height="wrap_content"> <com.test.view.banner.view.BannerViewPager android:id="@+id/banner_container" a.原创 2021-03-22 17:03:02 · 704 阅读 · 0 评论 -
RelativeLayout子控件居中
android:layout_centerVertical="true"android:layout_centerHorizontal="true"android:layout_centerInParent="true"原创 2021-03-06 17:40:53 · 545 阅读 · 1 评论 -
android.content.res.XmlResourceParser android.content.pm.ProviderInfo.loadXmlMetaData
确认android:authorities="包名.fileProvider"配置正确<provider android:name="android.support.v4.content.FileProvider" android:authorities="包名.fileProvider" android:exported="false" android:grantUriPermissions="true"> <meta-data .原创 2021-03-03 09:55:10 · 707 阅读 · 0 评论 -
The specified child already has a parent. You must call removeView() on the child‘s parent first.
at android.view.ViewGroup.addViewInner(ViewGroup.java:3936) at android.view.ViewGroup.addView(ViewGroup.java:3786) at android.support.v4.view.ViewPager.addView(ViewPager.java:1485) at android.view.ViewGroup.addView(ViewGroup.java:3727) ...原创 2021-02-24 16:44:02 · 276 阅读 · 0 评论 -
java.lang.OutOfMemoryError: Failed to allocate a 84049935 byte allocation with 16777216 free bytes a
java.lang.OutOfMemoryError: Failed to allocate a 84049935 byte allocation with 16777216 free bytes and 64MB until OOM at okio.Buffer.readByteArray(Buffer.java:861) at okio.Buffer.readString(Buffer.java:713) at okio.Buffer.readString(Buffer.java:696) a.原创 2021-02-22 14:35:46 · 1495 阅读 · 1 评论 -
cannot be cast to androidx.appcompat.widget.ActionBarOverlayLayout$LayoutParams
java.lang.ClassCastException: android.widget.FrameLayout$LayoutParams cannot be cast to androidx.appcompat.widget.ActionBarOverlayLayout$LayoutParams主题带有ActionBar(Theme.AppCompat.Light.DarkActionBar),且不设置anchor的情况下发生。将主题设置为android:theme="@style/...原创 2021-02-02 11:19:50 · 630 阅读 · 0 评论 -
open failed: EINVAL (Invalid argument)
private static SimpleDateFormat simpleDateFormat2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.CHINA);设置已日期为文件名格式,日期中包含冒号":",android 6版本不能通过,android 11能正确运行原创 2021-01-05 12:01:42 · 872 阅读 · 0 评论 -
将leaflet地图放在asset中本地WebView加载配置文件leaflet.ChineseTmsProviders.js
// this L.CRS.Baidu from https://github.com/muyao1987/leaflet-tileLayer-baidugaode/blob/master/src/tileLayer.baidu.jsif (L.Proj) { L.CRS.Baidu = new L.Proj.CRS('EPSG:900913', '+proj=merc +a=6378206 +b=6356584.314245179 +lat_ts=0.0 +lon_0=0.0 +x_0=0 .原创 2020-12-09 08:59:46 · 2110 阅读 · 1 评论 -
android10 使用litepal将数据库放在SD卡存储报错
原因:android 10提出了分区存储的概念。开发者无法直接获取外部存储的读写权限,用我们平常的话来说就是无法直接读写SD卡上的东西。可以看看官方的描述:https://developer.android.com/training/data-storage/files/external-scoped解决办法:AndroidManifest.xml文件中application节点下添加android:requestLegacyExternalStorage="true"...原创 2020-12-03 17:16:22 · 371 阅读 · 0 评论 -
androidx.localbroadcastmanager.content.LocalBroadcastManager失效
implementation 'com.android.support:support-v4:30.4.1'原创 2020-12-03 09:22:18 · 2940 阅读 · 2 评论 -
android Assert 文件读取
public class AssetsHelper{ public static String getContent(Context context, String fileName) { try { InputStreamReader inputReader = new InputStreamReader(context.getResources().getAssets().ope.原创 2020-11-17 14:31:33 · 1249 阅读 · 0 评论 -
Android Studio 3.6终端乱码
根据以下打开并创建文件,将如下代码粘贴保存否重启Studio-Dfile.encoding=UTF-8原创 2020-11-11 13:39:12 · 138 阅读 · 0 评论 -
android开发输入法挤压界面布局
在AndroidManifest.xml activity中添加 android:windowSoftInputMode="adjustPan"原创 2020-11-10 15:05:08 · 323 阅读 · 0 评论 -
Bitmap缩放
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.icon_frequent_location_btn);//bitmap缩放Matrix matrix = new Matrix();matrix.postScale(0.6f, 0.6f);mBitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), .原创 2020-11-10 15:00:29 · 484 阅读 · 0 评论 -
classpath更新出错
升级classpath途中报出错误ERROR: Could not find com.android.tools.build:gradle:3.5.2.Searched in the following locations: https://jcenter.bintray.com/com/android/tools/build/gradle/3.5.2/gradle-3.5.2.pom https://jcenter.bintray.com/com/android/tools/buil...原创 2020-10-30 14:08:42 · 317 阅读 · 0 评论 -
Unknown host ‘child-prc.intel.com‘. You may need to adjust the proxy settings in Gradle.
在github中下载项目出现错误,定位错误地方为gradle.prooerties对比别的AndroidX项目对比以前Android项目考虑到该项目没有启动AndroidX,最终修改为如下:原创 2020-10-30 14:03:41 · 587 阅读 · 0 评论 -
ButerKnife
错误:The given artifact contains a string literal with a package reference 'android.support.v4.content' that cannot be safely rewritten. Libraries using reflection such as annotation processors need to be updated manually to add support for androidx.原来引用:原创 2020-08-13 14:32:22 · 125 阅读 · 0 评论 -
高德地图小蓝色定位方式
//只定位一次myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_SHOW);//定位一次,且将视角移动到地图中心点myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_LOCATE) ;//连续定位、且将视角移动到地图中心点,定位蓝点跟随设备移动...原创 2020-04-28 16:59:45 · 1714 阅读 · 1 评论 -
Android Studio获取开发版和发布版SHA1
开发版选择signingReport,在控制台中可以看到开发版的SHA1值发布版在AndroidStudio的终端中输出以下命令keytool -list -v -keystore 应用打包key的保存路径...原创 2020-04-28 16:35:28 · 495 阅读 · 0 评论 -
代码中设置ImageView大小
private void setLayoutParams() { ViewGroup.LayoutParams layoutParams = iv_star.getLayoutParams(); layoutParams.width = 80; layoutParams.height = 80; iv_star.setLayoutParams(layoutPara...原创 2020-04-28 09:22:36 · 860 阅读 · 0 评论 -
com.android.build.api.transform.TransformException: com.android.builder.dexing.DexArchiveMergerExcep
Caused by: com.android.build.api.transform.TransformException: com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:由于引入文件,又删除,文件系统可能存在缓存,导致引入相同文件,无法编译通过Build-&g...原创 2020-04-25 11:15:36 · 652 阅读 · 0 评论