Android
Ztianze
这个作者很懒,什么都没留下…
展开
-
recycler recyclerview snaphelper
转载 :让你明明白白的使用RecyclerView——SnapHelper详解 - 简书转载 2023-01-03 10:46:39 · 104 阅读 · 0 评论 -
Caused by: org.gradle.internal.resource.transport.http.HttpErrorStatusCodeException: Could not GET ‘
Could not GET 'https://artifacts.applovin.com/android/com/yahoo/mobile/ads/android-yahoo-mobile-sdk/null/android-yahoo-mobile-sdk-null.pom'. Received status code 403 from server: Forbidden原创 2022-12-22 15:41:56 · 733 阅读 · 0 评论 -
cardview 四个圆角有白边
在cardview圆角白边原创 2022-11-18 10:36:35 · 1541 阅读 · 0 评论 -
android 编译项目出现问题:发现了以元素 ‘xxxx‘ 开头的无效内容。应以 ‘{xxx}‘ 之一开头。
在module的build.grade文件加入以下搞定。原创 2022-10-12 16:22:46 · 532 阅读 · 0 评论 -
Android Emulator: emulator: ERROR: Can‘t find ‘Linux version ‘ string in kernel image file
Android studio 3.5.0(此时最新AS版本是4.2.0) 启动模拟器(API 30 ,也就是Android 11)报错:AM Emulator: emulator: ERROR: Can't find 'Linux version ' string in kernel image file: /Users/xxx/Library/Android/sdk/system-images/android-30/google_apis_playstore/x86//kernel-ranchu-64原创 2020-10-13 11:25:05 · 839 阅读 · 1 评论 -
Android 应用上架签名认领:jarsigner 签名提示“只能指定一个别名“ 的一个注意的地方
咋看 没啥问题,但是就是提示“只能指定一个别名”,注意注意!!这个路径有个空格,是不能有空格的!!放到其他地方就好了原创 2020-10-09 14:49:21 · 1646 阅读 · 1 评论 -
Android 安装失败未知异常 请尝试重新安装
清理缓存试试---》清理数据---》手机管家清理垃圾原创 2020-09-30 14:10:44 · 1302 阅读 · 0 评论 -
Android studio项目 报红 但是能运行
网上有很多种方法了 ,我遇过两次 第一次我的能解决的方法是这个、和自己Android studio 的版本对应,sycn解决;第二次 用上面那个方法还不行,然后我clear project 再重启项目 就搞定了...原创 2020-08-30 22:24:34 · 845 阅读 · 0 评论 -
Android 导入项目提示 Could not find method buildFeatures()for arguments xxx on extension ‘android‘on...
。原创 2020-07-20 18:14:27 · 14121 阅读 · 13 评论 -
Databinding报错 Resources$NotFoundException
看看是不是把int类型设置到textview或者其他控件了,编译的时候会以为是resourcesId,就找不到原创 2020-03-18 11:10:49 · 287 阅读 · 0 评论 -
android studio 上传项目push to origin/master was rejected
当你新创建的github或者码云仓库里边已经有文件的时候,然后你使用idel上传项目到这个仓库就会出现问题。Push rejected: Push to origin/master was rejected所以新创建仓库的时候,下面红框最好不填,不然要解决合并问题。...原创 2020-02-23 22:49:04 · 1381 阅读 · 1 评论 -
Android studio配置config.gradle文件
项目的gradle文件加上声明里面自定义一些版本搞定原创 2020-02-16 22:48:34 · 1069 阅读 · 0 评论 -
android 生成二维码 设置图片报错getWidth NullpointException
二维码中间生成的图片我用的是minpmap里面的图片logo:Bitmap logo = BitmapFactory.decodeResource(context.getResources(), R.drawable.logo); Bitmap bm = QRCodeUtil.createQRImage(context,text, logo);public sta...原创 2019-12-31 16:06:26 · 254 阅读 · 0 评论 -
报错:Gradle sync failed: SSL peer shut down incorrectly
问题解决:把gradle-wapper文件打开,distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip把https换成http,然后Try Again!!!!.原创 2019-11-11 14:24:00 · 2437 阅读 · 2 评论 -
Android一个启动模式搞定的事情 我搞复杂了。。。顺便复习Android四种启动模式
Android的activity有四种启动模式:要设置一个activity的启动模式就在menifest 即清单文件中这个activity的节点下 设置android:launchMode="启动模式" standard如果一个activity不设置的话这个就是默认的启动模式,一个activity在这个模式下,打开多少次这个activity就存在多少个这个activ原创 2018-01-04 22:21:15 · 357 阅读 · 0 评论 -
android 混淆打包后 Gson拿到的实体类转换异常
配置gson混淆(复制下面这段到混淆文件):##---------------Begin: proguard configuration for Gson ----------# Gson uses generic type information stored in a class file when working with fields. Proguard# removes suc...原创 2019-03-25 16:05:32 · 1439 阅读 · 0 评论 -
Android Studio Run APP 的release 版
android studio默认run是debug版的,有时候想运行release版的,怎么做呢?如图,点击Android Studio左下角的Build Variants,再选release就好了:但是可能会出现这个情况:点击运行会弹出:这是你没有配置签名的原因,去配置即可:点击Fix,或者工具栏的File-project Structure-Signing ,...原创 2019-03-25 16:43:03 · 3722 阅读 · 0 评论 -
使用Glide 设置ImageView 简单的圆形图片
RequestOptions mRequestOptions = RequestOptions.circleCropTransform()//设置圆形图片 //以下是额外设置一些配置 .diskCacheStrategy(DiskCacheStrategy.NONE)//磁盘缓存 .skipMemoryCache(true)//内存缓存 ...原创 2019-03-13 18:02:56 · 930 阅读 · 1 评论 -
java 非静态内部类为什么持有外部类的引用
android 内存泄漏有一个重要的原因是非静态内部类持有外部类的引用,所以外部类的内存资源一直得不到回收,就可能会造成内存泄漏。常见的就是下面的这种创建handler方式:public class MainActivity extends AppCompatActivity {private Handler mHandler = new Handler() {@Override pu...原创 2019-05-15 15:37:34 · 3323 阅读 · 0 评论 -
java.util.zip.ZipException: duplicate entry: android/support/design/widget/CoordinatorLayout$1.class
版本问题!!!!(我的是)解决办法,把全部依赖的的support 包 和包下的东西 ,都改成统一一个版本,我的是这样:然后:然后就解决了...原创 2019-06-28 12:15:21 · 1927 阅读 · 0 评论 -
Android studio删除/Adminstrator/.gradle/caches 文件夹 文件夹然后 编译项目出错
报错如下:Error:Could not resolve all dependencies for configuration ':app:debugAndroidTestCompileClasspath'.Could not load module metadata from C:\Users\Administrator\.gradle\caches\modules-2\metadata-...原创 2019-09-10 16:19:14 · 2981 阅读 · 0 评论 -
Android 9.0 安装包解析错误
Android studio打包的debug和release 包 安装到android9.0版本 提示安装包解析错误,因为之前在manifest文件里面为了解决androidx冲突问题,在application加入了以下两行:android:appComponentFactory="" tools:replace="android:appComponentFactory"后面项目迁移...原创 2019-09-19 16:04:43 · 4218 阅读 · 7 评论 -
android ImageView宽度设置了match_parent 但是却没充满父布局
有时候ImageView宽度是match_parent ,但是有些手机上却没铺满父布局。这是因为ImageView的ScaleType 属性造成的,如果没设置这个属性的话 默认是ScaleType.FIT_CENTER ,表示图片等比例放大填充满高度或者宽度,所以如果ImageView的宽高比不是图片的宽高比,会导致宽度或者高度不够;如果你想铺满父布局,就设置ScaleType 属性是Sca...原创 2019-03-11 19:26:50 · 3044 阅读 · 0 评论 -
安装应用提示与已安装应用签名不同
出现这个情况:1、如果你已经安装了,就先卸载已经安装的应用再安装;2、如果本地没有安装,去文件管理中找与安装应用相同包名的文件夹删除;3、以上都没问题的话,你手机是不是有手机分身功能,如果有,看另一个手机分身是不是已经安装了不同签名同包名的应用,是的话就卸载已安装的,跟第一个情况一样;...原创 2019-03-07 15:09:34 · 34421 阅读 · 2 评论 -
Fragment中getActivity返回null的问题
项目中有个问题,一直报一个fragment为空,即空指针异常,刚开始我以为只要有Activity存在Fragment中getActivity就不会为null,所以怎么也找不出原因。后来才知道。。原来报这个错误是因为在后台运行的时候,这个fragment依附的Activity因系统内存不足被回收了,所以getActivity为null。解决方法:1:在使用Fragment的Activity中重写on...原创 2018-03-10 17:32:56 · 738 阅读 · 0 评论 -
android 用广播接受者监听手机网络状态
像QQ啥 一断网就View.VISIBLE 出现类似这种提示这种是怎么做的呢?就是监听网络状态然后做出相应的处理,可以通过service或者广播接收者实现,这里讲解下如何用广播接收者BroadcastReceiver实现:因为android系统网络状态变化会发出ConnectivityManager.CONNECTIVITY_ACTION的广播,所以监听这个就行了。上代码:先上个判断网络工具类:p...原创 2018-02-08 08:53:55 · 700 阅读 · 0 评论 -
android Linphone SDK
LinphoneLauncherActivity 是APP的入口组件,在这个组件里,它会启动LinphoneService这个后台服务,然后不断地判断这个后台服务是否已经启动完毕,如果已经启动完毕后,才让APP进入直接的功能组件LinphoneActivity。 LinphoneService是标准的android后台服务,这个后台服务非常的关键,它需要完成的工作包括以下的内转载 2018-02-02 09:14:16 · 4167 阅读 · 0 评论 -
Android在XML布局文件中报空指针NullPointerException
运行报NullPointerException:setContentView(R.layout.activity_main);在这里报错,说明是布局文件有错误,检查半天没检查出来。。。。才发现有一个view节点的控件,应该是大写的V!!!改成View就可以了这个错误浪费了我好多时间原创 2018-01-31 22:30:50 · 980 阅读 · 1 评论 -
H5的Activity 单独设置主题----NoActionBar
项目中有一个页面是H5的 ,没事用webview。 但是,连ActionBar都帮我做了。。。我全部页面继承BaseActivity,弄了那个沉浸式状态栏。。 所以只能为这个Activity单独继承AppCompatActivity和单独用一个主题 NoActionBar 只要在清单文件这个Activity的节点下加上 android:theme="@style/Theme.AppComp原创 2017-12-14 17:11:58 · 833 阅读 · 0 评论 -
Android 广播接收器注意事项
有个需求: 在接收极光推送的的BroadcastReceiver类中,接收到广播就持续响铃和震动,响铃部分这样写:初始化,开始播放声音,停止... stopRing方法放在点击通知里面但问题来了, 停止不了播放声音?其实是stop了的,为啥还有声音?因为你stop的是新的mediaplayer对象。 啥?新的? yeah,因为BroadcastReceiver类 每接收一个广播 ,就会创建新的Br...原创 2018-06-13 17:23:09 · 234 阅读 · 0 评论 -
Android dialog报错 Didn't find class "android.support.v4.graphics.drawable.DrawableWrapper"
把dialog换成android.app.AlertDialog 包下的dialog就好了原创 2019-03-14 09:20:21 · 1497 阅读 · 0 评论 -
android 简单实现沉浸式状态栏效果
沉浸式状态栏是Android 4.4版本以后开始支持的效果:实现方式: if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){ Window window = getWindow(); window.addFlags(WindowManager.LayoutParams.FLAG_TRANSLU...原创 2019-02-25 23:34:31 · 130 阅读 · 0 评论 -
android USB安装报INSTALL_FAILED_USER_RESTRICTED错误
Installation failed with message INSTALL_FAILED_USER_RESTRICTED.It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing.WAR...转载 2019-02-11 11:18:02 · 501 阅读 · 0 评论 -
android studio :Cannot debug application from module app on debice ****..
USB链接手机debug,出现:把module中的build variant 变成dubug即好原创 2019-01-17 10:10:03 · 2668 阅读 · 0 评论 -
android 打包内存错误com.android.dx.command.Main with arguments {--dex --num-threads=4 --multi-dex --main)等
某天android studio打包报这个错误,第一次遇到不懂怎么整 , 辗转反侧 ,彻夜不能眠,还好有百度这种好东西 ,搞定了,记录下, 不然下次又要百度先说造成这个问题的可能原因:1 : 有可能你项目重复引用了第三方包,详情见;https://blog.csdn.net/willba/article/details/70244798 去除重复的就行了2::其文件的方法引用...原创 2018-11-21 10:46:22 · 1038 阅读 · 0 评论 -
手机USB连接Android studio 安装应用出现Do you want to uninstall the existing application?对话框的解决方法
有些手机无论你有没有安装过这个应用都会出现这个对话框,这很郁闷..解决方法,如果你真的有安装过的话,就点击OK 让它重新卸载再安装就行了,如果你手机已经卸载了该应用但还是弹出这个对话框,就去手机设置--开发者选项--有个 “USB安装” 的选项,打开即可...原创 2018-11-08 15:45:25 · 2181 阅读 · 0 评论 -
android 长按TextView实现全选 复制等功能
在TextView加上 android:textIsSelectable="true" 属性即可原创 2018-09-27 18:11:19 · 3715 阅读 · 0 评论 -
Android简单模糊背景和圆形ImageView
//加载头像和模糊背景 Glide.with(getActivity()).load(你的图片地址) .bitmapTransform(new BlurTransformation(getActivity(),10),new CenterCrop(getActivity()))// 参数10 表示模糊背景图片的放大参数 越大背景图片越模糊 ...转载 2018-07-02 17:36:02 · 1784 阅读 · 0 评论 -
Android去掉HTML里面的标签赋值给TextView
/** * 去掉所有html标签返回文字 * * @param htmlStr * @return */ public static String delHTMLTag(String htmlStr) { String regEx_script = "<script[^>]*?>[\\s\\S]*?<\\/sc...原创 2018-06-07 17:49:56 · 2664 阅读 · 0 评论 -
recycleView调用notifyDataSetChanged()失去焦点问题
我的项目中,在一个recycleView有一个EditText,里面输入内容的时候,下面一个list列表匹配出数据。但是不像手机搜索联系人这样,EditText一直占有焦点。这个一旦匹配出数据,调用notifyDataSetChanged()的时候,EditText就会失去焦点,软键盘就会自己关闭,这样每次输入一个字符想再次输入的时候又要再点击这个EditText,对用户体验很不好。这原创 2017-11-08 10:46:11 · 4426 阅读 · 0 评论