![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
Rookie20190715
这个作者很懒,什么都没留下…
展开
-
Android应用程序安装与Launcher启动机制
Android应用程序安装与Launcher启动机制以下资料摘录整理自老罗的Android之旅博客,是对老罗的博客关于Android底层原理的一个抽象的知识概括总结(如有错误欢迎指出)(侵删):http://blog.csdn.net/luoshengyang/article/details/8923485http://blog.csdn.net/luoshengyang/article/d...转载 2019-12-19 15:14:37 · 439 阅读 · 0 评论 -
Handler简单介绍
Handler简单介绍目 录1 Handler的基本介绍…1.1什么是Handler…1.2为什么要用Handler…1.3Handler的四个组成部分…1.3.1 Message…1.3.2 Handler…1.3.3 MessageQueue…1.3.4 Looper…1.4 Handler工作流程…1.5 Handler的用法…1.5.1 传递Message…1....原创 2019-11-09 15:33:13 · 752 阅读 · 0 评论 -
Android设备FTP服务器搭建
Android设备FTP服务器搭建目 录1 前言…1.1设计背景…1.2搭建方案简述…2 搭建服务器流程…2.1创建新项目…2.2添加相应jar包…2.3添加相应依赖…2.4获取设备IP…2.5开启FTP服务器…2.6关闭FTP服务器…3 注意事项…1 前言1.1 设计背景因压力测试抓Log文件过大,可能造成设备的内存空间溢出,所以需要搭建Android设备的FTP...原创 2019-11-09 15:29:38 · 2367 阅读 · 1 评论 -
Android-ContentProvider详解
1 内容提供器简介Content Provider 主要用于在不同应用程序间实现数据共享。不同于文件存储和SharedPreferences存储中的两种全局可读写操作模式,Content Provider可以选择值对那一部分数据进行共享...原创 2019-10-24 10:54:46 · 492 阅读 · 0 评论 -
Android-持久化技术详解
1 持久化技术简介数据持久化指将呢些内存中瞬时数据保存到存储设备中,保证及时在设备关机的情况下,数据不会丢失。Android系统提供三种方式用于简单的实现数据持久化功能,即文件存储、SharePreference存储和数据库存储。当然还有第四种,数据保存子啊手机的sd卡中。2 文件存储文件存储是Android最基本的一种数据存储方式,它不对存储内容做任何格式化处理,所有的数据都是原封不动地...原创 2019-10-22 21:44:06 · 389 阅读 · 0 评论 -
Protect Broadcast 保护广播
一、android:sharedUserId=“android.uid.system”系统中所有使用android.uid.system作为共享UID的APK,都会首先在manifest节点中增加 android:sharedUserId=“android.uid.system”,然后在Android.mk中增加 LOCAL_CERTIFICATE := platform.如ZsDeskcloc...转载 2019-10-22 15:45:53 · 1074 阅读 · 0 评论 -
Android-广播Broadcast Receiver详解
1.广播机制简介Android中的广播主要分为两种类型:标准广播和有序广播。标准广播(Normal broadcasts)是一种完全异步执行的广播,在广播发出之后,所有的广播接收器几乎都会在统一时刻接受到这条广播消息,因此它们之间灭有任何先后顺序可言。这种广播的效率会比较高,但同时也意味着它是无法别jieduan...原创 2019-10-17 10:38:15 · 275 阅读 · 0 评论 -
Android - Handler
1. 概述Handler:是一个消息分发对象,进行发送和处理消息,并且其Runnable对象与线程的MessageQueue 关联。作用:调度消息,将一个任务切换到某个指定的线程中去执行。子线程不允许访问UI假如子线程允许访问UI,则在多线程并发的情况下,会使UI控件处于不可预期的状态。传统solution:加锁,但会使得UI访问逻辑复杂,同时降低UI访问效率。引入Handler采用...原创 2019-09-24 15:02:15 · 475 阅读 · 0 评论 -
Android - Android 控件总结
Android - Android 控件总结1. TextViewandroid.widget.TextView extends android.view.View属性描述android:id唯一的标识控件IDandroid:autoLink设置是否将指定格式的文本转换为可单击的超链接显示,可选参数值:none;web:URL连接;email:邮箱;phone:...原创 2019-09-23 21:50:46 · 371 阅读 · 0 评论 -
Android常用的UI组件
1 TextView 及其子类1.1 TextView 和 EditView1.2 Button:点击触发一个onClick事件RadioButton:单选按钮,通常与RadioGroup一起使用;ToggleButton:状态开关按钮;CheckBox:复选按钮;Switch:开关。1.3 AnalogClock 和 TextClockTextClock:取代早起的Digi...原创 2019-09-23 14:39:56 · 1469 阅读 · 0 评论 -
Android - View 和 ViewGroup
Android - View 和 ViewGroupAndroid 系统中的所有 UI 类都是建立在 View 和 ViewGroup 两个类的基础之上的,所有 View 的子类称为 Widget,所有 ViewGroup 的子类称为 Layout。Activity 是 Android 应用程序与用户交互的接口,每一个屏幕视图都对应一个 Activity。Activity 本身无法显示在屏幕...原创 2019-09-23 11:39:25 · 289 阅读 · 1 评论 -
Android - 第三章 UI开发
Android - 第三章 UI开发1.常用控件使用方法1.1. TextViewmatch_parent: 让当前的控件的大小和父布局大小一样;wrap_content: 让当前控件的大小刚好能够包含住里面的内容;android:id 控件唯一标识符android:layout_width 控件宽度android:layout_height 控件高度android:text 显示...原创 2019-10-17 10:43:34 · 244 阅读 · 0 评论 -
Android - 第二章 Activity 探究
Android - 第二章 Activity 探究1. Activity 是什么2. Activity 的基本用法3. 使用intent在Activity中调度4. Activity的生命周期Activity的状态:1.运行状态(running)Activity位于返回栈的栈顶。2.暂停状态(paused)Activity不再处于栈顶,但仍然可见。这是因为不是每个Activit...原创 2019-09-19 13:56:12 · 597 阅读 · 0 评论 -
Android - 第一章 基本认识
Android - 第一章 基本认识1. 分析目录1.1 自动生成无需关心.gradle .idea bulid build.gradle1.2 需要了解的.gitignore 该文件用来将指定的目录或者文件排除子啊版本控制之外。gradle.properties 该文件是全局的gradle配置文件,在这里配置的属性将会影响到项目中所有的gradle编译脚本。gradlew 和 g...原创 2019-09-18 14:02:26 · 216 阅读 · 0 评论