- 博客(10)
- 资源 (26)
- 收藏
- 关注
原创 C# EF框架基础(非MVC)使用笔记
什么是Entity Framework ?微软官方提供的ORM工具,ORM让开发人员节省数据库访问的代码时间,将更多的时间放到业务逻辑层代码上。EF提供变更跟踪、唯一性约束、惰性加载、查询事物等。开发人员使用Linq语言,对数据库操作如同操作Object对象一样省事。简而言之:就是一个可以将数据库与数据实体关联的框架。参考微软官方文档:Microsoft Docs文章内容EF框架的基...
2018-09-30 15:04:35 6442 2
原创 Android 收集程序崩溃异常信息
前言在日常开发中,如果遇到Android程序崩溃,我们只需要打开AndroidStudio的控制台的Logcat便能查看到程序的崩溃信息。可是当程序上线后,如果出现程序崩溃的情况,我们可能很难找到问题。这就需要我们的程序能够自己收集到崩溃的异常信息,然后再适当的时候将这些信息上传到服务器,然后我们获取到这些异常信息后,在下个更新的版本将其修复。思路Android使用Thread.Unca...
2018-09-21 11:03:28 2274
原创 Android:Unexpected lock protocol found in lock file. Expected 3, found 0.
问题升级Gradle构建版本后,Android Studio报错如下:Unexpected lock protocol found in lock file. Expected 3, found 0.解决删除项目文件夹下的.gradle文件夹并重新编译即可。...
2018-09-18 15:37:20 3909
原创 Android XML布局报错:android/view/View$OnUnhandledKeyEventListener
如图,调试布局时出现android/view/View$OnUnhandledKeyEventListener错误。 程序可以安装运行,但是无法实时预览。 具体表现为: 1. RecycleView这些design组件库中的组件,只会显示成灰色。 2. GridLayout(此处为一个优化的表格布局)会报错,并且不显示。 解决方案原来的build.gradle:a...
2018-09-11 20:43:21 13408 1
原创 Android 打造RxBus2.x的全面详解
前言在Anroid EventBus3.x的使用详解一文中我们全面讲解了使用EvenBus3.x解决进程/界面通信。 本文将介绍另一个东西—>使用RxBus来实现进程/界面通信。 阅读本文,你需要提前了解RxJava,可以查看: 给 Android 开发者的 RxJava 详解 Android响应式编程框架—RxJava&RxAndroid2.0使用笔记
2018-09-08 18:32:28 9535
原创 Android EventBus3.x的使用详解
前言在Android的日常开发中,我们经常会遇到进程和组件的通信问题。 一般我们可以使用广播,Handler等方式来处理。 但是广播存在麻烦,效率也不高,如果传递的数据是实体类需要序列化,那么很显然成本会有点高等问题。 Hander主要用于周期性消息传递,用于通信则会造成内存泄漏等诸多问题。 所以今天我们要介绍使用EventBus来解决这些问题。 EventBusGitH...
2018-09-08 15:45:42 701
原创 AndroidStudio+Nexus3.x搭建Maven私服
前言dependencies { ... implementation 'org.litepal.android:core:2.0.0' //数据库 implementation 'org.greenrobot:eventbus:3.1.1' ...}作为一名Android开发者,像上面一行代码导入一个框架的方法,肯定很熟悉。 这些框架的代码就放在...
2018-09-06 12:18:40 1669
原创 AndroidStudio最新打包jar和aar的方法
在日常开发中我们常常需要引用其他项目的代码。通过gradle,maven等远程导入。复制对应的Library到自己的Project下,直接导入Library。用AndroidStudio打开代码,然后打包成jar或者arr,复制到项目的libs文件夹下,导入即可。方法1适合开源项目,否则需要通过购买GitHub私有项目或者搭建私服来使用。方法2虽然简单,但是如果多个Project多次使用则非常麻烦。方法3则是打包一次,直接复制jar或arr就可多次使用。
2018-09-05 10:44:39 17085 3
原创 AndroidStudio配置settings.gradle在工程中构建多个项目
前言用Eclipse开发过的都知道,Eclipse在一个工作空间内允许创建多个项目(Project),多个工程之间查看代码,相互引入非常的方便。 而AndroidStudio(AS),则没有工作空间的概念,取而代之的是Project+Module的模式。虽然也很方便,但是在Module之间的分类管理上则做的不好,很多时候写一些小demo就要创建一个新工程,非常的麻烦。效果 ...
2018-09-04 13:05:51 12303 1
转载 [转]如何保存Windows聚焦的锁屏壁纸
笔记本锁屏有时特别美,超想保存下来。可是笔记本锁屏是Windows聚焦,如图这时,去哪里找锁屏图片呢?第一步,找到图片位置。首先,打开 C:\Users\ ,找到你的登陆用户,显示隐藏的项目(勾选上红框里的项):然后将下面这行粘贴到文件目录栏:\AppData\Local\Packages\Microsoft.Windows.Cont...
2018-09-02 18:59:22 1751
windows老版图片查看器
2018-12-07
Android自定义输入法软键盘
2018-11-28
Kotlin学习手册电子书合集
2018-11-19
Okhttp3+MVP
2018-10-31
BroadcastReceiver代码示例
2017-05-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人