1、布局文件 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout android:layout_width="match_parent" and…
标签:Android开发
Activity 启动流程和 UML 时序图
本文以启动的目标 Activity 所属进程不存在的情形为例,结合 Android12 源码,给出了整个过程的流程图,以及局部过程的时序图。推荐一个 Android 源码阅读网站 。 先附上一张整体过程的流程图。app1…
Android Studio中如何查看Sqlite数据库和表的创建情况
第一种方式:File Explorer 重点:首先保证电脑连接安卓机(手机或平板等)或者开启Android Studio中对应工程的模拟器。 点击Android Studio上方菜单项的View 继续点击Tool Win…
浅谈图片加载的三级缓存(一)
之前被人问及过,图片的三级缓存是什么啊,来给我讲讲,图片三级缓存,好高大尚的名字,听着挺厉害,应该是很厉害的技术,当时不会啊,也就没什么了,没有说出来呗,前一阶端用到了BitmapUtils的图片缓存框架,索性就自己找些…
Android开发中的图片压缩
几种常见的压缩方式 1.质量压缩 bitmap.compress(Bitmap.CompressFormat.JPEG,50,outputStream) 或降低采样率 val options = BitmapFactor…
Android开发笔记(一百六十五)利用红外发射遥控电器
红外遥控是一种无线控制技术,它具有功耗小、成本低、易实现等诸多优点,因而被各种电子设备特别是家用电器广泛采用,像日常生活中的电视遥控器、空调遥控器等等基本都采用红外遥控技术。 不过遥控器并不都是红外遥控,也可能是射频遥控…
Android Retrofit 实现(图文上传)文字(参数)和多张图片一起上传
背景 在有心课堂《自己动手写HTTP框架》课程中有下列课程: 自拍要发朋友圈如何实现 http://stay4it.com/course/4/learn#lesson/208 通过自己写的HTTP框架实现将图片和文字等内…
Android 应用动态更改图标和名字
可以通过activity-alias,通过它指定不同的入口,然后通过android:targetActivity=”.activity.MainActivity”来指定真正的入口,这个要新的类 <activity-…
使用JSONObject解析JSON数据
JSONObject是Android官方提供用来解析JSON数据的API。 要解析JSON数据,首先我们得要有一个放有JSON数据的服务器地址,这里我自己配置了一个Web服务器,并且将JSON数据放在了上面。在浏览器输入…
Android-摄像头全解析之-自定义拍照界面
Android-摄像头整理 前言 自定义拍照流程 初始化摄像头 进行拍照 释放资源 拍照属性配置功能点详解 是否自动对焦 设置JPEG图片格式的GPS信息 白平衡 设置预览的图片大小 相机方向和预览方向的适配 前言 在实…
Android Studio修改AVD默认存储位置
在进行操作之前,首先要了解一些名词及其作用,防止概念糊涂! SDK: software development kit的简写, 软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平…
图片加载框架-Picasso最详细的使用指南
写在前面 Android 中有几个比较有名的图片加载框架,Universal ImageLoader、Picasso、Glide和Fresco。它们各有优点,以前一直用的是ImageLoader 做项目中的图片加载,由于…