android
米榄卉
这个作者很懒,什么都没留下…
展开
-
android 常用库github网址
1.http://services.gradle.org/distributions/ – gradle jar包下载2.https://github.com/bumptech/glide – glide github地址 (glide 官网:http://bumptech.github.io/glide/)3.https://github.com/tbruyelle/RxPerm...原创 2017-12-12 20:30:46 · 3596 阅读 · 0 评论 -
declares multiple JSON fields named c
multiple JSON fields name原创 2017-03-09 11:15:46 · 4834 阅读 · 0 评论 -
将匹配的字符转换为bitmap的高度适配问题
首先感谢以下两篇文章http://blog.csdn.net/eyishion/article/details/51824520http://blog.csdn.net/maximuskiang/article/details/36618585先试的第一篇文章中的mPaint.getTextBounds(text,0, text.length(), rect);int wi原创 2016-12-03 11:05:57 · 391 阅读 · 0 评论 -
listview 嵌套 gridview出现点击gridview item出现效果特别慢的问题
listview 嵌套 gridview,当点击gridview的时候,出现loadingDialog同时改变当前点击Item的颜色,但是出现一个问题,gridview更新特别慢原因:我在gridviewAdapter中初始化了loadingDialog,这样相当于listview每个item都会有一个dialog,当dialog出现的时候就会特别慢解决:将loadingDialog的初始原创 2016-12-01 17:20:58 · 475 阅读 · 0 评论 -
Github的android项目快速导入AS
https://segmentfault.com/a/1190000004274095你需要进入gradle/wrapper/gradle-wrapper.properties,修改该文件,将其版本号修改为你本机的gradle版本号,这样你就不用下载很多版本的 gradle啦翻译 2016-10-08 11:02:51 · 700 阅读 · 0 评论 -
NotFoundException: File res/drawable/abc_ic_ab_back_material.xml from drawable resource
http://stackoverflow.com/questions/35739743/file-res-drawable-abc-ic-ab-back-material-xml-from-drawable-resource-id-0x7f020如果用到toolbar,要在对应activity中配置theme:为@style/Theme.AppCompat.NoActionBar或者将转载 2016-09-20 13:57:20 · 2313 阅读 · 0 评论 -
Android自定义通知样式适配
http://www.jianshu.com/p/426d85f34561通过得到系统默认通知栏背景色,决定用什么字体颜色翻译 2016-09-03 15:46:58 · 859 阅读 · 0 评论 -
MultiDex分包
http://www.52pojie.cn/thread-435851-1-1.html转载 2016-09-01 16:45:47 · 241 阅读 · 0 评论 -
使用libs下的.so动态库文件
build.gradle配置使用libs下的.so文件,需要在build.gradle中添加如下配置 sourceSets { main { jniLibs.srcDirs = [‘libs’]//将libs下jni so文件添加到gradle } }转载 2016-08-17 14:12:27 · 1589 阅读 · 0 评论 -
android clickspan点击富文本与本身点击事件冲突问题
http://stackoverflow.com/questions/16792963/android-clickablespan-intercepts-the-click-event这里边有详细的解决方法与解释转载 2017-02-27 17:15:52 · 2564 阅读 · 0 评论 -
android studio 更新 Gradle错误解决方法
更新出现gradle project refresh failed应该是更新某个文件时需要翻墙所以更新不下来,出现连接超时问题 仿照:http://www.cnblogs.com/neozhu/p/3525404.html进行操作即可转载 2017-03-15 09:20:03 · 363 阅读 · 0 评论 -
SpannableStringBuilder 同时设置setclickspan 和 ForegroundColorSpan出现问题
借鉴:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0305/2535.html这篇文章项目最初使用的是SpannableString 进行富文本显示,由于需求新增,需要用SpannableStringBuilder来改变显示的字符串。这时候用setclickspan 和 ForegroundColorSp原创 2017-05-08 10:39:14 · 1941 阅读 · 0 评论 -
io.reactivex.exceptions.UndeliverableException
io.reactivex.exceptions.UndeliverableException:java.net.UnknownHostException: Unable to resolve host “xx.xx.com”: No address associated with hostname io.reactivex.plugins.RxJavaPlugins.void onError(j原创 2017-12-05 22:04:50 · 21682 阅读 · 0 评论 -
android Handler使用分析
一直对Handler的使用不太理解,最近看了Android 开发艺术探索中有关Android消息机制一章对此有了更深入的理解。 Handler的使用方法有如下三种,其实它们都是一样的,只是最终调用的回调方法不同。 (1) Handler handler = new Handler(){ @Override public void handleMes原创 2017-08-23 22:36:50 · 307 阅读 · 0 评论 -
android点击链接打开应用对应界面
http://www.jianshu.com/p/1439c8bbc34b http://blog.csdn.net/qiushi_1990/article/details/51355073 http://blog.csdn.net/alone_slfly/article/details/41744323 参考以上完成,本想直接用上边给出的demo但是要的c币太多了,就自己写了一个,大概功能实原创 2017-11-02 21:15:20 · 767 阅读 · 0 评论 -
ListView改为recycleView之后的问题
将ListView改为recycleView之后,在列表界面一滑动item与item之间就会分开病充满一屏。造成此问题的原因是adpter的item的高度为match_parent将其改为warp_content 即可。但是在中listview显示的时候却没有问题。原创 2017-11-06 21:24:49 · 391 阅读 · 0 评论 -
android studio、gradle升级后遇到的问题
1.studio升级之后buffernife在gradle的配置需要修改。按网上搜索的修改即可。 2.在打包apk的时候出现了以下 Warning:Exception while processing task java.io.IOException: Can’t write [D:—-\build\intermediates\transforms\proguard\release\0.jar]原创 2017-11-06 21:21:03 · 1192 阅读 · 0 评论 -
应用闪退后,自己恢复过来的时候,fragment嵌套的子fragment没有恢复问题
原因:我在fragment中嵌套子fragment的时候用的管理类是getsupportFragmemanager,这个类应该使用在activity中获取fragment时使用,在fragment获取子的fragment应该使用getChildFragmentManager();方法就行了。但是:具体为什么使用getsupportFragmemanager在应用闪退自己恢复过来的时候,子fra原创 2017-06-12 13:49:36 · 845 阅读 · 0 评论 -
ForegroundColorSpan 设置textView字体颜色有问题
在代码中使用ForegroundColorSpan设置部分字体颜色,不成功,后来检查布局文件发现,已经设置了textView的字体颜色android:textColor=”@color/vote” ,将布局文件中的textColor去掉即可原创 2017-06-30 09:55:48 · 3791 阅读 · 0 评论 -
notification 显示多条,每条都有点击事件
manager.notify(id,notification);//id不同可以显示多条PendingIntent contentIntent = PendingIntent.getActivity(context, id, notificationIntent, PendingIntent.FLAG_CANCEL_CURRENT);//id不同每条都会触发点击事件,并不是只有最新转载 2016-07-28 14:05:55 · 1261 阅读 · 0 评论 -
禁止ScrollView在子控件的布局改变时自动滚动的的方法
http://my.oschina.net/cjk035/blog/127445重写scrollview中的如下方法,并将其返回值设为0即可。 @Override protected int computeScrollDeltaToGetChildRectOnScreen(Rect rect) { return 0; }转载 2016-07-26 16:47:07 · 293 阅读 · 0 评论 -
Filterable PerformFiltering 输入第一个字符就可以匹配检索
设置AutoCompleteTextView属性act = (AutoCompleteTextView)this.findViewById(R.id.myact);act.setThreshold(1)即可转载 2016-07-23 13:25:21 · 592 阅读 · 0 评论 -
关于LayoutInflater
既然在activity中可以用findviewbyid得到控件,为什么还有LayoutInflater这个类。这是因为在activity中你可以直接在onCreate中用setContentView(R.layout.main);来得到布局文件,但是如果在一些自定义控件中,当需要用到布局文件时,就得使用LayoutInflater这个类来得到,然后再用findviewbyid得到控件。原创 2015-02-17 16:16:03 · 318 阅读 · 0 评论 -
JSON解析 http://johncookie.iteye.com/blog/1140186
什么是JSON1 JavaScript Object Notation2 JSON数据是一系列键值对的集合3 JSON在网络数据传输中应用广泛4 JSON相对于XML,解析更方便 Json代码 { "name":"Michael", "address": { "ci转载 2014-12-30 19:17:47 · 469 阅读 · 0 评论 -
eclipse中安装ADT插件的最简单的方法转载自http://www.cnblogs.com/go-onxp/archive/2012/05/22/android.html
eclipse中安装ADT插件的最简单的方法大家在eclipse上安装开发手机应用的插件ADT, 都选择的是help-> install new software 来进行安装,但是这种方法,需要联网跟新,在没有网络的情况下或者是网络很慢的情况下,都会安装失败。这里给大家介绍一种简单的安装方法,不需要联网。1,首先在eclipse的安装目录中,建一个links文件夹,如图1所转载 2014-12-14 19:21:22 · 1423 阅读 · 0 评论 -
Integer与 int
今天写Android应用时,在bean文件中写的整型为int id;在业务类中用到需要将得到的数据i转换为string 类型,若使用getId().toString则会出现Cannot invoke toString() on the primitive type int,原因是基本数据类型不能使用.toString()转换为字符串类型,可以将int id;改为Integer id;就可以使用.t原创 2015-02-02 12:16:32 · 626 阅读 · 0 评论 -
Attribute is missing the Android namespace prefix 错误总结
转载自 http://blog.csdn.net/huanongjingchao/article/details/34104021在写xml文件时,经常会跳出一些让人摸不着头脑的错误,最后却发现这些错误简直低级的无法再低级了,今天总结一下常遇到这样的一个蛋碎的错误:Attribute is missing the Android namespace prefix,出现这样的错误的原因主转载 2014-12-24 19:39:18 · 525 阅读 · 0 评论 -
在进行xml解析时,出现XmlPullParserException:Unexpected token(position:unknown @2:1错误
我是将xml文件放到了src文件夹下边进行解析,使用单元测试进行测试,出现上述原因是:我写的xml文档的第一行被注释占用了,应该让xml文档的开始文档处于第一行,改过之后,可以正确运行原创 2015-02-02 10:32:51 · 2067 阅读 · 0 评论 -
为什么安卓模拟器不能上网
如果电脑网络环境和模拟器设置没有变化而不能上网,可以尝试先选择飞行模式,然后关闭模拟器,再启动去掉飞行模式,再关闭。再启动,应该就可以恢复。具体原因我没有研究过,不知道是为啥,有可能是一个小bug。启动模拟器在没有初始化网络的时候就操作感觉有时就会出现这个问题。转载 2014-12-19 15:31:17 · 638 阅读 · 0 评论 -
windows下安装JDK
下载之后。双击安装。(留意安装的路径)4:配置a : 安装好后,直接右击【我的电脑】--【属性】,在弹出的对话框中选择【高级系统设置】b : 在弹出的对话框中选择【高级】选项卡下的【环境变量】c : 弹出的对话框,单击【系统变量】下的【新建】按钮,在弹出的对话框中填入变量名 JAVA_HOME ,变量值:C:\Program Files\Java\jd转载 2015-01-28 11:15:00 · 397 阅读 · 0 评论 -
安卓通过url发送post请求出现Io错误
今天实现一个简单的登录界面时出现IO错误,原因是没有在安卓配置文件中添加可以访问网络的权限。添加后可以正常访问服务器。原创 2015-01-04 11:08:12 · 745 阅读 · 0 评论 -
导入android项目出现:Unable to resolve target 'android-9'
导入一android项目,出现的一些错误及对应的解决办法:1、出现 “Unable to resolve target 'android-9'”,解决办法进入你的android project跟目录,找到此文件 project.properties(或default.properties),找到target=android-9出现此错是因为你的android环境跟此处不对应,那么,转载 2015-02-16 16:19:13 · 350 阅读 · 0 评论 -
关于android:focusable属性 - daishuguang
原文 http://www.cnblogs.com/daishuguang/p/3851830.html 在项目中,一进入一个页面, EditText默认就会自动获取焦点。那么如何取消这个默认行为呢?解决之道:在EditText的父级控件中找一个,设置成android:focusable="true" android:focusableInTouchMode="转载 2015-03-10 09:34:56 · 534 阅读 · 0 评论 -
canvas.drawPath画特别长线
canvas.drawPath画特别长线,并用 HorizontalScrollView将其包裹使其能够滑动,但是会报异常,根据网上解决方法,在HorizontalScrollView中将其硬件加速去掉, ,加上android:layerType="software",画一条很长线时,没问题,如果画三个以上就会很卡,所以得启用硬件加速,并改用drawline方法画线,即可解决原创 2016-05-16 16:42:03 · 988 阅读 · 0 评论 -
FragmentPagerAdapter刷新fragment
只需要在继承 FragmentAdapter的类中加上以下重写方法即可@Overridepublic long getItemId(int position) { int hashCode = fragments.get(position).hashCode(); return hashCode;}转载 2016-03-25 15:34:46 · 557 阅读 · 1 评论 -
通过广播发送序列化对象
如果要广播的序列化对象的参数中有实体类参数,则广播就会接受不到这个对象,因此序列化对象的参数不能有实体类参数 MessageObj msgbean = new MessageObj( head1.get_MacTo(), str1,socketObj.getIp(),socketObj.getPort(),socketObj.getIp());Intent intent =原创 2016-01-30 18:58:07 · 1101 阅读 · 0 评论 -
为什么在手机本地可以创建文件而在安卓绝对路径下创建失败
绝对路径为 data/data/包名,而我把包名自定义了,所以一直创建失败原创 2015-12-14 17:58:29 · 814 阅读 · 0 评论 -
设置TextView与图片的距离
在TextView中设置属性 drawablePadding 就可以设置距离了原创 2015-08-19 10:43:12 · 4233 阅读 · 0 评论 -
Android开发实践:使用Service还是Thread
http://blog.jobbole.com/77674/Service是Android的四大组件之一,被用来执行长时间的后台任务,同样,线程也可以实现在后台执行任务,它们的区别在哪呢?何时使用Service何时使用Thread呢?今天我也来说说我的理解和总结。 首先,需要了解Service的几个特点。 (1) 默认情况下,Service其实是运行在主线程中的,如果需转载 2015-05-18 15:23:02 · 384 阅读 · 0 评论 -
EditText 输入小数点的问题~!http://www.eoeandroid.com/thread-317450-1-1.html
今天做项目的时候遇到个奇葩问题:EditText 控件在xml里边设置android:inputType="numberDecimal" 的时候弹出的输入框是这样滴.而在代码中设置的话editContent.setInputType(EditorInfo.TYPE_NUMBER_FLAG_DECIMAL);就是这样滴:因为项目要动态的去改变输入限转载 2015-04-09 11:20:57 · 898 阅读 · 0 评论