随笔分类 - 安卓开发问题集
对安卓学习和开发中的种种问题进行解决
摘要:1、删除原来的插件 Android ButterKnife Zelezny 2、下载插件 3、进入用户下的library中google 找到该插件.jar文件,移动到用户下的应用程序->android studio->contents->plugns目录下 4、重启AS
阅读全文
摘要:首先框架基本用法: new IntentIntegrator(StoreEditActivity.this).setPrompt(getResources().getString(R.string.qrcode_tip)) .initiateScan(); 发现识别不出vx的彩色二维码,解决方案增加
阅读全文
摘要:警告为:对于大屏设备,不建议设置固定方向 解决办法: 1、不设置固定方向 2、添加忽略属性 tools:ignore="LockedOrientationActivity" 3、AS设置->搜索Chrom ->去除勾选 Activity is locked to an orientation
阅读全文
摘要:关于布局文件 xml 存在自定义控件无法预览的情况的处理 在自定义控件的构造方法,onLayout(),onFinishInflate(),以及xml报错方法提示的方法中加入判断 if (isInEditMode()) { return; }
阅读全文
摘要:常规需求: 外层RecyclerView嵌套内层RecyclerView , 在上下滑动的时候会出现item数据以及view的显示异常。 解决办法: 1、重写 getItemViewType 方法 2、因为是RecyclerView的复用机制导致的问题,可以暴力解决,禁止RecyclerView的复
阅读全文
摘要:把Android Studio 升级到3.0+ 版本的时候出现该问题: 可以看到 给了我们两种解决办法: 1、 即 给出现问题的三方 加上 annotationProcessor配置 2 在相应的module的gradle文件中,使用javaCompileOptions defaultConfig
阅读全文
摘要:调用相机拍摄方法 相机拍摄后的回调如下: 此时发现 代码执行到 if(data==null)就结束了,问题为为什么拍摄相机的回调图片数据data为null 查询发现: 照相机有自己默认的存储路径,拍摄的照片将返回一个缩略图,即data里面保存的数据。 但是如果自己代码指定了保存图片的uri,data
阅读全文
摘要:如上一段加载图片的代码,本身是没问题的,后来测试发现有情况不显示url对应的图片,而一直显示加载超时的图片 修改如下: 将with()方法的上下文context改为图片的imageView.getContext() 即可
阅读全文
摘要:问题如下: 解决方法: 找到res-->values-->styles.xml 文件 可以看到主题Them设置如下: 修改为: 界面预览可以正常显示
阅读全文
摘要:解决办法: app目录下的build.gradle文件 将 shrinkResources 的值改为 false 或者直接去掉 shrinkResources true 表示 :打包的时候会去删除一些不必要 的文件 问题是以往打包一直没出过这样的问题,根本原因不知。。
阅读全文
摘要:目前将项目中的leancloud的即时通讯改为环信的即时通讯。当引入easeui的时候 出现方法数超过上限的问题。 搜索一下问题,解决方法很简单。 这里简单记录一下,顺序记录一下此解决方案导致的另一个问题。 一、解决方法数超过64k的问题 问题描述: 解决方案: 1、app目录下 build.gra
阅读全文
摘要:原因是连接不上Google的更新服务器: 解决方法: 选择第三个Options: 修改Http Proxy Server: mirrors.neusoft.edu.cn Http Proxy Port: 80 选中 Others 下面的 Force htto://....选项 重启SDK Manag
阅读全文
摘要:将别人的项目导入自己的环境下出现的问题。 Gradle refresh failed; Error:Cannot locate factory for objects of type DefaultGradleConnector, as ConnectorServiceRegistry 解决方法,清
阅读全文
摘要:前言: 项目是基于平板开发的,设计的界面是要求横屏展示界面。所以我将所有的Activity都强制设置为横屏 问题: 主界面,最常见的Activity+n个Fragment 我这里使用的hide、show Fragment的方式来切换Fragment,当关闭手机、平板屏幕再打开,会发现Fragment
阅读全文
摘要:出现原因,自己把项目地址父层目录文件名修改了,导致原来打开的项目位置不对,代码全部消失。这样就只要关闭项目,打开一下你修改路径下的项目即可。因为原来的项目还在原来的路径下寻找,但是原来的路径发生了改变
阅读全文
摘要:出现此错误原因大都为:手机上原来APK存在残留,即没有卸载干净,导致不能安装新的APK解决办法:1、手机上手动卸载出现问题的APP,再重新安装2、如果apk无法卸载,则将apk相关文件和相关内容删除(必须是有root权限的手机)。Step: (1) 删除可能相关的文件:/data/app(apk f...
阅读全文
摘要:项目总结---------------------------------------------------------------------------------------------------------有一个功能模块,需要播放音频,画一个简单的界面一个例子:我们都知道播放音频要用到M...
阅读全文
摘要:错误出现原因:1、没有 AndroidManifest.xml file文件(出现几率较小)2. 是你在外面修改了包名而在 AndroidManifest.xml file.文件中没有同步过去导致的错误。可能原因是包名首字母大写,首字母应该小写
阅读全文
摘要:做音视频录制功能的真机调试的时候出现这个问题错误意思为无法连接到相机服务可能由两种情况导致1.配置清单文件没有设置相应的权限 看下清单文件就知道是不是这类情况导致了2.相机目前被别的应用程序占用 这种情况可以看下手机自带的相机是否能打开,或者是不是正在使用
阅读全文
摘要:使用listView.addHeaderView(view) 可以在 listView 上方添加一个view视图 ,使listView和这个view连接在一起 效果上看上去是一个整体一般用于上拉刷新下拉加载listView1、关于addHeaderView(view)方法的多次使用对应一个ListV...
阅读全文