【[android] 百度地图开发 (一).申请AK显示地图及解决显示空白网格问题】教程文章相关的互联网学习教程文章

【记录】解决VS2015调试Xamarin程序一闪而过(使用微软ANDROID模拟器)

越来越多的人去安装Visual Studio 2015,也会去试试其中的C#跨平台开发利器Xamarin,但是也会发现很多问题。我相信我不会是唯一遇到以下问题的,也不会是最后一个,特此记录。微软的VS2015会自带微软的模拟器(UPDATE1开始),VS Emulator for Android,本人一开始使用的是GOOGLE自带的模拟器,但是异常的卡,所以想尝试一下新的组合。我相信会有不少人遇到XAMARIN与VSEA的兼容问题,这个最大的原因可能还在于HYPER-V本身的兼容性很...

android开发游记:VectorDrawable矢量图兼容性问题的解决方案【代码】【图】

安卓5.0Lollipop发布以来VectorDrawable作为安卓环境下的矢量化图形的方式一直由于兼容性问题而很少被用到,由于只能用于5.0以上系统,导致现在多少安卓机无法使用而一直被开发人员无限搁置。在官方给出兼容性的解决方案之前,开发者社区已经有几个解决方案了。比如: https://github.com/trello/victorhttps://github.com/telly/MrVectorhttps://github.com/wnafee/vector-compat但是就效果和易用性而言,我个人并不看好,其中MrV...

解决android5.0.1信号感叹号问题

1、关机-开机-正常连接wifi2、设置-用户-添加新用户3、此时会出现和刚刷机完以后那样需要网络连接,一直点下一步,直到显示“正在检查网络连接。。。“4、强制关机5、开机6、wifi及信号旁边的!消失,信号变好~~原文:http://my.oschina.net/rongruoxzhl/blog/378208

AndroidStudio导入项目一直卡在Building gradle project info最快速解决方案

AndroidStudio导入项目一直卡在Building gradle project info,实际上是因为你导入的这个项目使用的gradle与你已经拥有的gradle版本不一致,导致需要下载该项目需要的gradle版本,不知是被墙了还是什么原因,反正就是会一直卡住,直至下载完成(如果能下载完成的话,233)网上也提供了方法,就是去官网下载gradle的版本,然后放到本地,我就不在这里介绍了,我的解决方法更简单一些,就是直接修改gradle-wrapper.properties文件,无需...

关于java.lang.NoSuchMethodError: android.widget.RelativeLayout.setBackground的解决办法

今天用一个安卓4.0.4版本的手机测试手上的项目,发现logcat弹出这样一个提示“java.lang.NoSuchMethodError: android.widget.RelativeLayout.setBackground”,然后这个页面因为没有做异常捕获处理,所以直接导致系统崩溃了。检查后发现里面设置背景用的是setBackground()方法,而该方法是API16才开始有的。遇到这样的情况,将这个方法更改为setBackgroundDrawable()就可以了。原文:http://www.cnblogs.com/z00746/p/5674127.ht...

Android解决使用findViewById时需要对返回值进行类型转换问题的辅助类【代码】

在我们的开发工作时,findViewById可能是用得最多的函数之一,但它特别讨厌的地方就是我们经常需要对返回的view进行类型转换,输入麻烦、代码丑陋,例如以前我们在Activity中找一些子控件一般是这样 :@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);// 查找子控件TextViewtextView=(TextView)findViewById(R.id.my_textview);ImageViewim...

Android Api 27 在 Android 8.0 上出现 Only fullscreen opaque activities can request orientation 的解决情况【代码】

