Android学习
第一行代码学习,以及APP开发过程中的问题
风情小皮球
这个作者很懒,什么都没留下…
展开
-
Android实现一个TextView中文字不同颜色
关于使用一个TextView时,怎么显示不同的颜色和字体网上的方法主要有两个,这里介绍比较简单好用的一个方法。String content = "<font color='#FF0000'>舒适度:</font>"+lifestyle.getLifestyle().get(0).getTxt();首先定义出字符串,然后在其内部提前写好HTML标签。然后调用html.f...原创 2019-05-26 09:52:11 · 993 阅读 · 0 评论 -
Android发送多条通知
问题描述:最近在毕设项目中加入了自动获取日程中的城市名称并且自动查询日程日期,在两天内给用户发送通知的功能,由于测试是加入了多条日程,所以应该有多条通知来告知用户这些日程目的地的天气情况。但是在完成了逻辑编写之后,发现通知是由某一条日程发送的,而且只有一条。没有想象中的多个日程多个通知的情况。为了解决这个问题,自习翻看了自己的通知工具类。参考了网上的资料发现,如果要发送多条通知,那么就要每一条...原创 2019-05-24 14:07:45 · 1362 阅读 · 1 评论 -
Android Glide加载Gif图片速度过慢的解决方法
最近学会了使用Glide框架偷懒加载GIF图片的方法,直接使用Glide加载,不在布局文件中使用src指定文件,这样Glide会自动识别你要加载的图片是什么类型,然后自动去匹配加载的方式。 但是在实际的使用中又遇到了一些问题,首次进入应用时,加载图片很慢,即使加载的图片是存在于drawable文件夹中的。这个问题很严重,虽然在使用时没什么不同但是很影响使用体验。后来经过了网上各种资源的查找,解决...原创 2019-05-21 15:59:43 · 9903 阅读 · 2 评论 -
android定义通知栏点击事件
核心思想:传统的PendingIntent只能跳转到一个页面,这样会有一个bug,就是假如你本来在activity1,然后点击通知跳转到activity1,界面会重新加载而且点击返回键会返回上一个没有修改的activity1,假如这个activity已经被修改,但是你点击了返回键就会回到之前那个,没有被修改的,这样有两个相同的activity会感觉很奇怪而且前一个activity可能是错误的,这...原创 2019-05-08 10:34:23 · 3825 阅读 · 0 评论 -
解决小米手机上使用NavigationView菜单item变色的问题
问题描述:在做毕业设计,调试程序时小米手机上我的滑动菜单的菜单项总是显示为粉红色也就是Android的默认处理的颜色,这个问题困扰了我半天,毕竟这样的颜色很影响我的程序美观性。下面上问题截图。这个问题是真的恶心到我了,下面我们来搞定他!首先根据我解决这个问题的方法,总共分两步,解决文字变色解决图标变色首先我们来解决第一个问题:首先在res/color文件下创建一个selector文件...原创 2019-04-27 19:13:49 · 514 阅读 · 1 评论 -
Fragment动态添加出错的解决办法
问题描述:在做自己的设置菜单的时候,选择了Fragment的方式。而且选择了动态添加Fragment。问题就出在动态添加上面。下面先看错误:看似是传入的参数不对,于是我想看一看add()的参数,如下图:在这里可以看到一共有三种方法:add(int cntainerViewId, Fragment fragment)add(Fragment fragment, String tag)...原创 2019-04-24 15:23:45 · 767 阅读 · 0 评论 -
Android调用相机拍照,照片被旋转的问题
问题描述:最近在做毕设,想在我的天气APP中加入一个添加图片水印的小功能,首先就是学习了郭霖老师的调用相机并显示的功能。起先是在华为的手机上调试(是一个我刚换下来的手机mate7)图片没有问题,可以正常显示在ImageVIew中,但是当我把APP安装到我的新机小米9SE上时,图片却出现了被旋转的问题。角度是270度。下面来解决这个问题。写的好的博客有很多例如:这位大神(只看获取角度和旋转就可...原创 2019-04-23 21:05:45 · 931 阅读 · 2 评论 -
使用VIewPager+Fragment实现天气软件切换城市功能所遇到的问题
问题描述:完成了多个城市的选择之后,在切换城市的过程中出现了一些问题,程序会因为切换城市而崩溃!先了解一下Fragment 和ViewPager的预加载方式。假设MainActivity中有以上三个碎片所动态加载所构成。那么加载机制为,首先展示的是碎片1,那么系统会先预加载碎片2,而3不会被加载,当我滑动到碎片2时,碎片3会被加载,同时1还没有被销毁,返回1将不会产生错误,但是如果我从2滑动...原创 2019-04-17 10:56:09 · 443 阅读 · 1 评论 -
Android应用适配全面屏去除黑边的问题
在application 标签内加上<meta-data android:name="android.max_aspect" android:value="2.1" />原创 2019-04-14 14:26:24 · 1665 阅读 · 0 评论 -
关于recyclerview在被compile引入的时候的问题
问题描述:在Androidstudio的gradle.build中使用compile 'com.android.support:recyclerview-v7:23.2.1',但是导入失败。解决办法:compile 'com.android.support:appcompat-v7:23.+'这句的版本改成和recycleview一样的版本!...原创 2019-04-08 19:14:18 · 313 阅读 · 0 评论 -
第一行代码——遍历全国省市县数据
使用Debug方法调试出错误的原因,本文主要描述如何用Debug来找到问题的根源!忽略我的错误原因!!在敲完郭霖老师的代码之后,点击运行,出现了一直在加载的问题。查看了logcat也没有什么与之相关的一些错误。起初以为是网络的原因,所以又找来了一些博客,但是最后试了试都没有起到作用。最后使用了Debug的调试来找到了出错的原因。首先怀疑的是http请求有没有正常发送以及正常接收。于是开始调试...原创 2019-04-09 17:17:51 · 1067 阅读 · 0 评论 -
关于Android Studio2.2中点击Android Device Monitor以后没有反应的解决办法
问题描述在学习郭霖老师的第一行代码的第六章,有一堂课需要打开Android Device Monitor来查看手机上是否有自己写入的文件。但是在本人的电脑上单机选项之后,电脑并没有和预期一样弹出一个对话框,查看后台它打开了adb,之前一直认为是端口占用的问题,但是产看了端口之后发现并没有被占用。在经历了很多次的尝试与百度之后。还是失败了,但是依然不信邪,非要把它显示在我的电脑上,这里我看了An...原创 2019-01-24 16:09:06 · 1162 阅读 · 0 评论 -
使用百度地图SDK定位出现的问题
显然错误的原因是 couldn’t find “liblocSDK7b.so” ,这里将对这个原因进行探究。但是目录里已经添加了liblocSDK7b.so,就是找不到原创 2019-04-01 17:24:48 · 1011 阅读 · 0 评论 -
Androidstudio调用百度API定位不准确的问题
在使用真机成功调用百度地图API定位功能之后,发现定位的准确度有所偏差,大概差了有两公里。原本以为是采用网络定位,没有采用GPS定位的结果。但是在查阅了一些资料之后发现是TYPE没有设置LocationClientOption option=new LocationClientOption( );option.setCoorType(“bd09ll”);// 可选,默认gcj02,设置返回...原创 2019-04-02 13:32:54 · 2276 阅读 · 0 评论 -
Androidstudio使用和风天气SDK出现的问题
今天打算把和风天气的SDK研究一下获得天气数据(SDK的开发文档)但是当做到这一步时,就出现了问题如图,我在gradle中添加这两个依赖时,总是超时。错误是:Error:Could not download okhttp.jar (com.squareup.okhttp:okhttp:2.0.0): No cached version available for offline mode...原创 2019-04-03 15:07:57 · 1967 阅读 · 0 评论