- 博客(15)
- 资源 (10)
- 收藏
- 关注
原创 Parcelable encountered IOException writing serializable object
javabean实体类没有完全实现serializable 接口,内部包含的所有实体都需要全部实现serializable接口Activity使用intent传参时需要传整个对象到另一个Activity,报错,究其愿意是所有传的对象内部没有全部实现serializable接口,认真检查一下都实现就好了...
2020-12-28 14:50:10 2151
原创 Button的背景图片变形
9patch图片做button的background,严重失真;分析其原因:图片做background,空间多大图片就显示多大,往往被拉伸!解决:使用imageView的src属性<ImageView android:paddingLeft="@dimen/size_10dp" android:layout_centerVertical="true" android:layout_width="wrap_content"
2020-12-28 10:14:40 301
原创 Android Studio:resource android:attr/dialogCornerRadius not found 出错解决方案
file–project structure–module–app–sdk版本改成28解决
2020-12-25 11:10:05 348
原创 EditText底部下划线颜色修改
修改res/values/styles.xml<!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorAccent">@color/colorPrimary</item> <!-- AppCompatEditText默认状态状态设置底线颜色 -->
2020-12-23 15:36:55 995 1
原创 诉讼费计算工具
http://www.zjcourt.gov.cn/zjzy/fee.html不超过1万元的部分,每件交纳50元。1万元至10万元的部分,按照2.5%交纳。10万元至20万元的部分,按照2%交纳。20万元至50万元的部分,按照1.5%交纳。50万元至100万元的部分,按照1%交纳。100万元至200万元的部分,按照0.9%交纳等。...
2020-12-23 11:28:16 249
原创 shape现实按钮圆角背景
1drawable目录下新建shape文件shape_radius.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="@color/colorLitai" /> <corners
2020-12-22 10:39:00 222
原创 java六大设计原则(简单易懂!)
单一职责,接口隔离(最小接口),迪米特法则(最少知识)开闭原则,依赖倒置,里氏替换原则通俗解释:单一职责:一个类尽量只做一件事,来达到高内聚,低耦合接口隔离:接口中的方法要最小化,类impliment接口的时候不需要的方法不应该被实现迪米特法则:最小知识原则,类与类之间尽可能少的知道彼此,以减少其相互调用,相互联系,到达高内聚,低耦合的效果。开闭原则:对扩展开放,对修改关闭依赖倒置:依赖于抽象而不是依赖于具体,面向接口编程,用到具体类时,不与具体类交互,而与具体类的上层接口交互。里氏替换:是
2020-12-19 12:32:19 310 2
原创 强大的回调callBack(各种类的各种数据随便传!面向接口编程)
最近有个需求,需要从顶层架构上封装多台厂家的打印机(称),实现更改xml配置就可切换不同的打印机,不需要更改代码!以下代码体现了优秀的架构封装能力,多态的精彩演绎!1面向接口编程:先定义接口,有哪些具体功能public interface WeighInterface {// 获取重量等状态 void getWeigh(Context context,LvTaiScalePresenterCallback callback);// 去皮 void tare();//
2020-12-17 11:26:19 275
原创 jar,so文件打成aar流程(直接把一个app打成aar使用)
aar包有着越来越强的应用性,jar包,so文件都可以把所在moudle变为依赖库进而打进aar中,供其他app调用1打成aar的方法module的build.gradle文件apply plugin: 'com.android.application’改为apply plugin: ‘com.android.library’ applicationId "com.wintec.myapplication"去掉注意事项:1)需要在清单文件中把控制首启动Activity的代码去掉 <
2020-12-14 16:53:34 1224
原创 电脑连不上无线
公司电脑是台式机,有无线网卡,但是连不上无线了最终把ip地址改成随机地址解决了控制面板\所有控制面板项\网络和共享中心-----点击wifi—ipv4–更改固定ip为随机ip联想修电脑小哥追着要五星好评,呵呵...
2020-12-10 14:56:07 142
原创 接口回调的使用
有个需求:需要对目前的网络请求框架进行二次封装,到达将来替换网络框架一改全改的效果以封装xutils3的网络请求模块为例:public interface WyCallBack { void onSuccess(String result); void onError(String error); void onCancel(String cancel); void onFinish(String finish);}import org.xutils.com
2020-12-04 19:15:44 219
原创 右键突然没有git了(win10)
可能是升级windows系统导致的需要重新配置快捷键点击windows图标–输入regedit–打开注册表编辑器–找到: 计算机\HKEY_CLASSES_ROOT\Directory\Background\shell 路径–在shell上右键新建项----open in git–双击默认修改其值(Git bash here)–下一行创建图标–双击匹配到图标路径在open in git上新建项command–双击默认–管理bash.exe位置以下为结果图...
2020-12-04 15:22:34 5215
原创 ORM思想
对象关系映射(Object Relational Mapping,简称ORM)1提高我们开发效率ORM框架自动实现Entity实体的属性与关系型数据库字段的映射。CRUD的工作则可以交给ORM来自动生成代码方式实现。隐藏了数据访问细节,“封闭”的通用数据库交互,他使得我们的通用数据库交互变得简单易行,并且完全不用考虑SQL语句。大大提高我们开发效率, 这样一来也减少我们维护一个复杂 缺乏灵活性数据访问层的成本。2有利有弊帮助我们开发人员跟踪实体的变化,并将实体的变化翻译成sql脚本,执行到数据库中
2020-12-03 14:19:26 180
原创 Statement 和 PreparedStatement之间的关系和区别
Statement 和 PreparedStatement之间的关系和区别.关系:PreparedStatement继承自Statement,都是接口区别:PreparedStatement可以使用占位符,是预编译的,批处理比Statement效率高PreparedStatement:表示预编译的 SQL 语句的对象。Statement:用于执行静态 SQL 语句并返回它所生成结果的对象。...
2020-12-03 13:56:29 469
ReclyclerView去掉最后一个条目分割线
2017-07-17
CoordinatorLayout与AppBarLayout
2017-06-28
终于找到一个快速嵌入项目、简单、好用的TabLayout+ViewPager的Demo了(付费与免费的差距,你懂得)
2017-06-27
universal-image-loader-1.9.5.jar
2016-08-18
mvi是解决什么问题的
2022-09-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人