![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
大名人儿
积跬步,以至千里
展开
-
Android布局中部分需要注意的属性
一、LinearLayout 线性布局的独有属性有layout_开头的属性都是交给父容器去获取、设置,没有layout开头的属性都是自身属性,又自身获取设置 1.orientation 方向(默认为垂直 vertical 方向,定义布局内部所有控件的排列方向) 当 android:orientation=”vertical” 时, 内部控件只有水平方向的设置...原创 2018-06-13 15:34:39 · 295 阅读 · 0 评论 -
ContentProvider
1.运行时权限(Android 6.0及以上系统)Android中有一共有上百种权限,大部分只需在AndroidManifest.xml中添加一下权限声明就可以了,但其中有九组权限需要进行运行时权限处理:日历、相机、联系人、定位、麦克风、电话、传感器、短信、存储。2.内容提供器的作用在同一个手机中,使本应用程序能够访问其他应用程序中的数据。对于每一个应用程序来说,如果想要访问内容提供器...原创 2018-09-26 17:05:16 · 108 阅读 · 0 评论 -
Android中的文件存储
1. Context类中提供了一个openFileOutput()方法,用于将数据存储到指定文件中。 FileOutputStream out = openFileOutput("data",Context.MODE_PRIVATE); //第一个参数是文件名,文件默认路径:/data/data/<package name>/files/ //第二个参数是文件...原创 2018-09-26 17:44:59 · 720 阅读 · 0 评论 -
理解Android
1. Android的系统架构 1)Linux内核层:这一层为Android设备的各种硬件提供了底层的驱动 2)系统运行库层:这一层通过一些C/C++库来为Android系统提供主要的特性支持,如数据库支持、3D绘图支持、浏览器内核支持;这一层还有Android运行时库,允许开发者使用Java语言编写Android应用;运行时库中的Dalvik虚拟机(将字节码转换成机器码)...原创 2018-09-27 16:54:39 · 163 阅读 · 0 评论 -
Android中的活动Activity
1. 在AndroidManifest文件中: 在注册activity时,用android:label 指定活动中标题栏的内容;给主活动指定的label 不仅会成为标题栏中的内容,还会成为启动器(launcher)中应用程序显示的名称。2.intent(用于启动活动、服务,发送广播) 显示Intent:在activity中标明了要跳转的activity ...原创 2018-09-30 10:33:25 · 231 阅读 · 0 评论 -
接口回调
1. 应用场景 在处理网络请求等耗时操作时,使用接口回调,将数据返回到主线程中。2. 回调的思想 (调用方)类A的 a() 方法调用(回调方)类B的 b() 方法; 类B的 b() 方法执行完毕后,主动调用类A的 callback() 方法,将数据返回到A中。3. 例子:public interface Callback{ ...原创 2018-10-17 17:56:14 · 118 阅读 · 0 评论 -
Android中的 Material Design
1. 为什么有 Material Design? 安卓标准的界面设计风格没有IOS美观,而且Android平台界面风格不统一。Material Design在2014年推出,解决美观与Android界面风格不统一问题。2.Toolbar代替ActionBar,更加灵活 更改application的主题: res-->values-->styl...原创 2018-10-24 17:56:44 · 229 阅读 · 0 评论