android
文章平均质量分 56
yangyang_boke
别把世界让给你鄙视的人
展开
-
简略谈谈AS安装的一些小问题
最近回到了家乡,来到一个新环境、新公司,之前并没有写博客的习惯,但由于市场上技术人员都有写的趋势,我也就跟跟风,从android最基本的,最基础的开始写,也许写的很杂,很乱,不过路都是一步步走的,博客会不定时的更新。首先谈谈AS,Android Studio是跨平台的(夸张的说即跨任何的系统,软硬件),大家从AS官网的下载区可以看见Windows下载,Mac下载,Linux下载,这就是各平台下原创 2016-08-16 19:04:54 · 2378 阅读 · 0 评论 -
详解自主实现RecyclerView下拉刷新、上拉加载、Header、Footer以及swiperefreshlayout的部分讲解
实现recyclerview的下拉刷新,和很多人用的一样,使用的是swiperefreshlayout + recyclerview的方式实现下拉刷新。首先,附上swiperefreshlayout + recyclerview的布局文件,如下。 在SwipeRefreshLayout中:s原创 2017-02-23 16:36:28 · 2449 阅读 · 1 评论 -
关于时间格式yyyy-MM-dd HH:mm:ss具体讲解
d 月中的某一天。一位数的日期没有前导零。 dd 月中的某一天。一位数的日期有一个前导零。 ddd 周中某天的缩写名称,在 AbbreviatedDayNames 中定义。 dddd 周中某天的完整名称,在 DayNames 中定义。 M原创 2017-02-23 17:29:19 · 10563 阅读 · 0 评论 -
ScrollView嵌套RecyclerView显示不完整,以及滑动延迟的解决办法
最近发现有人在对于ScrollView嵌套RecyclerView显示和滑动方面有些问题,就简单讲讲解决办法。 之前有简单写过处理ScrollView嵌套RecyclerView不显示问题,链接: 解决嵌套不显示。 问题1、在6.0以上版本中ScrollView嵌套RecyclerView显示了,但是显示不完全 解决:这其实是在版本升级以后的一个小bug,只需要在Recy原创 2017-03-28 15:10:59 · 7758 阅读 · 3 评论 -
杂谈,以及HttpClient过时后,继续使用HttpClient的方法
关于HttpClient和HttpURLConnection 参考:http://dwtedx.com/itshare_394.html大多数的Android应用程序都会使用HTTP协议来发送和接收网络数据,而Android中主要提供了两种方式来进行HTTP操作:HttpURLConnection和HttpClient,这两种方式都支持HTTPS协议、以流的形式进行上传和下载、配置超时原创 2016-11-25 16:15:30 · 16146 阅读 · 2 评论 -
一篇干货,为什么使用Glide(Glide究极指南)
感谢xx326664162的分享,原址:http://www.jb51.net/article/83156.htm零、选择Glide为什么图片加载我首先推荐Glide?图片加载框架用了不少,从afinal框架的afinalBitmap,Xutils的BitmapUtils,老牌框架universalImageLoader,著名开源组织square的picasso,google推荐的转载 2016-08-30 11:24:30 · 5732 阅读 · 1 评论 -
tablayout基本讲解
Material Design伴随android5.0出现后,我们发现Google终于意识到了自己以往在UI设计方面的不足(或者说缺陷),其中一款用于标签导航的控件正式出现在design兼容包中——滑动指示选项卡tablayout,tablayout主要用于可切换的标签效果。(注:大家千万别和TableLayout控件搞混了,两个之间没有一毛钱关系)首先在代码中获取tablayout控件,然后原创 2016-09-18 14:14:40 · 11405 阅读 · 0 评论 -
关于运行时异常:Calling startActivity() from outside of an Activity
当我们在Adapter或者其他地方(如Service、BroadCastReceiver、Widget等)中使用startActivity(),会报一个异常: android.util.AndroidRuntimeException: Calling startActivity() from out原创 2016-09-19 15:05:24 · 4544 阅读 · 0 评论 -
JDK环境变量配置
右击计算机 --> 属性 --> 高级 --> 环境变量JDK环境变量配置1、在系统变量栏下,新建JAVA_HOME变量,变量值填写JDK的安装路径,如变量值为:D:\Program Files\Java\jdk1.7.0_79(变量值尾没有任何标点符号)2、在系统变量栏下,新建classpath变量(如果classpath变量已经存在,不用新建),变量值填写为:.;%JAVA_H原创 2016-08-17 17:36:34 · 411 阅读 · 0 评论 -
干货,关于自定义Dialog的宽度充满屏幕的方法以及为什么设置失败(扩展:自定义Dialog形状)
为了让自定义dialog的宽度充满屏幕,可能会在网上搜了各种各样的方法来实现这一目的,可能都失败了,这是为什么呢?因为自定义布局加载的位置不对,直接看图:因为是在代码里面设置的dialog宽度全屏,而不是在styles里面,所以不能在创建dialog的时候加载自定义的布局,怎么实现Dialog的宽度全屏?为了清晰明了,贴图:为了让dialog宽度全屏,在你dialog.sh原创 2016-09-20 17:48:40 · 7159 阅读 · 0 评论 -
侧滑菜单控件DrawerLayout使用讲解
DrawerLayout是Android V4包下一个带有侧滑功能的布局控件,只需要按照DrawerLayout规定的布局格式进行布局,即可实现左右侧滑效果。一、约定的布局 DrawerLayout的布局一般分为三个部分:第一部分为主界面内容布局,第二部分为左边侧滑界面布局,第三部分为右边侧滑界面布局。那么系统是怎么区分左边侧滑和右边侧滑的代码块的呢?请注意DrawerLayout布局中原创 2017-05-10 15:54:05 · 1172 阅读 · 0 评论 -
Android循环滚动控件——ViewFlipper的使用
假设现在让你实现一个垂直循环滚动的效果,你的第一反应是什么?如果是立马想找第三方或者想着自定义(嘿!真不嫌麻烦),那么你对ViewFlipper是陌生的,说明这篇博客对你是有价值的。请往下看: ViewFlipper是Android中的基础控件,可能在一般开发中很少有人用到,所以很多开发者感觉对这个控件很陌生,在控件圈里更远远没有ViewPager出名,但是ViewFlipper用法很简单,原创 2017-03-08 11:10:15 · 20545 阅读 · 5 评论 -
RGB简述以及Android中设置透明、半透明等效果
android中设置透明,半透明效果的办法很多,直接说最简单的一种,在xml文件中添加:半透明:android:background="#0e000000"透明:android:background="#00000000"原创 2016-09-08 15:19:52 · 9379 阅读 · 0 评论 -
解决ScrollView嵌套RecyclerView,RecyclerView不显示问题
用ScrollView嵌套RecyclerView,RecyclerView会不显示,如果你遇到了这个问题,请往下看。 解决办法:首先,将嵌套在外层的ScrollView的宽、高均设置为match_parent,然后,在ScrollView的布局中加入一句话:android:fillViewport="true"(ScrollView如果宽高为wrap_content,或者Scrol原创 2016-12-19 16:31:48 · 7300 阅读 · 3 评论 -
让EditText不能自动获取焦点
比较有用的介绍,只为分享,原址:http://blog.csdn.net/subaohao/article/details/9043895在activity中放置了1个或1个以上的EditText,进入该activity的时候第一个EditText会接收焦点,我希望里面所有的EditText默认是不接收焦点的,该怎么做呢?方法:在第一个EditText前面添加一个Linea转载 2016-09-30 17:15:03 · 424 阅读 · 0 评论 -
通俗易懂,手把手教会你android 6.0后(兼容6.0之前版本)申请危险权限的方法
android6.0发布后,应用内部申请权限的方法不再是统一的在AndroidManiFest.xml文件中配置,具体原因请看原创 2016-12-16 14:05:29 · 4730 阅读 · 0 评论 -
说说在CMD命令行模式下ADB命令显示为不是内部或外部命令,亦不是可运行程序和批处理文件的解决办法
有时候在android开发中我们会用到adb命令行,但很多人在cmd中输入adb命令后,会出现'adb'不是内部或外部命令,亦不是可运行程序和批处理文件的问题解决办法是:找到SDK目录,在其子目录platform-tools中找到adb,exe这个程序,将其复制到tools目录下然后在‘我的电脑’->'属性'->‘高级’->'环境变量'下,系统变量中找到path变量,编辑添加adb.exe原创 2016-08-17 11:18:14 · 46400 阅读 · 2 评论 -
android stuido关于在V7包下找不到recyclerview的解决办法
android5.0之后出了一个新控件recyclerview,用来替代经典的listview和gridview,我们在使用时会发现布局文件中没有recyclerview,recyclerview是在V7包下的,但我们从v7包下去找recyclerview这个插件,我们会发现找不到(具体去看v7包下是否有这个插件的方法有两种:第一种是在xml文件布局中输入RecyclerView,看是否直接有提示原创 2016-08-24 11:00:05 · 27659 阅读 · 8 评论 -
关于上下滑动的viewpager
官方的ViewPager控件只能左右滑动,但当我们的项目有需求要求viewpager上下滑动时,怎么做?当然我们可以自定义一个viewpager出来,使其支持上下翻页,但是这无疑比较耗时,我们想很快做出viewpager上下翻动效果,怎么办?废话嘛,第三方呀!一个是JakeWharton写的DirectionalViewPager:github地址:https://github.com/J原创 2016-09-06 17:14:42 · 11947 阅读 · 0 评论 -
Android drawable微技巧,你所不知道的drawable的那些细节
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/50727753 好像有挺久时间没更新博客了,最近我为了准备下一个系列的博客,也是花了很长的时间研读源码。很遗憾的是,下一个系列的博客我可能还要再过一段时间才能写出来,那么为了不至于让大家等太久,今天就给大家更新一篇单篇的文章,讲一讲Android drawable方面的微技巧。转载 2016-09-23 10:47:47 · 522 阅读 · 0 评论 -
异常:android.view.WindowManager$BadTokenException: Unable to add window
原址:http://aijiawang-126-com.iteye.com/blog/662336错误产生: Java代码 private Context mcontext; @Override protected void onCreate(Bundle savedInstanceState) {mcontext = getA转载 2016-09-20 14:54:06 · 320 阅读 · 0 评论 -
android studio中获取签名MD5,SHA1,SHA256
在android studio中获取签名没有像Eclipse那样快捷,在preference里面的build中直接可以查看签名。android studio中查看签名方法:需要在cmd命令行或者android studio下方的terminal中输入命令获取。首先:需要进入debug.keystore所在目录,一般在C:\Users\Administrator\.android中。然后原创 2016-09-23 15:51:35 · 1267 阅读 · 0 评论 -
干货,满满的干货——OkHttp3之Cookies管理及持久化
感谢原址:file:///C:/Users/Administrator/Desktop/cookie/OkHttp3之Cookies管理及持久化%20-%20Akioss%20Share%20-%20SegmentFault.htmlCookies管理OkHttp的源码过于复杂,感兴趣的同学可以自行阅读,这里只针对HttpEngineer类进行分析,从字面意思即可看出这个类转载 2016-10-10 19:30:04 · 13624 阅读 · 6 评论 -
Android中BitmapFactory.Options详解
感谢原址:http://blog.csdn.net/haozipi/article/details/47183543?ref=myread在Android中,BitmapFactory相信大家都很熟悉了,这个类里面的所有方法都是用来解码创建一个Bitmap,其中有一个重要的类是Options,此类用于解码Bitmap时的各种参数控制,那这里面的各种参数都是什么含义呢?今天我们就来重点解读几转载 2016-09-22 10:51:06 · 530 阅读 · 0 评论 -
Android ImageView的scaleType属性与adjustViewBounds属性
转载:http://www.2cto.com/kf/201411/348601.htmlscaleTypeImageView的scaleType的属性有好几种,分别是matrix(默认)、center、centerCrop、centerInside、fitCenter、fitEnd、fitStart、fitXYAndroid:scaleType=”center”保持转载 2016-10-13 15:01:22 · 403 阅读 · 0 评论 -
android获取服务器端的Cookies讲解
原址:http://www.cnblogs.com/lianghui66/archive/2013/03/12/2956249.htmlCookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。Cookie最早是网景公司的前雇员Lou Montulli在1993年3月的发明。发起转载 2016-10-08 17:00:12 · 3687 阅读 · 1 评论 -
转载一篇干货,Android软键盘弹出时把布局顶上去的解决方法
原址:http://blog.sina.com.cn/s/blog_9564cb6e0101g2eb.html解决方法,在mainfest.xml中,对那个Activity加:Android:windowSoftInputMode="adjustPan|stateHidden">就不会把原来Activity的布局给顶上去了。 %¥¥¥转载 2016-09-30 17:20:34 · 9766 阅读 · 0 评论 -
android6.0后权限概谈
运行时权限理解-传送门前言 谷歌在2015年8月份时候,发布了Android 6.0版本,代号叫做“棉花糖”(Marshmallow ),其中的很大的一部分变化,是在用户权限授权上,或许是感觉之前默认授权的不合理,现在6.0出来,使得用户权限授权变得合理。这可能也是参考IOS系统的,只有在用户需要使用权限的时候,才去授权请求,这样做的目的是提高用户体验,当然,用户感觉好了,转载 2016-11-10 15:19:43 · 1129 阅读 · 0 评论 -
android studio很简单的资源分包
传送门也许你曾经用过这个插件来对资源文件layout进行分类https://github.com/dmytrodanylyk/folding-plugin,但如今随着AS版本的升高,该插件已经不再支持。 now,我来分享一种比这个插件更加优秀合理地对资源进行分包,让你的资源文件看起来简明有序。 先上效果图,如下所示: 从图中可以看出,我们可以对每个页面的资源都进行具体转载 2016-12-05 11:20:46 · 1525 阅读 · 0 评论 -
android 5.0以上版本dialog无法填满屏幕
今天发现在5.0一下版本dialog是可以填满屏幕的,5.0以上就不行,解决方法:创建的时候指定一个主题:AlertDialog.Builder builder = new AlertDialog.Builder(instance, R.style.MyDialogTheme)//直接修改主题的背景色就可以了 @color/zhidianlife_transparen原创 2016-09-21 10:38:25 · 2436 阅读 · 0 评论