- Android布局 1、LinearLayout布局(线性布局) 线性布局它是水平或者垂直来排列的布局。 详解: 首先要设置布局的排列方式它有垂直排列和水平排列, 垂直排列:android:orientation="vertical" 水平排列:android:orientation="horizontal" (1)加权重: ... Android布局 1、LinearLayout布局(线性布局) 线性布局它是水平或者垂直来排列的布局。 详解: 首先要设置布局的排列方式它有垂直排列和水平排列, 垂直排列:android:orientation="vertical" 水平排列:android:orientation="horizontal" (1)加权重: ...
- 文章目录 解决方法造成原因 解决方法 检查是否在 AndroidManifest.xml 文件中添加了以下两个权限: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="and... 文章目录 解决方法造成原因 解决方法 检查是否在 AndroidManifest.xml 文件中添加了以下两个权限: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="and...
- Android进程保活·1像素且透明Activity提升App进程优先级 Android进程 此文章代码Github上有提交:https://github.com/NorthernBrain/processKeep_Activity 其它文章 Android安卓进程保活(一)1像素且透明Activity Android安卓进程保活(二)设置前台S... Android进程保活·1像素且透明Activity提升App进程优先级 Android进程 此文章代码Github上有提交:https://github.com/NorthernBrain/processKeep_Activity 其它文章 Android安卓进程保活(一)1像素且透明Activity Android安卓进程保活(二)设置前台S...
- 文章目录 前景回顾运算符使用方法算术运算符字符串合并操作??运算符布局文件属性控制 前景回顾 Android 安卓DataBinding(一)·基础 Android 安卓DataBinding(二)·入门 Android 安卓DataBinding(三)·单向绑定 BaseObservable Android 安卓DataBinding(四... 文章目录 前景回顾运算符使用方法算术运算符字符串合并操作??运算符布局文件属性控制 前景回顾 Android 安卓DataBinding(一)·基础 Android 安卓DataBinding(二)·入门 Android 安卓DataBinding(三)·单向绑定 BaseObservable Android 安卓DataBinding(四...
- 文章目录 前景回顾单向绑定BaseObservableBean类继承BaseObservable布局文件运行效果 前景回顾 Android 安卓DataBinding(一)·基础 Android 安卓DataBinding(二)·入门 在上文中讲到,通过DataBinding进行绑定控件以及进行相关操作,但是,这遇到了一个瓶颈,就比如绑... 文章目录 前景回顾单向绑定BaseObservableBean类继承BaseObservable布局文件运行效果 前景回顾 Android 安卓DataBinding(一)·基础 Android 安卓DataBinding(二)·入门 在上文中讲到,通过DataBinding进行绑定控件以及进行相关操作,但是,这遇到了一个瓶颈,就比如绑...
- 文章目录 前景回顾事件绑定整体思路拓展运行效果 前景回顾 Android 安卓DataBinding(一)·基础 Android 安卓DataBinding(二)·入门 Android 安卓DataBinding(三)·单向绑定 BaseObservable Android 安卓DataBinding(四)·单向绑定 ObservableFiel... 文章目录 前景回顾事件绑定整体思路拓展运行效果 前景回顾 Android 安卓DataBinding(一)·基础 Android 安卓DataBinding(二)·入门 Android 安卓DataBinding(三)·单向绑定 BaseObservable Android 安卓DataBinding(四)·单向绑定 ObservableFiel...
- 文章目录 Android 安卓Dialog工具类封装与使用效果图配置JavaKotlin 使用方法JavaKotlin Android 安卓Dialog工具类封装与使用 安卓自定义Dialog,分别用了Kotlin和Java两种语言列出!布局可以自定义! 效果图 布局是自定义的 配置 style.xml中配置 <sty... 文章目录 Android 安卓Dialog工具类封装与使用效果图配置JavaKotlin 使用方法JavaKotlin Android 安卓Dialog工具类封装与使用 安卓自定义Dialog,分别用了Kotlin和Java两种语言列出!布局可以自定义! 效果图 布局是自定义的 配置 style.xml中配置 <sty...
- 文章目录 前景回顾单向绑定ObservableMapObservableMap 运行效果 ObservableListObservableList 运行效果 更新UI更新UI运行效果 前景回顾 Android 安卓DataBinding(一)·基础 Android 安卓DataBinding(二)·入门 Android 安卓DataBind... 文章目录 前景回顾单向绑定ObservableMapObservableMap 运行效果 ObservableListObservableList 运行效果 更新UI更新UI运行效果 前景回顾 Android 安卓DataBinding(一)·基础 Android 安卓DataBinding(二)·入门 Android 安卓DataBind...
- Android 安卓将网络图片保存到相册 封装了一个工具类! 请先加上读写权限: <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_ST... Android 安卓将网络图片保存到相册 封装了一个工具类! 请先加上读写权限: <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_ST...
- Android 安卓获取发布版SHA1 生成打包密钥后 打开黑窗口,进入打包密钥同级目录 输入命令: keytool -list -v -keystore 密钥名称 1 例: keytool -list -v -keystore appKey 1 回车,输入密钥密码,获取发布版SHA1 结束 Android 安卓获取发布版SHA1 生成打包密钥后 打开黑窗口,进入打包密钥同级目录 输入命令: keytool -list -v -keystore 密钥名称 1 例: keytool -list -v -keystore appKey 1 回车,输入密钥密码,获取发布版SHA1 结束
- 有时候,我们希望在传参时,就限制一个范围。这样一样来方法内部就不用再做校验。可以使用@IntRange注解限制数值输入范围,例子如下: private void setNum(@IntRange(from = 0,to = 20) int num){ // TODO } 123 有时候,我们希望在传参时,就限制一个范围。这样一样来方法内部就不用再做校验。可以使用@IntRange注解限制数值输入范围,例子如下: private void setNum(@IntRange(from = 0,to = 20) int num){ // TODO } 123
- 本例只能改App的Activity的亮度。原理就是修改视图的透明度。核心代码如下: WindowManager.LayoutParams lp = getWindow().getAttributes(); lp.alpha = alpha; getWindow().setAttributes(lp); 123 demo 本例只能改App的Activity的亮度。原理就是修改视图的透明度。核心代码如下: WindowManager.LayoutParams lp = getWindow().getAttributes(); lp.alpha = alpha; getWindow().setAttributes(lp); 123 demo
- 在app的build.gradle作如下修改: android { ... android.applicationVariants.all { variant -> variant.outputs.all { outputFileName = "apk的名称.apk" } } ... } 123456789 在app的build.gradle作如下修改: android { ... android.applicationVariants.all { variant -> variant.outputs.all { outputFileName = "apk的名称.apk" } } ... } 123456789
- I would like to know which one is good. Having android:installLocation="preferExternal" orWithout mentioning anything on the location This attribute of manifest tag is used in AndroidM... I would like to know which one is good. Having android:installLocation="preferExternal" orWithout mentioning anything on the location This attribute of manifest tag is used in AndroidM...
- 如果说一个成功男人的背后会有一个默默支持的女人的话,那么一个优越稳定的平台背后必有一个成熟的系统架构所支撑着。那么,Android的系统架构是怎么样的呢?从下图我们可以从整体上有个大致的了解(图片来源互联网): 从上图中可以看出,Android系统架构为四层结构,从上层到下层分别是应用程序层、应用程序框架层、系统运行库层以及Linux内核... 如果说一个成功男人的背后会有一个默默支持的女人的话,那么一个优越稳定的平台背后必有一个成熟的系统架构所支撑着。那么,Android的系统架构是怎么样的呢?从下图我们可以从整体上有个大致的了解(图片来源互联网): 从上图中可以看出,Android系统架构为四层结构,从上层到下层分别是应用程序层、应用程序框架层、系统运行库层以及Linux内核...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签