android
blackei
这个作者很懒,什么都没留下…
展开
-
android studio 使用本地gradle的配置
我下载的gradle是4.3版本的,大家可以在百度上搜索gradle即可去官网下载。然后复制到android studio安装目录下的gradle文件夹下,并解压;压缩包和解压后的文件夹都需要保留:然后在android studio里面切换到project,打开gradle-wrapper.properties文件,将gradle修改为4.3版本,并将distributionUrl换成...原创 2017-11-07 10:33:25 · 38407 阅读 · 10 评论 -
android微信分享回调没有响应的问题
关于微信回调WXEntryActivity的教程网上有很多,这里说一下我遇到的回调没有响应的问题。其实是细节问题,在创建WXEntryActivity的时候一定要注意,WXEntryActivity一定要创建在wxapi目录下,且wxapi这个目录必须创建在包名下面,最最最需要注意的地方,wxapi这个名字不能改,一定要是wxapi。包名是applicationId后面这一串。 ...原创 2018-07-02 11:12:54 · 2897 阅读 · 0 评论 -
android将项目的gradle升级到4.4产生警告 Warning: Failed to parse host mirrors.opencas.cn
解决办法:打开gradle.properties文件,看到: systemProp.http.proxyHost=mirrors.opencas.cn将这行代码注释掉即可。原创 2018-07-03 15:16:48 · 5075 阅读 · 0 评论 -
androidstudio升级到3.1.2或者至最新版的3.1.4,导包爆红,类不可用解决办法
将gradle升级到相应的版本;在androidstudio中将项目删除,重新将项目导入到androidstudio中:1、2、3、原创 2018-08-16 11:53:35 · 2090 阅读 · 0 评论 -
使用androidstudio自带的刘海屏模拟器
更新android p 预览版或者正式版的api和镜像文件启动一个android p的模拟器进入开发者模式选项(Deleloper options)→ 点击Simulate a display with a cutout→选择类型如果嫌英文找起来麻烦,那就先把模拟器语音设置成中文,再来设置刘海屏 最后选择需要的样式即可...原创 2018-08-16 15:00:09 · 18320 阅读 · 2 评论 -
android点击极光推送的通知跳转到webview页面显示网页,webview返回错误代码-6,无法连接服务器
这个bug比较坑,在webview中无法打开,将地址复制到电脑浏览器中能正常打开,网上搜索到的说无法连接服务器是没有加"http://",可我是加了的,我加了还是打不开。某法了,去看看IP地址,终于让我找到问题了。后台服务器我搭建的是本地的,请求地址也是后台返回来的,结果后台返回来的地址是这样的:而app平时访问本地后台的地址是这样的:然后就报错了,无法连接服务器。其实这也...原创 2018-09-28 12:55:27 · 1787 阅读 · 0 评论 -
Could not download httpclient.jar (org.apache.httpcomponents:httpclient:4.1.1): No cached....
导入老项目的时候报错Could not download httpclient.jar (org.apache.httpcomponents:httpclient:4.1.1): No cached version available for offline mode。因为androidstudio为最新版本,gradle版本也比较新,因此将老项目的gradle配置成较新的版本即可。...原创 2018-09-28 13:04:05 · 6830 阅读 · 1 评论 -
recycleview使用网格布局,文字和图片部分显示不出来,TextView的setText()没起作用
recycleview使用网格布局,部分文字和图片显示不出来,使用的GridLayoutManager设置也没有问题,在最开始的时候,字体设置的稍小一点,能显示正常,字体调到老板要求的大小的时候,问题出现了,一个item里有的显示图片不显示文字,有的图片和文字都不显示,显示的item比实际的item少。打印log的时候,position数量正常,后台获取的文字能正常打印出来,但是将正常的文字se...原创 2018-09-29 16:32:52 · 1349 阅读 · 0 评论 -
Could not download auto-value.jar (com.google.auto.value:auto-value:1.5.2): No cached version availa
今早上打开项目的时候,并没有发现什么问题,打开androidstudio的时候就直接点击了升级,升级到了3.2版本后,就开始了报错,Could not download auto-value.jar (com.google.auto.value:auto-value:1.5.2): No cached version availa...有时也会报:Unknown host 'd29vz...原创 2018-10-09 11:27:52 · 5921 阅读 · 2 评论 -
ubuntu18.04下创建AndroidStudio桌面快捷启动图标
网上好一些都是使用命令行来创建,这里有更简单的方法,无需使用命令行来创建desktop,点点鼠标几步就搞定;这里的前提是电脑上已经安装好了AndroidStudio,并且能正常打开和使用;安装好AndroidStudio后打开,点击顶部导航栏的Tools,下拉选项框中选择Create Desktop Entry...在认证界面输入用户密码即可创建成功。之后回到桌面,进入应用程序...原创 2018-11-27 00:08:24 · 4177 阅读 · 3 评论 -
ubuntu18.04系统下androidstudio启动模拟器发生错误: /dev/kvm device:permission denied
androidstudio打开模拟器时发生错误,模拟器无法运行,点击Troubleshoot,提示如下图:KVM is required to run this AVD点击运行按钮提示如下图: 解决办法:在终端输入:sudo chown username -R /dev/kvm将username替换成自己电脑当前登录的用户名称即可。如当前电脑登录的是android,...原创 2018-11-27 01:05:19 · 1470 阅读 · 0 评论 -
在cmd下输入adb有用,但是在AndroidStudio的Terminal中输入adb提示不是内部文件
本人是在AndroidStudio打开的情况下配置platform-tools和tools环境变量的,所以在电脑上cmd下使用adb有效,在AndroidStudio下无效,这时候只要重启一下AndroidStudio就可以了,如果跟我的情况一样可以尝试一下,情况不一样的话可参考其他的博客!...原创 2019-07-09 10:35:20 · 1598 阅读 · 0 评论 -
使用极光推送同时推送多条消息,且都打开同一界面时遇到的问题
使用激光推送推送多条消息,且它们打开的都是同一个含有webview的activity,用webview显示不同信息。 这时遇到了问题,activity启动模式的问题,如果使用Standard模式,默认每启动一次就创建一个实例,如果在app界面点击通知打开指定的activity,打开该activity界面后我们继续在该activity界面点击通知,确实能达到更新数据的效果,但是我设置了离开...原创 2018-06-22 10:16:10 · 3836 阅读 · 0 评论 -
将mysql中的数据导入到sqlite3中
不知道如何创建数据库的可以先看这篇:https://blog.csdn.net/blackei/article/details/80403272当我们使用固定的信息时,比如省市信息,区划代码,物品信息等,这时我们需要将这些数据录入到数据库中,这时,就需要操作外部数据,将外部数据导入到app目录下的database下。这里以省市信息为例。首先,就是要准备数据了:先下载一个Navi...原创 2018-05-22 12:00:58 · 14861 阅读 · 5 评论 -
android中activity切换淡入淡出效果,以及四个方向的进出效果
首先,在anim目录下创建fade_in.xml(淡入)资源文件,内容为:xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android"> 开始时的透明度,1.0为百分百透明;toAlpha:结束时的透明度,0.0为百分百不透明;duration:动画持原创 2017-12-06 11:49:52 · 6266 阅读 · 0 评论 -
android WebView调用文件管理器,点击返回键退出app的解决办法
在清单文件中,给含有该WebView的activity设置属性:alwaysRetainTaskState属性 和 configChanges属性这里,我的是WebActivity:<activity android:name=".activity.WebActivity" android:theme="@style/Theme.AppCompat.L原创 2018-01-01 17:32:02 · 1041 阅读 · 0 评论 -
报错:Only fullscreen opaque activities can request orientation
错误原因就如错误信息里说的,只有全屏不透明的才可以设置方向;我的解决办法是:在styles文件里:<!-- Application theme. --><style name="AppTheme" parent="AppBaseTheme"> <item name="android:windowIsTranslucent">false</i原创 2018-02-09 16:06:54 · 809 阅读 · 0 评论 -
打包时报错: The WIFI_SERVICE must be looked up on the Application context or memory will leak on devic
Error: The WIFI_SERVICE must be looked up on the Application context or memory will leak on devices 问题原因:WifiManager wifi = (WifiManager) ac.getSystemService(Context.WIFI_SERVICE);log上也说明了,在原创 2018-01-29 15:03:15 · 1753 阅读 · 4 评论 -
报错:Ensure that you have installed a JDK (not just a JRE) and configured your......
在android studio里点击Proect Structure...将jdk的路径设置成自己安装的jdk的路径即可!原创 2018-02-13 10:59:09 · 296 阅读 · 0 评论 -
Error: Mock locations should only be requested in a test or debug-specific manifest file
打包时权限中,申请模拟位置权限报错:Error: Mock locations should only be requested in a test or debug-specific manifest file (typically src/debug/AndroidManifest.xml) [MockLocation]解决办法:在AndroidManifest文件标签添加tools:<...原创 2018-03-09 15:02:47 · 2730 阅读 · 0 评论 -
android双击返回键退回桌面,然后点击图标进入还是最近任务列表点击进入,app都会重新启动,如何才能直接进入主页?
做项目的时候发现双击返回键返回桌面后,然后点击图标进入还是最近任务列表点击进入,app都会重新启动,我想要的效果是返回桌面后点击直接进入home页,于是我是这样做的:重写:@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) 重写onKeyDown这里大家都很熟悉,这里直接写重点:Intent intent = new In...原创 2018-03-02 11:05:32 · 2377 阅读 · 0 评论 -
错误:com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex
解决办法:我依赖的包的版本是26.0.0-alpha1,那么无论是app还是引入的module都统一使用26.0.0-alpha1;在app的build.gradle加上一段代码即可:configurations.all { resolutionStrategy.eachDependency { DependencyResolveDetails details -> ...原创 2018-02-24 17:01:55 · 3411 阅读 · 1 评论 -
android模拟器连接电脑上的本地服务器,进行后台交互,使用的地址是?
自己电脑上的IP地址加上自己搭建的项目的服务器的端口号,比如说,我电脑的ip地址是192.168.0.1,然后我用Wampserver搭建的服务器中,该项目的端口号是7002,那么模拟器上的地址就是192.168.0.1:7002。...原创 2018-03-21 14:43:19 · 5488 阅读 · 0 评论 -
java.lang.IllegalStateException: ArrayAdapter requires the resource ID to be a TextView
报错:java.lang.IllegalStateException: ArrayAdapter requires the resource ID to be a TextView at android.widget.ArrayAdapter.createViewFromRe...原创 2018-04-12 10:55:40 · 2342 阅读 · 0 评论 -
java.lang.String android.content.Context.getString(int)' on a null object reference
content没有实例化,在Activity的onCreate中搞一下即可:原创 2018-04-25 17:05:49 · 6133 阅读 · 1 评论 -
android下载框架FileDownloader的简单使用
首先,依赖: implementation 'com.liulishuo.filedownloader:library:1.7.4'因为我没有定制组件,所以我直接在使用的地方初始化: FileDownloader.setup(ac); //ac为activity的上下文对象然后直接使用: String FileLoad = "cxstatus/"; ...原创 2018-05-21 09:57:19 · 13138 阅读 · 2 评论 -
sqlite3在cmd下创建数据库
sqlite的下载官网:http://www.sqlite.org/download.html;选择合适的版本下载即可;我下载的是这个版本:解压后得到三个文件:配置path环境变量:将sqlite3的安装路径配置到path环境变量中。回到桌面,按win+r,进入cmd,进入到需要存放数据库的路径,如我在d盘下sqlite文件夹下的TEST文件夹中创建一个数据库:sqli...原创 2018-05-22 11:43:33 · 8490 阅读 · 3 评论 -
Resources$NotFoundException: Resource "com.test.test:drawable/launch" (7f060058) is not a Drawable
报错log最上面的信息:java.lang.RuntimeException: Unable to start activity ComponentInfo{com.test.test/com.test.test.LaunchActivity}: android.view.InflateException: Binary XML file line #7: Binary XML file li...原创 2019-07-10 14:34:09 · 1077 阅读 · 1 评论