刚上班,没有业务开发,对 App 的 Api 由 26 升级到了 27, 结果在 Android 8.0 的设备上会出现 crash 。Log 如下:java java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation经过搜索发现该问题是在 App 适配了 Api 27 ,然后运行设备是 26 的时候出现的。查看源码(Api 27的源码),总共有两个地方会抛出来这个异常: Activity 的 onCreate 方法: protected void onCreate(@Nulla...

RxJava在Android中内存泄漏解决以及RxJava的封装。【代码】

RxJava在现在是一个非常前卫的异步框架,也是由于他非常新,所以比较难以驾驭。 像okhttp直接在onStop或者onDestroy 调用它的cancel方法就行了,但是Rxjava并没有那么简单。因为假如每次请求都得到Observable对象,然后再onStop中unsubscribe取消,这样很不利于封装。而且会造成代码量很多,所以我找到了用rxlifecycle的解决方案。 先导包 compile ‘com.trello:rxlifecycle:0.5.0‘compile ‘com.trello:rxlifecycle-compone...

[android]完美解决ListView加载网络图片乱跳问题

为什么先说一下为什么会出现图片乱跳。使用convertView对ListView的每个item优化,item的复用可以有效降低内存的占用,使ListView滑动更为流畅。但会带来一个问题,当最顶部的item滑出屏幕时,会变成下一个从底部将要滑进来的item。每次滑进来的item都要去请求网络获得图片。第一个item滑出去时,是带着图片的。其ImageView指向了一块内存。当其慢慢滑出,从底部慢慢滑进时,底部的item与顶部(只有一半在屏幕里能看到了)的还是指...

Android ListView焦点事件冲突问题与解决

Android ListView对于单纯列表展示是很好用的,但是一旦牵扯到对listView进行操作就会遇到各种各样的问题。比如保存Checkbox状态与item复用的冲突、遇到可获取焦点的控件比如说button、edxttext等与listView本身的点击事件冲突等。对于后者,这里不研究原因,只提供解决方案。如果listView之中只有button这样会抢夺焦点的控件,最好的建议是直接把button换成Textview,直接规避焦点问题。如果有些产品经理要求在listview的item中提...

android.view.WindowLeaked的解决办法【代码】

来源:按字面了解,Window Leaked大概就是说一个窗体泄漏了,也就是我们常说的内存泄漏,为什么窗体会泄漏呢? 产生原因: 我们知道Android的每一个Activity都有个WindowManager窗体管理器,同样,构建在某个Activity之上的对话框、PopupWindow也有相应的WindowManager窗体管理器。因为对话框、PopupWindown不能脱离Activity而单独存在着,所以当某个Dialog或者某个PopupWindow正在显示的时候我们去finish()了承载该Dialog(或Popup...

Android SDK下载和更新失败的解决方法

今天更新sdk,遇到了更新下载失败问题: Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xmlFetched Add-ons List successfullyFetching URL: https://dl-ssl.google.com/android/repository/repository-8.xmlDone loading packages.Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xmlFailed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-2.xml, reason...

Android下安装应用不成功解决

在手机上安装应用程序不成功,可以尝试把手机连接电脑,然后使用adb进行安装,adb安装命令:adb install Android_65632.apk当出现: success!就表示成功,但当不成功时,了会出现错误码,然后我们可以根据错误码进行排除问题,这次我遇到的问题是:ADB_INSTALL_FAILED_CONTAINER_ERROR,当然还有其他的错误,这是网上找到的对应错误和解决。1、因“容器错误”,而导致安装失败:提示情形:a、提示为“ADB_INSTALL_FAILED_CONTAINE...

[异常解决] android stdio检测不到手机的解决办法——ADB驱动自己安装【图】

用android stdio搭建安卓开发环境比eclipse简单的多,仅仅下载一个1个G左右的安装包安装即可。安装好之后随便建一个hello world工程,想用实体手机调试要点:选择USB设备:这样点击编译运行后,在下面的提示框中就能看到log信息: 特别的:有时候手机插上电脑后驱动总是安装失败(查看设备管理器显示ADB接口有个感叹号),此时可以自己下载一个ADB驱动手动安装即可:http://pan.baidu.com/s/1bbrTAQ 原文:http://www.cnblogs.com/...

[Android]_[初级]_[sdk docs reference api 文档打开慢的解决办法]

场景:1. 下载sdk时下载了docs/reference文档,文档是html形式的,因为里面带有google的相关网址,浏览器打开时会去访问这些被墙的网址,所以显示巨慢。2. 解决办法就是遍历子目录删除google相关网址,由于是android开发,就用Java实现吧.3.以下运行用时9分钟,i5双核,4G内存,开了其他东西,最新的sdk docs,android 5L.文件.Cleaner.javaimport java.io.*;public class Cleaner {public static void main(String[] args) {System.out.p...