Android
文章平均质量分 66
Iron_Tie
足够优秀再去爱你~
展开
-
Android 异步更新UI----handler+thread
android应用是单线程模式的。单线程模式需要记住两条:一、防止UI线程阻塞二、确保只在UI线程中访问Android UI工具包在开发Android应用时必须遵守单线程模型的原则:Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。每个Android应用程序都运行在一个dalvik虚拟机进程中,进程开始的时候会启动一个主线程(Ma转载 2015-12-13 15:32:37 · 861 阅读 · 0 评论 -
最详细的 Android Toolbar 开发实践总结
初识 ToolbarToolbar是在 Android 5.0 开始推出的一个 Material Design 风格的导航控件 ,Google 非常推荐大家使用 Toolbar 来作为Android客户端的导航栏,以此来取代之前的 Actionbar 。与 Actionbar 相比,Toolbar 明显要灵活的多。它不像 Actionbar 一样,一定要固定在Activity的顶部,而是可转载 2016-04-21 21:32:18 · 593 阅读 · 0 评论 -
android应用中去掉标题栏的方法
在android中去掉标题栏有三种方法,它们也有各自的特点。1.在代码里实现[java] view plain copythis.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 记住:这句代码要写在setContentView()前面。2.在清单文件(man转载 2016-04-17 12:36:43 · 572 阅读 · 0 评论 -
Android Studio 快捷键大全及使用技巧
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动转载 2016-04-19 21:27:23 · 15082 阅读 · 0 评论 -
Android Studio 如何在res目录下新建layout-large目录
今天学习到了fragment其中有一部分讲的是使用限定符达到屏幕适配的问题,比如我们要使我们的app适配平板等高分辨率设备,首先要在res目录下新建layout-large目录。在Android Studio的操作应该是右键res->new->Directory,然后输入layout-large,点击ok。然后我们以为已经新建好了,但是刷新了很多遍,还是没有看到这个目录。自己跑到工作目录下找了一下原创 2016-05-02 16:09:42 · 12431 阅读 · 3 评论 -
Android 一张图理解getWidth和getMeasuredWidth
view.getMeasuredHeight()可能隐藏在上头.可能在下头.如果view没有超出屏幕的时候view.getMeasuredHeight() 有可能小于 view.getHeight() getWidth(): View在设定好布局后整个View的宽度。 getMeasuredWidth(): 对View上的内容进行测量后得到的View内容占据的宽度转载 2016-05-02 12:56:41 · 595 阅读 · 0 评论 -
setContentView、findViewById 和 inflate 的区别?
通俗的说,inflate就相当于将一个xml中定义的布局找出来.因为在一个Activity里如果直接用findViewById()的话,对应的是setConentView()的那个layout里的组件.因此如果你的Activity里如果用到别的layout,比如对话框上的layout,你还要设置对话框上的layout里的组件(像图片 ImageView,文字TextView)上的内容,转载 2016-04-29 22:22:08 · 416 阅读 · 0 评论 -
ANDROID L——RecyclerView,CardView导入和使用(Demo)
简介:这篇文章是ANDROID L——Material Design详解(UI控件)的一个补充或者说是应用实例,如果有时间建议大家稍微浏览一下上篇文章。本文主要介绍Android L新增加的两个UI控件RecyclerView,CardView的导入和使用。RecyclerView是ListView的升级版CardView则是Google转载 2016-04-29 16:07:37 · 618 阅读 · 0 评论 -
关于androidManifest.xml的概叙以及intent-filter的详细分析
AndroidManifest.xml配置文件对于Android应用开发来说是比较细但又很重要的基础知识,本文旨在总结该配置文件中常用到的几个属性,以便日后查阅,至于那些比较细的属性,主要是平时开发比较少用便不列举,如果自己有需要直接在eclipse中直接“alt+/”就好了……下面是一个比较通用的AndroidManifest.xml文件样例(所建的工程目录是Test),<mani转载 2016-04-09 13:52:09 · 670 阅读 · 0 评论 -
android客户端与服务器端交互 如何保持session
最近在开发项目的过程中,遇到android与web服务器要在同一session下通信的问题。 在解决问题前先回顾下Session与Cookie: Cookie和Session都为了用来保存状态信息,都是保存客户端状态的机制,它们都是为了解决HTTP无状态的问题而所做的努力。 Session可以用Cookie来实现,也可以用URL回写的机制来实现。 Cookie和Session有以下明显的不同转载 2016-04-05 13:06:10 · 1664 阅读 · 0 评论 -
推荐一个Android开发懒人库 -- ButterKnife
转载说明:原作者:balenofly原文地址:http://www.cnblogs.com/flyme/p/4517560.htmlButterKnife -- 项目地址:https://github.com/JakeWharton/butterknife都说程序员都是比较懒的,什么事情都想着让程序自动化帮忙减轻工作量,这个开源库可以让我们转载 2016-03-10 23:14:29 · 283 阅读 · 0 评论 -
快速Android开发系列网络篇之Retrofit
转载说明作者:AngelDevil出处:www.cnblogs.com/angeldevilRetrofit是一个不错的网络请求库,用官方自己的介绍就是:A type-safe REST client for Android and Java看官网的介绍用起来很省事,不过如果不了解它是怎么实现的也不太敢用,不然出问题了就不知道怎么办了。这几天比较闲就转载 2016-03-10 00:05:05 · 422 阅读 · 0 评论 -
Android Studio中git的设置
第一步打开Android Studio中的File,找到Setting,找到Git第二步 找到Git的安装目录第三步 先测试一下,如果没问题的话 点击OK 有问题的话 是目录不正确 点击确定找到Git,点击第四步 输入URL就可以克隆了原创 2016-03-15 17:32:46 · 722 阅读 · 0 评论 -
Android客户端与服务器交互中的token
学习TokenToken是什么?Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。Token的引入——Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密码正确与否,并作出相应提示,在这样转载 2016-03-29 15:25:05 · 709 阅读 · 0 评论