- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 SwiftUI 基础学习笔记——常用组件属性
View //消除列表两边空白 .listRowInsets(EdgeInsets()) //设置显示宽高比例 .aspectRatio(7/3,contentMode: .fit) //设置圆角 .clipShape(RoundedRectangle(cornerRadius: 25.0)) //监听数据变化 .onChange(of: index, perform: { value in print(value) }) //视
2021-12-08 17:32:25 1431
原创 SwiftUI 基础学习笔记——属性包装器 - Property Wrappers
@State 一个给给定类型的持久化值,通过这个值view可以读取并监控这个数值。 通过使用 @State 修饰器我们可以关联出 View 的状态. SwiftUI 将会把使用过 @State 修饰器的属性存储到一个特殊的内存区域,并且这个区域和 View struct 是隔离的. 当 @State 装饰过的属性发生了变化,SwiftUI 会根据新的属性值重新创建视图 struct ArticleDetail: View { @State var success:Bool = .
2021-12-07 15:58:53 256
转载 Android 修改系统字体大小,导致页面展示异常解决方案
Android系统默认是允许修改系统本身的字体大小的,导致页面展示异常。 页面展示异常是因为系统字体大小影响到了程序中字体的单位sp,所以解决此问题的方案1是,将布局中字体大小的单位sp换成dp 解决方案2:重写Activity或Application中的getResources()方法,即: @Override public void onConfigurationChanged(...
2018-11-01 10:34:01 1635
原创 Java 反射工具类封装
封装了常用的反射相关方法 public class ReflectUtil { /** * 通过类路径获取Class * * @author LHY <br> * Description <br> * LastModified 2014-5-9 Content <br>...
2018-11-01 10:32:08 945
原创 Android Sqlite 工具类封装
鉴于经常使用 Sqlite 数据库做数据持久化处理,进行了一点封装,方便使用。 该封装类主要支持一下功能 支持多用户数据储存 支持 Sqlite数据库升级 支持传入 Sql 语句建表 支持 SQLiteDatabase 基本操作。比如:execSQL、rawQuery、insert等等 解决了数据库并发问题 先贴上封装类代码 /** * * @ClassName: Da...
2018-11-01 10:30:58 3110 1
原创 Android 时间维护服务 TimeService(针对于特殊定制需求)
此方法针对于无法自动获取网络时间的特殊设备,正常 Android 设备直接调用 System.currentTimeMillis(); 方法获取当前时间即可。 TimeService 集成于 Service,实现与主Activity 的生命周期绑定。 TimeService 代码 public class TimeService extends Service { priva...
2018-11-01 10:29:38 5276
原创 Android Application类作用简单说明
每个程序运行时创建一个Application类的对象且只创建一个 Application对象的生命周期是整个程序中最长的,它的生命周期就等于这个程序的生命周期。 Application来进行一些,如:数据传递、数据共享和数据缓存等操作 Application会先于 Activity 创建 ...
2018-11-01 10:26:32 180
基于Java的Socket客户端实现,可以直接用于Android平台
2017-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人