首页
归档
分类
标签
瞬间
图库
留言板
友链
关于
极客日记
行动起来,活在当下
累计撰写
93
篇文章
累计创建
17
个标签
累计收到
1
条评论
栏目
首页
归档
分类
标签
瞬间
图库
留言板
友链
关于
目 录
CONTENT
以下是
Android
相关的文章
2023-09-16
Android 常用布局- LinearLayout(线性布局)
Android中有六种主要布局,LinearLayout是其中之一,允许子视图在单一方向上排列,如竖直或水平。主要属性包括orientation(方向)、layout_width和layout_height(宽高设置)、gravity(对齐方式)、layout_gravity(视图在父视图中的对齐)、padding(内外间距)、layout_margin(与父控件的距离)、layout_weight(控件比重)。这些属性为开发者提供了灵活的布局管理,以满足不同的界面需求。
2023-09-16
11
0
0
Android
2023-09-11
Android开发环境搭建
文章详细介绍了Android开发环境的搭建过程,包括Java SDK与Android Studio的安装、环境变量的配置、Android SDK的下载与应用程序的创建,以及模拟器的设置。首先,推荐使用jdk1.8版本,并通过设置JAVA_HOME、PATH和CLASSPATH来完成环境变量的配置。安装Android Studio后,用户需允许其下载所需的Android SDK,并通过建立空活动项目开始开发。最后,用户可以创建模拟器并成功运行程序,以确认环境搭建有效。
2023-09-11
6
0
0
Android
2022-11-09
Android Activity生命周期
Android的Activity生命周期分为正常和异常两种情况。在正常情况下,Activity经历的生命周期方法包括onCreate、onRestart、onStart、onResume、onPause、onStop和onDestroy。每个方法对应不同的状态变化。异常情况下,Activity可能因系统回收或配置变化而被重建,此时需要使用onSaveInstanceState和onRestoreInstanceState方法存储和恢复数据。此外,通过配置AndroidManifest文件中的configChanges属性,可以防止Activity因屏幕旋转等原因被重新创建。
2022-11-09
5
0
0
Android
2022-10-11
Android 存储访问框架的使用
存储访问框架(SAF)为Android应用提供了文件选择器和文件操作API,专门设计用于处理非多媒体文件。在Android 11及以后的版本中,由于MediaStore的限制,开发者必须依赖SAF进行文件访问。通过Intent类,应用可以调起系统文件选择器,支持多种文件类型的过滤。此外,SAF允许用户授权对特定文件夹的访问,并提供各种API来操作文件,如重命名、删除或复制文件。SAF与MediaStore的主要区别在于,SAF能够访问所有文件类型,而MediaStore仅限多媒体文件。
2022-10-11
5
0
0
Android
2022-10-06
Android WiFi类
WiFi是一种无线联网技术,常以无线路由器为基础。Android提供了多个WiFi操作类,主要包括ScanResult、WifiConfiguration、WifiInfo和WiFiManager等,用于描述接入点信息、配置网络以及管理WiFi连接。WifiConfiguration包含网络安全和认证信息,而WifiInfo提供网络状态和信号强度等细节。此外,Android应用需要在manifest文件中申请相关权限,以便于管理WiFi状态和连接。这些类和方法共同支持WiFi的开启、扫描、连接以及配置信息的管理。
2022-10-06
8
0
0
Android
2022-09-22
Android 常用布局- AbsoluteLayout(绝对布局)
Android中有六大布局,分别是LinearLayout、RelativeLayout、TableLayout、FrameLayout、AbsoluteLayout和GridLayout。AbsoluteLayout通过位置坐标(x,y)来设置子控件位置,但由于它在不同屏幕尺寸上的适应能力差,使用不便,故不推荐使用该布局。
2022-09-22
8
0
0
Android
2022-09-18
Android 常用布局- FrameLayout(帧布局)
Android中有六大布局类型,其中FrameLayout作为一种特殊的布局模式,特点是所有子控件堆叠于左上角,后面的控件覆盖前面的。常用属性包括android:foreground,用以设置最上层的前景图像以及android:foregroundGravity,设置其显示位置。利用FrameLayout,可以创建令人瞩目的效果,如霓虹灯效果,方法是通过设置TextView的layout_gravity属性来实现中心对齐。
2022-09-18
3
0
0
Android
2022-09-18
Android 常用布局- GridLayout(网格布局)
Android中有六大常用布局,其中GridLayout是一种在Android 4.0后引入的布局模式。GridLayout相比于传统的表格布局,提供了更强大的功能,可以自定义行列数、组件排列及其位置。常用属性包括设置布局方向、行列数、组件对齐方式及跨行跨列的设置。对于低版本SDK,需导入v7包以使用GridLayout。
2022-09-18
7
0
0
Android
2022-09-18
Android 常用布局-RelativeLayout(相对布局)
Android中有六大布局,其中RelativeLayout(相对布局)允许子元素根据其相对于父元素或其他兄弟元素的位置进行排列。常用属性包括设置元素相对位置的指令,如layout_above、layout_below、layout_toLeftOf等,这些属性便于精确控制控件的对齐和位置。此外,属性如layout_alignParent和layout_center对元素的对齐方式提供灵活选择。此布局方式适用于需要复杂界面设计的应用场景。
2022-09-18
3
0
0
Android
2022-09-16
Android 常用布局- TableLayout(表格布局)
Android中常用的布局有六种,其中TableLayout用于将子类按行列排列,是由多个TableRow对象组成。TableLayout支持通过设置属性如stretchColumns、shrinkColumns和collapseColumns来调整列的显示方式,分别用于拉伸、收缩或隐藏特定列。通过这些方法,可以有效管理屏幕空间,确保用户界面在各种设备上的良好展示。
2022-09-16
2
0
0
Android