随笔分类 -  Android 代码

摘要:属性 app:cardBackgroundColor 设置背景颜色 app:cardCornerRadius 设置圆角大小,不要圆角设置为0 app:cardElevation 设置z轴的阴影,不需要阴影设置为0 app:cardMaxElevation 设置z轴的最大高度值 app:content 阅读全文
posted @ 2024-03-15 10:41 一个小笨蛋 阅读(56) 评论(0) 推荐(0) 编辑
摘要:代码 package com.xian.app.broadcast; import androidx.appcompat.app.AppCompatActivity; import androidx.core.app.NotificationCompat; import android.app.No 阅读全文
posted @ 2024-03-11 16:30 一个小笨蛋 阅读(20) 评论(0) 推荐(0) 编辑
摘要:App不但能监测手机屏幕的方向变更,还能获知回到桌面的事件,连打开任务列表的事件也能实时得知。回到桌面与打开任务列表都由按键触发,例如按下主页键会回到桌面,按下任务键会打开任务列表。虽然这两个操作看起来属于按键事件,但系统并未提供相应的按键处理方法,而是通过广播发出事件信息。因此,若想知晓是否回到桌 阅读全文
posted @ 2024-03-11 15:05 一个小笨蛋 阅读(193) 评论(0) 推荐(0) 编辑
摘要:默认处理机制 除了系统广播之外,App所处的环境也会影响运行,比如手机有竖屏与横屏两种模式,竖屏时水平方向较短而垂直方向较长,横屏时水平方向较长而垂直方向较短。两种屏幕方向不但造成App界面的展示差异,而且竖屏和横屏切换之际,甚至会打乱App的生命周期。 无需重启Activity 横竖屏切换,Act 阅读全文
posted @ 2024-03-11 14:45 一个小笨蛋 阅读(43) 评论(0) 推荐(0) 编辑
摘要:一.接收系统的分钟广播 TimeReceiver.java package com.xian.app.broadcast.receiver; import android.content.BroadcastReceiver; import android.content.Context; impor 阅读全文
posted @ 2024-03-11 11:28 一个小笨蛋 阅读(28) 评论(0) 推荐(0) 编辑
摘要:一、数据库升级 随着我们系统的升级,数据库一般也要跟着一起变化。Android 中的 SQLite 数据库根据数据库版本号来判断是否进行了升级。当数据库版本号发生变化后,Android 系统会调用 SQLiteOpenHelper 的 ouUpgrade 函数,然后我们在该函数中对版本号进行判断,再 阅读全文
posted @ 2024-03-01 16:23 一个小笨蛋 阅读(72) 评论(0) 推荐(0) 编辑
摘要:在新版的Android中设置 https://jitpack.io 由原来的 原来在build.gradle中配置的 allprojects { repositories { google() jcenter() maven { url 'https://jitpack.io' } } } 改到了s 阅读全文
posted @ 2024-02-27 13:36 一个小笨蛋 阅读(9) 评论(0) 推荐(0) 编辑
摘要:@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //全屏去状态栏(在setContentView之前) requestWindowFeature(Wi 阅读全文
posted @ 2024-02-27 10:02 一个小笨蛋 阅读(73) 评论(0) 推荐(0) 编辑
摘要:布局文件 popup_menu.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_wid 阅读全文
posted @ 2024-02-23 15:14 一个小笨蛋 阅读(109) 评论(0) 推荐(0) 编辑
摘要:布局文件 activity_launch_simple.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns: 阅读全文
posted @ 2024-02-20 16:15 一个小笨蛋 阅读(34) 评论(0) 推荐(0) 编辑
摘要:布局文件 activity_pager_tab_strip.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmln 阅读全文
posted @ 2024-02-20 15:10 一个小笨蛋 阅读(7) 评论(0) 推荐(0) 编辑
摘要:布局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android 阅读全文
posted @ 2024-02-20 13:48 一个小笨蛋 阅读(5) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示