自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 记录一次IDEA社区版配置Database Navigator全过程

社区版由于没有Database插件,所以从官网拉了一个Database Navigator插件下来用,但是这个插件的配置非常恶心,所以在这里记录一下配置过程。问题一:时区配置 创建连接后点击Test,第一个恶心点来了报错似乎是指时区方面的问题,要解决这个问题得配置驱动问题二:字符集问题当我们配置完驱动后又出现新的问题。。。。。这个问题经过搜索,似乎是说不同版本的jdbc的url配置产生了一些不同,这里加上对字符集的配置经过配置后,点击test终于成功如此不智能的插件。。特此记录,有点

2020-09-22 14:41:54 4333 8

转载 区块链性能测试——全网部署2018老版Hyperledger-Caliper却没有资源

2019年12月,截至目前全网搜索到的Caliper部署方法几乎都是基于老版本Caliper来运行的,特点就是都要进入benchmark目录执行一个main.js文件,如下所示:node benchmark/simple/main.js然而新版本的Caliper早已进行了调整,往往我们执行到这一步就中断了,庆幸的是有博主分享了之前版本的Caliper供我们使用,非常感谢,github地址...

2019-12-30 10:58:34 311

转载 【SmartRefreshLayou】亲测!最适合新手学习的SmartRefreshLayout模板代码!

转载:https://blog.csdn.net/huangxin112/article/details/78781682原创作者的模板代码十分简洁,逻辑十分清楚,配合注释方便诸位食用。该模板包含header+下拉刷新,footer+上拉加载,非常适合新手。为了表示对原创作者的感谢和尊重,请自行移步作者博客:https://blog.csdn.net/huangxin112/artic...

2018-09-22 17:31:32 468

原创 Android:怎么防止向SQLite插入重复的数据

