- 博客(11)
- 收藏
- 关注
原创 关于unity mono编译你需要知道的事
现阶段还在去考虑mono编译的,多数都是unity引擎开发的较老的游戏(新游戏都较普遍使用Il2cpp),或是图mono热更这块简单些,不管如何吧,目前也还是有少许游戏需要用mono而mono编译则是因为自己需要对源码做些修改,有些是防反编译,有些是热更需求等编译mono其实网上有很多帖子了,但很多人还是碰到了不少的问题,这里总结一下我遇到的情况编译准备准备工作,很多帖子都说到了系统,插件,等等,但是其实工程也算在准备工作内,至少我看到的许多人都是因为工程问题而导致最终无法正常编译工程准备首.
2020-08-24 16:00:37
882
原创 Android中的MVC/MVP/MVVM框架
代码越来越多的情况下,我们逐渐引入了各种设计模式来提高代码的复用性以及解耦,而框架则是更进一步,在整个项目上来分离模块,减少耦合 目前移动开发上用的最多的是MVC,MVP,MVVM,下面就让我们来了解一下这三个框架的优点和差异一、MVC1,定义 M(model):模型,业务逻辑的处理 V(view):视图,用于显示处理之后的数据,结果 C(controller):控...
2018-06-10 17:04:56
836
原创 Ubuntu常用命令及常见问题
常用命令1,应用程序陷入死循环或某种无法终止的状态,如何强制关闭ps -ef //全格式显示当前所有进程sudo kill PID//PID修改为需要结束的应用程序的PID 常见问题1,如何安装genymotiongenymotion官网下载后,下载下来的是一个bin文件,需要通过命令安装可以将该bin文件移动至home目录下,执行如下命令(当然不挪也是
2018-03-01 15:12:14
251
原创 Rom开发中常用Git操作
其实平时做普通的程序开发,单人的话一般对版本控制的需求不是特别高,即使是人稍微多一点,有些时候使用U盘来拷贝代码效率会更高一些,当然了,现在常用的android studio里面有Github的插件,使用起来也相当方便,不过这是题外话了。但是到Rom开发中,如果说不使用版本控制,那工作量真的不知道会多多少倍。简而言之,Git大法好,于是mark一下我自己开发中比较常用的命令:git status ...
2018-03-01 15:12:11
249
原创 java线程池相关
PS:本文实非一时半会写得完,看见此ps代表本文还未完全更新完整引言:多线程的使用非常广泛,例如android中完成耗时操作,或者有些时候需要并发的做某些任务的时候,就会用到多线程但是到达了一定任务量的情况下,线程不应该被无限的去创建销毁,因为创建销毁也会占用许多资源和时间,所以在需要长期使用多线程的情况下,我们应该考虑线程的复用问题即创建一个线程池以管控这些线程该博文将会模仿这一篇博文的大致形式...
2018-03-01 15:12:08
227
原创 java集合相关
集合类存放于java.util包中首先需要说的是CollectionCollection是集合的基本接口,List、Set、Queue就继承于Collection接口(Map没有)。java的集合主要有三种:Set,List和Map先说Collection系的三个:Set,List与Queue,这里列出他们的常用接口及其实现类Set(集) Set具有与Collecti
2018-03-01 15:12:00
201
原创 【Android N兼容问题】Android N上系统预置应用调用so库失败问题的看法
首先引一篇博文,主要是根据这篇博文和一些其他的资料最终解决的问题【Android N兼容问题】Android N上系统预置应用调用第三方库初始化失败博文中该博主遇到的问题是内置应用调用百度地图的so库,结果报错他的错误信息中有参考意义的主要是这一条05-22 10:02:17.963 11659 11659 E linker : library "/data/user/0/c
2018-03-01 15:11:58
1878
原创 Activity的四种启动模式
activity有四种启动模式,可以在AndroidManifest.xml里对应的标签中设置android:launchMode属性的值为这四种其中之一standard(标准)默认的启动模式,在AndroidManifest没有配置的情况下默认就是这种启动模式。在这个模式下,activity的每次启动都会默认创建一个新的实例。所以在这个模式下,可以有多个相同activity的实例。s
2018-03-01 15:11:55
240
原创 android源码编译相关
在rom开发过程中,经常需要编译源代码生成一系列文件,然后再拷贝出来做成pac包然后刷进手机中,编译这个环节必不可少,那么现在来看看有哪些最常用的命令吧source build/envsetup.sh 如果有时间有兴趣,可以看一看build中的envsetup.sh文件,envsetup提供了很多的shell脚本函数,如mmm,lunch等,只有先加载他,我们才能进行下一步的编译
2018-03-01 15:11:52
442
原创 17年3月21日 开始写博客
其实早前就有想写博客的想发了,一则把所知所学记录下来,二则算是自己的一个小“日记”吧。不过自认为技术积累尚且不够,且事务繁多,就一直没有下定决心来开博客......嘛,总而言之从今天开始,每天尽量保持“写日记”的好习惯吧。最后送自己一句话吧:不忘初心,方能贯彻始终......PS:发一篇随笔正好能测试一下博客园发随笔之后列表显示是啥样子(或许这才是重点?)
2018-03-01 15:11:04
216
原创 Effective Java阅读心得
最近再次拜读了Effective Java一书,确实很有感悟,第一次读的时候我的java基础还很不牢,代码积累也不多,读起来总是云里雾里,而这一次读的时候,确实有很多共鸣,感悟,在书上自己写了一些心得体会,俗话说好记性不如烂笔头,也记录到博客里,有需要的时候可以查阅一下第一章 引言引言部分就没啥说的了,就是介绍一下本书第二章 创建和销毁对象第一条:考虑用静态工厂方法代替构造器其实这里指的静态工...
2018-02-24 16:57:00
2124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人