随笔分类 - Android
摘要:px,pt,dp,spdp是密度无关像素的意思,也被称作dip,和px相比,他在不同密度的屏幕中的显示比例是一致的sp是可伸缩像素的意思,它采用了与dp相同的设计概念,解决了文字大小的适配问题密度:Android中的密度是屏幕每英寸所包含的像素数,通常以dpi为单位使用dp来指控件的宽和高,就可以保...
阅读全文
摘要:---恢复内容开始---Map提供了一个更通用的元素存储方法,Map集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。了解Map接口和方法Map构建Map更新方法:可以更改Map内容,clear()从Map中删除所有的映射remove(Object key)从Map中删除键和关联的...
阅读全文
摘要:超文本传输协议http: http是一个客户端和服务器端请求和应答的标准。客户端是终端用户,服务器是网站,通过http或者https协议请求的资源由统一资源标示符来标识。 GET方法取回由Request-UR标志的信息,HEAD方法也是取回由Request-URL标识的信息,只是在响应时,不返回消息
阅读全文
摘要:1、使用内部存储器 你可以直接保存文件在设备的内部存储。默认情况下,文件保存在你的应用程序的内部存储,其他应用程序或用户不能访问。当用户卸载你的应用城西是,这些文件被删除。 (一)在内部存储创建并写入私有文件: (1)调用openFileOutputStream(name,model)方法,返回一个
阅读全文
摘要:1、Handler介绍 在Android开发中,我们常会使用单独的线程来完成某些操作,比如用一个线程来完成从网络上下的图片,然后显示在一个ImageView上,在多线程操作时,Android中必须保证以下两点: (1)不要阻塞UI线程 (2)不要再UI线程之外访问Android UI工具包 有了以上
阅读全文
摘要:1、发送文本内容 发送简单的数据到其他应用,比如社交分分享的内容,意图允许用户快速而方便的共享信息。 2、发送二进制内容 3、发送多文件内容
阅读全文
摘要:1、Fragments Fragment是Activity中用户界面的一个行为或者是一部分,你可以在一个单独的Activity上把多个Fragment组合成为一个多区域的UI,并且可以在多个Activity中再次使用。可以认为Fragment是Activity的一个模块零件,他有自己的生命周期,接受
阅读全文
摘要:一、BrodcastReceiver 1.1、BrodcastReceiver简介 BrodcastReceiver是“广播接收者”的意思,是用来接收来自系统和应用中的广播。 在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当
阅读全文
摘要:一、 1、概念:Android的四大组件之一,是一个没有用户界面长期在后台运行执行“耗时操作”的应用组件 2、服务与Activity的区别: 相同点:都是四大组件,需要在清单文件中注册,都运行在主线程,都有生命周期 不同点:Activity有界面,Service没有界面,Activity运行在前台与
阅读全文
摘要:1、什么是Intent Android提供了Intent机制来协助应用建的交互与通讯,或者采用更准确的说法是,Intent不仅可用于应用程序之间,也可用于应用程序内部的Activity,service和broadcast receiver之间的交互,intent这个词本意是“目的、意向、意图”。 I
阅读全文
摘要:1、活动的生命周期 1.1、返回栈 Android是使用任务(Task)来管理活动的,一个任务就是一组存放在栈里的活动的集合,这个栈也被称作返回栈。栈是一种先进后出的数据结构,在默认情况下,每当我们启动了一个新的活动,他会在返回栈中入栈,并处于栈顶的位置。而每当我们按下Back键或调用finish(
阅读全文
摘要:一、popupWindow 1.AlertDialog和PopupWindow最关键的区别是AlertDialog不能指定显示位置,只能默认显示在屏幕最中间(当然也可以通过设置WindowManager参数来改变位置)。而PopupWindow是可以指定显示位置的,更加灵活。 PopupWindow
阅读全文
摘要:1、ExpandableListView 显示垂直滚动两级列表的条目,只允许两个层次 整体思路: 要给ExpandableListView设置适配器,那么必须先设置数据源。 数据源,就是此处的适配器类ExpandableAdapter,需要重写里面的几个方法 数据源中用到了自定义的View布局,此时
阅读全文
摘要:1、GridView 1.GridView学习 GridView和ListView都是比较常用的多控件布局,而GridView更是实现九宫图的首选 main.xml: <?xml version="1.0" encoding="utf-8"?> <GridView xmlns:.... androi
阅读全文
摘要:1、Spinner 提供一个快速的方法来从一组值中选择一个值。在默认状态Spinner显示当前选择的值。触摸Spinner与所有其他可用值显示一个下拉菜单,可以选择一个新的值。 动态设置数据: 2、AutoCompleteTextView 3、ProgressBar 在默写操作进度中的可视指示器,为
阅读全文
摘要:1、Toast 2、TextView TextView属性大全: 3、EditText 4、Button和ImageButton Button点击事件: 方法一: 方法二(使用内部类的方式): Button设置样式 bg_button.xml 5、ImageView 6、Checkbox 7、Rad
阅读全文
摘要:Android中有五种布局方式:LinearLayout(线性布局),RelativeLayout(相对布局),FrameLaout(框架布局、帧布局),TableLayout(表格布局),AbsoluteLayout(绝对布局,已废弃),一般情况下,线性布局和相对布局应用的比较多。 一、Linea
阅读全文

浙公网安备 33010602011771号