作为刚掌握SQLiteDatabase的新手,我的数据库中总是插入了重复的值让我很苦恼,网上又没有一丁点儿的提示,所以只能自己思考,自己摸索。现在想明白了,就给陷入同样苦恼的人一点帮助。其实思想很简单,就是把待插入的值放到表中查询比照,如果相同就不插入,如果不同就插入,代码如下:下面情景是添加某个省的名字数据到数据库中,如果该省已经在数据库中则不添加。for (Province p ...

2018-07-24 17:54:25 5462 3

原创 动态添加Fragement

动态加载Fragment的核心代码四步走//1.拿到碎片管理器FragmentManager fragmentManager = getFragmentManager();//2.开启事务FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();//3.执行事务(★)fragmentTrans...

2018-07-03 22:08:25 225

原创 Json的解析

1.JSONObject + JSONArray解析json对象不同于xml文件,JSONOobject和JSONArray解析的不是流而是字符串。所以需要先把流里面的内容拿出来转成字符串,然后才开始解析。public class MainActivity extends AppCompatActivity { private static final String TAG = "Main...

2018-07-02 22:03:50 122

原创 Json生成

本篇博客部分内容转自:https://blog.csdn.net/u013005791/article/details/72904217#22-jsonarray本篇博客介绍三种json生成方式:组拼字符串、JSONObject+JSONArray、GSON1 json的格式介绍1.1 json对象{"name": "jadyli", "gender": "male"}对象表示为键值对,数据由逗号...

2018-06-29 12:02:24 927

原创 Xml生成

本篇博客不是针对新手的,虽然代码有注解步骤,但它更适合已经掌握了XmlSerializer的开发人员用于回顾。Xml的生成很简单,要自己用StringBuffer组拼也是可以的,不过由于Xml的结构性很强,所以更建议用XmlSerializer。Serializer就像一个游标一样,一行一行地向下解析。public class MainActivity extends AppCompatActiv...

2018-06-29 09:54:26 264

原创 Xml解析——SAXParser解析

Xml解析方式有两种:XmlPullParser解析、SAXParser解析,本篇介绍SAX解析。SAX解析方式和Pull方式不同,它不是利用游标一行一行地解析,而是利用消息处理机制,遇到什么就处理什么。比如当我们处理XML数据中遇到一个开始标签后SAX会告诉你“我遇到了一个开始标签,这个标签是XXXX”,等你作出反应后,它会继续往下,这时它遇到了一段文本,SAX告诉你“我遇到了一段文本,是XXX...

2018-06-28 16:16:20 8007

原创 Xml解析——XmlPullParser解析

Xml有两种解析方式:XmlPullParser解析、SAXParser解析一、XmlPullParser解析:这种解析方式可以看作是有一个游标一行一行地向下解码。public class MainActivity extends AppCompatActivity { private static final String TAG = "MainActivity"; privat...

2018-06-27 20:56:29 2177

原创 ContentResolver的实际应用——获取短信和联系人

一、获取短信短信的数据库就一张表:smsuri:“content://sms”addressdatebodyread                                                                                         已读:1 ;未读:0表格中,我们关心的一般就是这4列。利用内容解析者我们能轻松获取短信,代码如下:priv...

2018-06-26 12:21:05 851

原创 Android数据库随笔

一、SQLite数据类型(摘自:https://blog.csdn.net/qq_27280457/article/details/51790055)SQLite具有以下五种常用的数据类型:NULL: 这个值为空值VARCHAR(n):长度不固定且其最大长度为 n 的字串,n不能超过 4000。CHAR(n):长度固定为n的字串,n不能超过 254。INTEGER: 值被标识为整数,依据值的大小可...

2018-06-25 12:11:36 229

原创 Android四大组件——内容提供者

内容提供者的作用:由于应用2的数据库对于应用1来说是加密的,我们不可能直接在应用1操作应用2的加密数据库,而是需要一个中间人对象来操作应用2的数据库。内容提供者ContentProvider就是这么一个中间人,它可以有选择的暴露出其中一些数据表的“增删改查”方法,这样一来我们就可以在应用1中用内容解析者ContentResolver对数据库进行操作。实际开发中,我们自己的应用大多是不暴露自己数据库...

2018-06-24 23:04:20 281

原创 android四大组件——广播

至高准则:Intent在四大组件中起"桥梁"作用一、发送广播无序广播&有序广播无序广播:①不可被终止 ②数据不可被修改有序广播:①可以被终止 ②数据可以被修改 ③监听广播FianlReceiver可以监听到数据是否被修改。1.发送无序广播:和开启Activity类似,用intent来setAction。    Intent intent = new Intent("包名 + 广播名"); ...

2018-06-20 17:26:32 259

原创 Android四大组件——活动(Activity)

一、显示活动与隐式活动1.显示活动:用于当前应用打开内部的活动。2.隐式活动:用于调用其他应用的活动(通常是系统上层应用,不安全)二、活动的显示调用和隐式调用启动活动必定是startActivity(Intent intent); 区别在于Intent意图是显示的还是隐式的。显示调用:法①:Intent intent = new Intent(Context context,Class<?&...

2018-06-19 21:03:42 222

原创 RecyclerView使用心得

使用RecyclerView的具体步骤:1.准备集合数据;2.设置布局管理器;3.自定义适配器;4.向RecyclerView适配数据。代码如下://1.初始化集合数据initialData();//2.设置布局管理器GridLayoutManager layoutManager = new GridLayoutManager(this, 2);recycler_view.setLayou...

2018-06-19 11:15:57 189

原创 Android:百度地图的简单定位开发

在网上学习使用百度定位,看了很多文章和博客始终觉得很乱,而且是看的越多,逻辑越迷糊。直到看了《Android定位技术 LBS视频教程》https://www.douban.com/group/topic/80331061/才感觉总算把逻辑理清楚了。我就在这里把我的逻辑总结出来,希望能帮到需要的人,同时也方便我今后回顾。本篇文章不再讲述如何搭建百度地图环境了,网上大把,我就不浪费时间了,本篇着重讲实...

2018-05-30 11:12:03 1663

转载 android.database.sqlite.SQLiteException: no such table错误

android.database.sqlite.SQLiteException: no such table1.一般这种错误出现的原因常见的是由于没有使用数据库中的表的时候把表名写错了,导致表名与创建的表的名称不同而出错。解决办法:仔细检查表名,把表名写正确,与所创建的表名一致。 2.另一种原因可能是编译器导致的原因,我遇到过一次。情况是仔细检查了数据库中表的创建与表的使用过程中都没有出错,但是还...

2018-04-02 20:43:51 12298 6

转载 外部类访问内部类的私有变量(优秀回答)

内部类就相当于一个外部类的成员变量,所以可以直接访问外部变量,外部类不能直接访问内部类变量,必须通过创建内部类实例的方法访问。你想不通的肯定是指内部类的私有变量怎么可以被外部类访问吧,按常规,私有变量m只能在InnerClass里被访问,但你要注意,内部类就相当于一个外部类的成员变量,举个例子。class Outer{    private int m;    private class Inne...

2018-03-22 12:06:55 4580

原创 Android Studio导入Eclipse开源项目(SmartImageView为例)

网上有很多开源项目的用法,但是偏偏都省略了“导入”这个过程,因为太“简单”了,但是对于萌新来说这些一点都不简单。今天,我就以Github上的SmartImageView为例,给大家带来详细的导入过程。当然,这个项目没有给出可以让我们compile的依赖库。想要使用依赖库的朋友可以访问:http://mvnrepository.com/artifact/com.github.snowdream.an...

2018-03-06 17:26:00 1519

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除