- 博客(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 1439
原创 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 259
转载 Android 修改系统字体大小,导致页面展示异常解决方案
Android系统默认是允许修改系统本身的字体大小的,导致页面展示异常。页面展示异常是因为系统字体大小影响到了程序中字体的单位sp,所以解决此问题的方案1是,将布局中字体大小的单位sp换成dp解决方案2:重写Activity或Application中的getResources()方法,即:@Override public void onConfigurationChanged(...
2018-11-01 10:34:01 1646
原创 Java 反射工具类封装
封装了常用的反射相关方法public class ReflectUtil { /** * 通过类路径获取Class * * @author LHY <br> * Description <br> * LastModified 2014-5-9 Content <br>...
2018-11-01 10:32:08 951
原创 Android Sqlite 工具类封装
鉴于经常使用 Sqlite 数据库做数据持久化处理,进行了一点封装,方便使用。该封装类主要支持一下功能支持多用户数据储存 支持 Sqlite数据库升级 支持传入 Sql 语句建表 支持 SQLiteDatabase 基本操作。比如:execSQL、rawQuery、insert等等 解决了数据库并发问题 先贴上封装类代码/** * * @ClassName: Da...
2018-11-01 10:30:58 3121 1
原创 Android 时间维护服务 TimeService(针对于特殊定制需求)
此方法针对于无法自动获取网络时间的特殊设备,正常 Android 设备直接调用System.currentTimeMillis();方法获取当前时间即可。TimeService 集成于 Service,实现与主Activity 的生命周期绑定。TimeService 代码public class TimeService extends Service { priva...
2018-11-01 10:29:38 5293
原创 Android Application类作用简单说明
每个程序运行时创建一个Application类的对象且只创建一个 Application对象的生命周期是整个程序中最长的,它的生命周期就等于这个程序的生命周期。 Application来进行一些,如:数据传递、数据共享和数据缓存等操作 Application会先于 Activity 创建...
2018-11-01 10:26:32 182
基于Java的Socket客户端实现,可以直接用于Android平台
2017-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人