- 博客(270)
- 资源 (4)
- 收藏
- 关注

原创 Android 优质的UI组件汇总
链接:https://github.com/Jay-Goo/RangeSeekBar/blob/master/app/release/app-release.apk。链接:https://github.com/yixiaolunhui/AndroidCarrouselLayout。链接:https://github.com/woxingxiao/DashboardView。链接:https://github.com/cStor-cDeep/RuleView。
2023-10-30 20:46:27
2743

原创 【Android】如何快速熟悉项目
Activity和Fragment是所有逻辑的起点,在对流程有一定的熟悉之后,就要去查看不同页面所在的Activity或者Fragment,然后在剩下的时间再看看页面布局,看看大部分Activity中是否用上了Fragment,用的时候都用在了哪一部分。在找到某个方法,但是又不清楚这个方法的上下文和运行情况的时候,就用断点调试的方式好了,在启用debug后,可以在Android Studio的左下角查看方法运行的堆栈,通过这个可以轻松的获取方法的上下文,有助与我们理解代码。就可以一个个查看了。
2023-09-26 18:56:26
2529
1
原创 【第一章】Cocos Creator 3.8
Cocos Creator 既是一款高效、轻量、免费开源的跨平台 2D&3D 图形引擎,也是一个实时 2D&3D 数字内容创作平台。拥有 高性能、低功耗、流式加载、跨平台 等诸多优点,您可以用它来创作 游戏、车机、XR、元宇宙 等领域的项目。
2024-08-31 17:02:05
629
原创 Android面试题 - 01
图标的设计规范中,方形的高度和宽度都为152dp,圆形的直径为176dp,垂直长方形的高度为176dp,宽度为128dp,水平长方形的高度为128dp,宽度为176dp。另一方面,Service是Android的一种机制,当其运行的时候,如果它是本地服务(Local Service),那么对应的服务将运行在主进程的主线程上。如果你使用的是bindService()方法启动的服务,那么你需要在Activity中先调用unbindService()方法,然后再调用stopService()方法来停止服务。
2023-11-08 12:33:47
1408
原创 Cocos 系列教程 - 01 认识项目结构
assets 用来放置游戏中所有的本地资源、脚本和第三方库文件。只有在 assets 目录下的内容才能显示在 资源管理器 中。assets 中的每个文件在导入项目后都会生成一个相同名字的 .meta 文件,用于存储对应的资源配置和索引信息。.meta 文件需要一并提交到版本控制系统,详见 资源管理注意事项 — meta 文件。一些第三方工具生成的工程或设计源文件,如 TexturePacker 的 .tps 文件,或 Photoshop 的 .psd 文件,可以选择放在 assets 外面管理。
2023-10-24 00:45:10
2086
原创 科大讯飞,太强了,务必低调使用!
回想起刚毕业那阵子,为了找到精致的简历模板,四处碰壁,结果常常是找到一些质量不一的简历模板,尤其是在撰写简历时,不仅被复杂的简历模板困扰,还要被一些奇怪的排版以及错误格式的简历弄的头昏眼花,真是欲哭无泪!有了它,我们可以轻松地提出各种关于生活的问题,它能够迅速为我们解答疑难问题,减轻我们的焦虑。例如,它能够准确理解和回答各种问题,为我们提供智慧支持。无论是在日常生活中追求便捷与高效,还是在工作中追求质量与效率,讯飞星火认知大模型和星火助手都能为用户提供强有力的支持,让他们成为人工智能时代的领跑者。
2023-10-14 08:15:00
1154
原创 Android借鉴博客篇 Android Studio各个历史版本
Android Studio各个历史版本下载地址:https://developer.android.google.cn/studio/archive#android-studio-3-0?utm_source=androiddevtools&utm_medium=website
2022-12-21 10:19:39
1006
原创 Android异常篇 androidx.versionedparcelable.VersionedParcelable uses extends but actually matches implem
Android异常篇 androidx.versionedparcelable.VersionedParcelable uses extends but actually matches implem。
2022-12-09 15:01:52
851
原创 Android异常篇 Failed to initialize editor
Android异常篇 Failed to initialize editor
2022-10-17 22:35:16
899
2
原创 Android番外篇 ‘gradlew‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
'gradlew' 不是内部或外部命令,也不是可运行的程序 或批处理文件
2022-08-31 11:24:35
767
原创 Unity Spine动画中Complete 委托 、事件、缓存 += -= 委托
一、API概念1、Spine.AnimationState支持的事件:2、Start:当动画开始播放;3、End:当动画被清除或中断;4、Complete:当动画完成它全部的持续时间;5、Event:当检测到用户自定义的事件;二、使用 private List<System.Action> mUnRegisterEventActions = new List<System.Action>(); public void UseSpine() { /
2022-05-27 22:13:20
2707
原创 Unity 获取某个时间的0点0分和23点59分59秒
一、当月第一天0时0分0秒DateTime.Now.AddDays(1 - DateTime.Now.Day).Date二、当月最后一天23时59分59秒DateTime.Now.AddDays(1 - DateTime.Now.Day).Date.AddMonths(1).AddSeconds(-1)三、上个月第一天0时0分0秒DateTime.Now.AddMonths(-1).Date.AddDays(1 - DateTime.Now.Day);四、上个月最后一天23时59分59秒
2022-05-27 22:05:42
870
原创 Android异常篇 efore task ‘:app:compileDebugJavaWithJavac‘
一、查看gradle版本和android plgin的对应关系二、降低版本
2022-05-25 18:40:24
409
原创 Installed Build Tools revision 32.0.0 is corrupted. Remove and install again using the SDK Manager
一、异常说明Andorid Studio 安装后,模拟器启动失败,报错为:Installed Build Tools revision 32.0.0 is corrupted. Remove and install again using the SDK Manager.已安装的构建工具修订版32.0.0已损坏。 使用SDK管理器删除并重新安装二、解决方案方案一:1.打开SDK Manager;2.取消API32前的勾选后Apply。3.重新选择需要的API,勾选后Apply。方案
2022-05-25 18:35:25
3543
原创 Unity 数据持久化之PlayerPrefs(三) 存储位置
一 、Window平台数据存储位置File - Build Settings - Player Settings - Player 查看公司名称和产品名称Window + R查看注册表二、Android 平台数据存储位置三、IOS平台数据存储位置 如何存储数据
一、PlayerPrefs 是什么Unity提供的可以用于存储读取玩家数据的公共类二、存储相关知识PlayerPrefs的数据存储 类似于键值对存储 一个键对应一个值1、提供了三种存储的数据方法 int float string键:string 类型值:int float string 对应的3种API三、使用// int 存储PlayerPrefs.SetInt("myAge",18);// int 取PlayerPrefs.GetInt("myAge"); // PlayerPr
2022-05-13 11:24:28
972
原创 Unity 数据持久化之PlayerPrefs(一)
一、概念简述:将游戏数据存储到硬盘,硬盘中数据读取到游戏中,也是传统意义上的存盘。二、数据持久化结构图三、存取// 存储GameDataMgr.Instance.SaveData(实体类Bean);// 读取实体类Bean bean = GameDataMgr.Instance.GetData(typeof(实体类Bean)) as 实体类Bean;...
2022-05-13 11:04:43
321
原创 Unity 动态更换Image图片 && UI自适应
一、动态更换Image图片前提:Image源文件必须存放在自行创建的文件夹[Resources]中方式一:typeof 类型 Resources.Load()动态更换ImageImage img;//image路径string path = "Images/Item/img";//参数为资源路径和资源类型Sprite sprite = Resources.Load(path,typeof(Sprite)) as Sprite;//动态更换imageImg.sprite = sprite;
2022-05-12 15:27:04
11187
2
原创 Unity基础 Unity获取当前时间的时间戳
一、单位换算1秒 = 1000毫秒1毫秒 = 1000微妙1微秒 = 1000纳秒二、获取Unix时间戳 /// <summary> /// 获取时间戳(精确到秒) /// TimeTool.ConvertDateTimep(DateTime.Now) /// </summary> /// <param name="time">时间</param> public static long ConvertDa
2022-05-11 21:03:11
14168
2
原创 Android基础篇 AndroidManifest.xml 中 exported属性的概念
1、android:exported 是 Android中的四大组件 Activity,Service,Provider,Receiver 四大组件中都会有的一个属性。2、android:exported 代表是否能被其他应用隐式调用。true允许被启动,false不允许被启动。3、android:exported 默认值是由有无intent-filter决定的,如果有intent-filter,默认值为true,否则为false。4、android:exported = false的情况下,这个Ac
2022-05-10 00:10:30
1360
原创 Unity Hun 编辑器设置为中文
一、打开Unity Hun 编辑器的设置按钮二、在 Preferences – > Appearance – > Language
2022-04-29 16:47:39
1797
原创 Android实战开发篇 点击EditText以外区域,隐藏键盘,失去焦点
一、建立软键盘监听 /** * 软键盘监听器 */ public static class SoftKeyBoardListener { //activity的根视图 private View rootView; //记录根视图的显示高度 int rootViewVisibleHeight; private OnSoftKeyBoardChangeListener onSoftKeyB
2022-04-24 14:12:23
4194
原创 Android-RecyclerView系列 Item居中效果
一、创建RecyclerView居中管理的Manager// 默认线性布局public class CenterLayoutManager extends LinearLayoutManager { public CenterLayoutManager(Context context) { super(context); } public CenterLayoutManager(Context context, int orientation, boolean
2022-04-20 14:22:52
6793
2
原创 Android-RecyclerView系列 滑动到指定位置
一、LayoutManager1、LayoutManager.scrollToPositionWithOffset ((LinearLayoutManager)mRecyclerView.getLayoutManager()).scrollToPositionWithOffset(toPosition, 0);1、mRecyclerView : RecyclerView 控件2、toPosition : 指定移动位置方式二:RecyclerView1、RecyclerView.scroll
2022-04-19 22:10:32
11807
原创 Android异常篇 Fail to connect to camera service
一、版本区别在Java代码中添加运行时权限授权,在Activity的onCreate函数中添加如下代码if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { if (checkSelfPermission(Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED) { requestPermissions(new Str
2022-04-12 17:58:06
5287
MVCdemo.rar
2021-04-20
EditTextTest.rar
2021-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人