- 博客(27)
- 资源 (5)
- 收藏
- 关注
原创 Android数据库Realm 升级,更换主键,更换字段类型
该篇文章主要讲解在android上使用Realm,关于升级的文章!1.新增一个表(或者说新增一个类让其成为数据表)2.更换已经存在的表中的字段类型(例如Int 类型更换为String类型)3.更换已经存在的表中的主键升级数据库很简单,在调用Realm实例的时候配置config时传入我们自己写好的MyMigration类即可,当然数据库的version也需要增加object Real...
2019-07-22 11:16:07
2997
原创 Realm数据库可视化工具,windows+chrome+stetho_realm
因为要将greenDao替换掉,研究了下用什么数据库,后来选用Realm!GreenDao由商业公司greenrobot维护,但该公司在3年前就将重心转移到新的数据库ObjectBox,在最近一年已经停止维护GreenDao。该项目仅开源了SDK部分的代码,Gradle插件部分代码并未开源。由于没有源码,大量bug出现了数年都无法修复,在最新的开发环境下已经难以编译。预期2019年以...
2019-05-16 15:00:44
1576
2
原创 Android Binder机制原理java层系列三(有图有代码很详细)
该篇文章主要是根据上一篇Android Binder机制原理java层系列二(有图有代码很详细)中getService和addService中关于一些细节引申出来的内容!在看ServiceManager过程中1.代理端的ServiceManagerProxy的get/add2.真正服务端的ServiceManagerNative的get/addclass ServiceManagerP...
2019-05-13 20:20:47
218
原创 Android Binder机制原理java层系列二(有图有代码很详细)
接着上一篇Android Binder机制原理java层系列一(有图有代码很详细)上一篇我们说了ServiceManager,Service和Client的关系,以及通信的基础然后也预习了一下Native层的几个对象!下面我们就开始从下面两个方法入手1.ServiceManager.addServcie2.ServiceManager.getService好了下面正式开始(点击大图查...
2019-05-10 11:56:11
189
原创 Android Binder机制原理java层系列一(有图有代码很详细)
binder相关学习都是参考老罗和邓凡平的相关文章学习总结的,自己在学习的过程中,发现画图总结比较容易记忆,这里分享出来!!当然如果你看过老罗或者邓凡平的博客,再来看看该篇博客也许效果会更好!!关于Binder的java层机制讲解,大概会分为三篇博客讲解Android Binder机制原理java层系列一(有图有代码很详细)Android Binder机制原理java层系列二(有图...
2019-05-08 18:49:03
352
原创 Flutter---BottomNavigationBar底部导航栏实现
请看我的简书博客:Flutter---BottomNavigationBar底部导航栏实现
2018-12-07 11:47:38
417
原创 React-native 知识点-this.bind-返回键-React.cloneElement-控件显示隐藏-ScrollView
1 图片作为listview的每个item的背景,如下图,如何宽度全屏;如何给图片加蒙层 宽度全屏: 使用Dimensions获取屏幕的宽度,高度设为宽度的百分比即可(下面是Image标签的stytle) 蒙层: 有一个不透明属性opacity,但是对图片本身并不好用,主要用在View上 所以我采用的是如下方式:(
2016-03-01 18:15:37
4349
1
原创 React-native for android——环境搭建及问题处理
windows 上搭建环境:1.安装JDK(推荐将JDK的bin目录加入系统PATH环境变量,放在"系统变量"中的path)2.安装android sdk ,既然都是搞android开发的,就直接用stuido! a.建议将platform-tools(就是adb.exe所在的目录 )放在"系统变量"中的path ;以后方便使用adb 查看设备和模拟虚拟菜单键 b.
2016-01-26 10:32:06
6697
原创 React Native for android——React Native 介绍
开篇引用React Native中文网的两句话:React Native使你能够在Javascript和React的基础上获得完全一致的开发体验,构建世界一流的原生APP。React Native着力于提高多平台开发的开发效率 —— 仅需学习一次,编写任何平台。(Learn once, write anywhere)说白了,RN就是类似用写web的方式去写原生应用!用到的语言/
2016-01-25 17:23:01
851
原创 Java高新技术之银行业务调度系统(java单例设计模式、java枚举)
银行业务调度系统先来分析先现实生活中的银行系统:1. 当你进入一家银行,首先干嘛??当然是到服务机选择你
2012-12-27 20:16:18
1081
原创 Java高新技术之交通灯管理系统(java枚举,java线程池)
先看图,让我们先理清楚现实生活中十字路口的交通灯是怎么运行的:我们如果认真观察会发现,十字路口有12条路线。十字路口每条方向上的路线的右转车辆是不考虑红绿灯的(即图中4条黑色路线,除了一些人多的特殊地段会设置)1.首先假设你一到十字路口就看到,南北方向的直行车辆在行驶(图中两条绿色路线)
2012-12-26 19:28:13
1250
原创 java高新技术之注解(@Target、@SuppressWarnings、Deprecated 、Retention )
注解:相当于一个标记,在程序中加了注解,就等于为程序打上了某种标记,没加,则等于没有某种标记。以后,java编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上有无何种标记,看你有什么标记,就去干相应的事,标记可以加在包、类、成员变量、方法及方法参数上、局部变量上等。Jdk自定义的注解
2012-12-25 23:47:00
852
原创 Java高新技术之内省操作(BeanUtils、PropertyUtils和ConverUtils.register)
这篇博客是JAVA内省JavaBean(Introspector、BeanInfo和PropertyDescriptor)的补充,里面提到了BeanUtils工具包中BeanUtils、PropertyUtils和ConverUtils的使用。记住要导入两个包。BeanUtils:以字
2012-12-16 20:47:52
949
原创 JAVA高新技术反射机制的原理之构造函数、普通方法和字段
Java中有一个Class类用于代表某个类的字节码(如果读者不了解反射、字节码和类Class,可以看下我写的黑马程序员_JAVA反射机制原理中的字节码和类Class)Class类既然代表某个类的字节码,它当然就要提供加载摸个字节码的方法:forName(),forName方法用于加载某个类的字节码到内
2012-12-16 15:05:30
971
原创 JAVA之Myeclipse中Junit、静态导入、枚举和单例设计模式
这篇博客主要有以下知识点:Myeclipse中Junit的使用、静态导入、枚举、单例设计模式(饿汉式和懒汉式)知识点一:Myeclipse中Junit的使用(有四个类Person.class、PersonTest.class、PersonTest1.class、PersonTest2.class)
2012-12-15 19:49:21
1274
原创 HTML、CSS和JavaScript学习五(案例分析三表格排序及颜色变换)
三.对表格中的的每一行进行按某个条件进行排序,效果图,当点击年龄是就会触发事件源,按照年龄将每行进行排序,第一点击按照从小到大的顺序排序,第二次点击是按照从大到小的顺序进行排序;并且当鼠标方法间隔色的行时,颜色会改变,鼠标离开后又变回原来的颜色,看效果图。无标题文档.one{
2012-12-14 18:15:02
885
原创 HTML、CSS和JavaScript学习五(案例分析二表格、项目列表和超链接)
二.表格、列表和链接的结合使用,实现的功能是将数据进行表格的格式化,在表格的每一项中有一个链接,点击链接有两种效果:1.可以打开所有的列表项2.只能打开一个列表项。先看效果图 无标题文档 table{ border:#0033CC 1px solid; } table t
2012-12-14 17:31:29
1093
原创 HTML、CSS和JavaScript学习五(案例分析一框架窗体分割、超链接和热点区域)
HTML、CSS和JavaScript三者合并时下面主要以不同例子进行说明三者的结合使用:一.框架之间的链接,以及热点区域的使用:先看效果图:准备四个html文件,分别是framesets.html、img.html、lianjie1.html和lianjie2.htmlfr
2012-12-14 16:46:26
1757
原创 HTML、CSS和JavaScript学习四(Window对象之alert、confirm、prompt、open、onload...)
Window对象1.alert(“文本内容”):警告框(window中的方法),出现时,用户需要点击确定才能继续进行操作。一般在javascript学习时经常用,相当于java中的System.out.println()语句。alert("这是window的alert方法");/
2012-12-14 16:32:47
2054
原创 HTML、CSS和JavaScript学习三(JavaScript之语法规则:语句、数组、函数、String\Math\Array等对象)
HTML中使用JavaScript先来了解一点常识:Javascript和java有什么不同:1.java是sun公司的,现在是Orcal公司,javascript是Netscape公司2.Javascript是基于对象,java是面向对象3.Javascript是浏览器解释并执行,
2012-12-14 16:07:41
829
原创 HTML、CSS和JavaScript学习二(Css样式选择器及各选择器的优先级)
在HTML中使用CSS地Css的选择器大概了解之后就可以使用CSS对页面进行全方位的控制了。下面介绍的是在HTML代码中怎么使用CSS样式。具体有行内式、内嵌式、链接式、导入式等。1.行内式行内式样式是所以样式中最为直接的一种。它直接对HTML的标签使用style属性,然后将CSS代码直接写在
2012-12-13 21:12:34
874
原创 HTML、CSS和JavaScript学习一(HTML定义方式、HTML和XHTML的区别、以及常见标签)
HTML学习:先看html的一个简单示例,(下面的是dreamweaver自动生成的部分文档,下面的部分代码以后不在重复):初学者这里是整个网页要显示的文字先一一讲解这些代码的具体作用:1.DOCTYPE (
2012-12-12 20:54:59
1326
原创 JAVA内省JavaBean(Introspector、BeanInfo和PropertyDescriptor)
JavaBean是一个特殊的java类,主要用于传递数据信息(在我的博客"黑马程序员_android之SQLite项目分析 "中提到绘制表格时将读取数据库的数据写到了一个Information类中一样,就是用到了利用javabean来存储数据的作用)这种java类中的方法主要用于访问私有的字段
2012-12-06 20:24:30
2097
2
原创 JAVA反射机制原理中的字节码与类Class
这篇文章是我在论坛回答一个帖子时写的,这里再细述下。所谓的反射就是,把一个类中的字段(变量)、方法、构造函数等,给它取出来再放到一个个类中举个例子:public class Animal{ //字段 private String name; private S
2012-12-05 20:15:12
986
原创 java中equals和==的区别,写的很详细
对于equals和==的理解,记住这句话就行:==比较的是两个对象的地址是否相等,equals()比较的是两个对象中的内容是否相等(这里的equals必须是复写了Object类中的equals()方法,因为所有的类都是Object的子类啊,即使你没有明确的写上extends Object)
2012-12-03 17:28:29
397
原创 android之SQLite项目分析
android在数据存储和访问方面有四个,分别是SharedPreferences、文件存储、SQLite和ContentProvider。这篇 博客只写SQLite,另外三,个人感觉不太难,花点时间看下,就能明白。学习时用到了SQLite,有例子,所以好讲点。废话不多 说,先上代码,在代码中分步讲解一. 要使用SQLite,写一个帮助类(DBHelper)继承SQLiteOpenHelper
2012-11-29 17:20:27
957
2
ListView和CheckBox结合_以及CheckBox复用_以及CheckBox设置点击事件的效率问题
2013-11-01
mysql数据库的多表设计和各种查询(连接查询\子查询\联合查询\报表查询),以及数据库备份和恢复
2013-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人