![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
张雨东
这个作者很懒,什么都没留下…
展开
-
databinding 错误
C:\AndroidStudioProjects\AAA\KotlinLearn\app\build\generated\data_binding_base_class_source_out\debug\out\com\pdxx\kotlinlearn\databinding\ActivityListBinding.java:22: 错误: 找不到符号 public final RecyclerView recycler; ^ 符号: 类 RecyclerView原创 2022-12-07 15:02:01 · 769 阅读 · 0 评论 -
android 28 http not permitted by network security policy
28 之后要使用加密的方式 , 不能使用http , 要使用https , 开发的时候还是要用http .创建 network_security_config.xml 文件。需要再 AndroidManifest.xml 文件中配置。原创 2022-11-09 11:23:06 · 590 阅读 · 0 评论 -
一个键盘挡住输入框的工具类
键盘遮挡原创 2022-10-14 13:55:45 · 114 阅读 · 0 评论 -
android: EditTextView不自动获取焦点
但是在 scroview 中 , 这些都没有用 , 在这里面还要对 edittext 添加。在网上能找到这个 , 在父控件添加这个。亲自测试了这样才有效。原创 2022-10-14 11:54:26 · 947 阅读 · 0 评论 -
打包报错 AAPT: error: failed to read PNG signature: file does not start with PNG signature.
AAPT: error: failed to read PNG signature: file does not start with PNG signature.原创 2022-08-08 09:34:48 · 3878 阅读 · 0 评论 -
git-仓库迁移并保留commit log
git仓库迁移 ,并保留记录原创 2022-08-01 11:30:10 · 667 阅读 · 0 评论 -
activity回传数据到上一个activity
package com.pdxx.myapplication;import androidx.annotation.Nullable;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;import android.os.Bundle;import android.util.Log;import android.view.View;public class MainActivity .原创 2022-03-06 13:57:44 · 211 阅读 · 0 评论 -
android app 跳转钉钉直播
/** * 打开钉钉客户端 并在钉钉客户端打开传入的指定url * @param context 安卓上下文环境,推荐Activity Context * @param url 需要在钉钉客户端打开的页面地址 */ private void startDingtalkApp(Context context , String url){ Intent intent = new Intent(Intent.ACTION_VIEW); .原创 2022-03-02 11:54:44 · 1787 阅读 · 0 评论 -
错误open failed: EACCES (Permission denied)
在android 29中读取手机图片老是报标题的错误 , 明明权限都已经申请了还是有问题<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />动态权限也申请了 , 还是报错后来发现 :<application..原创 2021-10-13 17:58:31 · 299 阅读 · 0 评论 -
AndroidManifest.xml (系统找不到指定的文件。)
C:\AndroidStudioProjects\xxxxxx\app\build\intermediates\merged_manifests\debug\AndroidManifest.xml (系统找不到指定的文件。)无缘无故的出现这样的问题 , 没有办法打包 , 和安装到模拟器 ,找了很多资料发现问题出现在这里//运行在模拟器上的设置 splits { abi { enable true reset() ..原创 2021-07-13 15:19:05 · 2455 阅读 · 1 评论 -
BaseQuickAdapter+checkbox状态混乱的解决办法
在继承的子类里面重写@Override public int getItemViewType(int position) { return position; }原创 2021-04-23 17:13:33 · 321 阅读 · 0 评论 -
java.lang.ArrayIndexOutOfBoundsException: length=2; index=2
弹窗多布局 listview 报错这里,view的类型总数为2,那么getItemViewType方法返回的类型应该为:0,1 ,而不是这里出现的1和2。不要忘了,通常都是以0开始的。原创 2021-04-23 14:34:40 · 564 阅读 · 0 评论 -
java.lang.NoSuchMethodError: No virtual method classes (declaration
java.lang.NoSuchMethodError: No virtual method getmActivity()Landroid/app/Activity; in class Lcom/pdxx/xueji/App; or its super classes (declaration of 'com.pdxx.xueji.App' appears in /data/app/com.pdxx.xueji-WDWOGkOdaBMv7hfpGnuRNg==/base.apk)在模拟器上运行的app.原创 2021-04-22 14:00:19 · 1212 阅读 · 0 评论 -
Android studio 根据提交记录回退到某次运行
有时候会想看之前的提交了的代码 , 查看之前的内容 , 和那些的修改 ,以及之前的效果原创 2021-03-10 16:12:07 · 332 阅读 · 0 评论 -
Android studio 给 flutter 设置代码片段
Android studio 版本 4.0.11.可以参照他已经写好的代码的片段来写 , 查看他的格式原创 2021-03-05 11:46:58 · 324 阅读 · 0 评论 -
Android studio build ouput 乱码
有时候你会发现 , 这样的问题 , 按上面步骤操作就可以1, 双击 shift 2, 输入edit 3, 选择 edit标注的 , 4, 在vm.options中填写-Dfile.encoding=UTF-85.重启 再运行就可以了原创 2021-02-04 18:49:17 · 112 阅读 · 0 评论 -
No pending exception expected: java.lang.NoClassDefFoundError: Not a primitive type: ‘L‘
转为Android X 后报错 ,在gradle中引用的是 implementation 'com.jakewharton:butterknife:10.0.0' annotationProcessor 'com.jakewharton:butterknife-compiler:10.0.0'在使用 10.0 的版本的时候 , 需要添加android { compileOptions { sourceCompatibility...原创 2021-01-25 17:14:04 · 834 阅读 · 0 评论 -
Rejecting re-init on previously-failed class java.lang.Class androidx.core.view.ViewCompat
更换 androidx 后报错需要修改依赖中的版本 , 查看可以看到implementation 'androidx.appcompat:appcompat:1.3.0-alpha02'修改之后就没有这个错误了原创 2021-01-25 16:32:50 · 5777 阅读 · 2 评论 -
拍照 android.os.FileUriExposedException: file:///storage/emulated/0/ exposed beyond app throu
拍照代码如下Uri imageUri = null;String fileName = null;Intent openCameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);REQUEST_CODE = TAKE_PICTURE;fileName = "image.jpg";imageUri = Uri.fromFile(new File(Environment.getExternalStorageDirectory(), fi原创 2021-01-14 19:00:33 · 1388 阅读 · 4 评论 -
Build:Download maven-metadata.xml...打包一直卡在这里
一直在这里不动// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { repositories { maven { url 'https://maven.aliyun.com/repository/public'} maven { url 'https://maven.ali...原创 2021-01-11 18:43:53 · 10023 阅读 · 8 评论 -
android switch 使用
常用属性textOn:控件打开时显示的文字textOff:控件关闭时显示的文字thumb:控件开关的图片track:控件开关的轨迹图片typeface:设置字体类型switchMinWidth:开关最小宽度switchPadding:设置开关 与文字的空白距离switchTextAppearance:设置文本的风格checked:设置初始选中状态splitTrack:是否设置一个间隙,让滑块与底部图片分隔(API 21及以上)showText:设置是否显示开关上的...原创 2020-12-10 09:43:37 · 1913 阅读 · 0 评论 -
Fragment嵌套Fragment, TabLayout + ViewPager
滑动问题fragment10 和fragment11 代码一模一样 , 但是 fragment 11 不能滑动 , 代码如下public class Fragment10 extends Fragment { public static final String TAG = Fragment10.class.getSimpleName(); @BindView(R.id.tab_layout) TabLayout tabLayout; @BindView.原创 2020-12-09 15:09:10 · 889 阅读 · 4 评论 -
Okhttp分析
一 , 先看同步请求String url = "http://wwww.baidu.com";OkHttpClient okHttpClient = new OkHttpClient();final Request request = new Request.Builder() .url(url) .build();Call call = okHttpClient.newCall(request);call.enqueue(new Callback() {转载 2020-12-08 16:38:17 · 238 阅读 · 0 评论 -
ListPopupWindow spinner
<RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:background="@mipmap/spinner"> <TextView android:id="@+id/et_list" ...原创 2020-12-04 12:39:54 · 177 阅读 · 2 评论 -
spinner 修改 向下 箭头
<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> //第一组item 圆角边框。 <item> <shape> <stroke android:width=.原创 2020-12-04 11:19:33 · 929 阅读 · 0 评论 -
Android Spinner弹出框的位置
1、如题android:dropDownHorizontalOffset=“50dp”,水平位移单位android:dropDownVerticalOffset="-50dp",竖直位移单位 <Spinner android:id="@+id/spinner" android:layout_width="wrap_content" android:layout_height="wrap_content" an.原创 2020-12-03 10:43:01 · 1752 阅读 · 0 评论 -
mips64el-linux-android (报错)
No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-androidThis version of the NDK may be incompatible with the Android Gradle plugin version 3.0 or older.Please use plugin version 3.1 or newer.Upgrade plugin to version原创 2020-11-24 19:34:49 · 600 阅读 · 0 评论 -
Cause: buildOutput.apkData must not be null 错误
这个错误 , 你直接可以了原创 2020-11-23 19:11:22 · 192 阅读 · 0 评论 -
Unsupported method: Task Execution Result.getExecution Reasons()
在导入一个新的依赖之后报错 , 发现问题是 , gradle 版本太低了升级一下就可以了原创 2020-11-23 19:07:46 · 4392 阅读 · 0 评论 -
GsonTransformer log 注销 , 避免性能消耗
public class GsonTransformer implements Transformer { @Override public <T> T transform(String url, Class<T> type, String encoding, byte[] data, AjaxStatus status) { Gson g = new Gson(); //Log.d("GsonTransformer","da.原创 2020-11-04 11:21:40 · 47 阅读 · 0 评论 -
Android studio svn 修改变更地址
一 , 修改 svn 地址 ,打开 Terminal二 , 直接输入 svn sw 新地址 例如 :三, 查看修改结果原创 2020-09-28 11:01:40 · 452 阅读 · 0 评论 -
ScrollView EditText 取消自动获取焦点
一 , 在scrollview中 , edittext 自动获取焦点 , 而且弹出键盘 , 很讨厌 , 先搜博客按照网上的方法操作 , 父控件加android:focusable="true"android:focusableInTouchMode="true"结果发现:还是自动获取焦点 , 看了下源代码 , 发现 scrollview edittext 在最上面的时候 , 你设置什么都没有用 , 会默认把焦点给第一个二 , 让 edittext 在布局中不要排在第一位 , 就没有.原创 2020-09-25 10:00:13 · 715 阅读 · 1 评论 -
string.xml 报红 , 全部报红 , is not translated
提示解决方法<resources xmlns:tools ="http://schemas.android.com/tools" tools:ignore="MissingTranslation">原创 2020-08-14 13:40:51 · 1326 阅读 · 0 评论 -
apk 打包错误 Errors while building APK. You can find the errors in the ‘Messages‘ view.
android { lintOptions { checkReleaseBuilds false abortOnError false }}加了这东西还是出错 , 没有什么用 , 后来 把所有的 build 文件都删掉再打一次包就可以了原创 2020-08-12 13:58:45 · 1916 阅读 · 1 评论 -
Yapi 中的 mock 方法记录
1 , 最近公司要用到前后端分离来进行开发用到 yapi , 此处说下自己采过的坑需要给 systemid 给 3个值 , 就是随机的取出来 3 个值 ,这个是需要固定的 , 我一直在子项目中来进行更改 , 比如上面的 systemid中来 添加 "systemid | 1" : [ "android" , "java" , "html" ]现在更改成和需求不符 , 也是第一次用 , 实际上是改错地方了 ,在根节点上修改 看的更清楚...原创 2020-08-11 19:18:16 · 2887 阅读 · 0 评论 -
模拟器安装app 报错误 INSTALL_FAILED_NO_MATCHING_ABIS
在 app gradle 中添加android { splits { abi { enable true reset() include 'x86', 'armeabi-v7a', 'x86_64' universalApk true } }}原创 2020-08-05 11:13:33 · 212 阅读 · 0 评论 -
极光推送踩坑记录
1.集成的步骤//极光推送需要的东西 implementation 'cn.jiguang.sdk:jpush:3.6.0' // 此处以JPush 3.6.0 版本为例。 implementation 'cn.jiguang.sdk:jcore:2.3.4' // 此处以JCore 2.3.4 版本为例。 ndk { abiFilters "armeabi", "armeabi-v7a", "x86", "mips" }...原创 2020-06-05 16:58:43 · 770 阅读 · 0 评论 -
No static method getFont Landroid/content/Context ILandroid/util/TypedValue ILandroid/widget/TextVie
1 ,安装之后闪退 ,你报错No static method getFont(Landroid/content/Context;ILandroid/util/TypedValue;ILandroid/widget/TextVie.......一大堆2,在网上找的方法发现3,重新测试 ,打包安装 ,还是出错 ,我操 ,后来发现一定要 clean project 安卓开发工具这块真垃圾操...原创 2020-06-02 17:39:34 · 635 阅读 · 0 评论 -
android studio main 函数 和 kotlin 中 main函数
在新版的studio中main()是直接可以执行的 ,老版本不行的话 ,右键也可以而在kotlin中main()要拿到class xx{ }之外原创 2020-05-17 11:10:08 · 1765 阅读 · 4 评论 -
gson java.lang.NumberFormatException: empty String
标题:gson 序列化model 闪退错误信息:java.lang.NumberFormatException: empty String错误原因:类型不统一,gson 后台 string 转 int时,“” 导致崩溃eg:{ "name" : "Test1", "business_type" : "90"}{ "name" : "Test1", "business_type" : ""} @SerializedName("busine...原创 2020-05-11 17:17:43 · 3969 阅读 · 2 评论