安卓转战React-Native之windows下android环境搭建爬坑血泪史

前言 最近又有新的项目立项,所以好久都没有写博客了,然后都是利用闲暇时间来学习React-native。 由于安卓和ios的就业环境给移动端开发带来前所未有的冲击,于是乎很多伙伴们不得不另谋他路,然后现在比较火爆的Hybird和react-native也是对我们移动端的影响比较大,比如去面试会...

2016-05-24 23:23:24

阅读数 11013

评论数 7

Intellij IDEA快速补全代码,偷懒有度

实现的方式可以使用添加自定义模板设置快捷键,然后使用快捷键生成,这个有点麻烦,其实有很多的是可以后缀补全的。 1. main 方法 2.打印语句 3.try…catch 4. var 声明 5.null 判空 6.notnull 判非空 7.nn 判非空 8.for 遍历 9.带索引的遍历 10类...

2019-04-03 15:31:08

阅读数 401

评论数 0

MongoDB增删改查操作

本文包含对数据库、集合以及文档的基本增删改查操作 文档操作 增:增加时没有指定_id则默认ObjectId,_id不能重复,且在插入后不可变 增加 1.单条增加 user={ "name":"egon", "age":10...

2019-03-28 18:02:00

阅读数 74

评论数 0

mongodb与mysql命令对比

我们总是在对比中看到自己的优点和缺点,对于mongodb来说也是一样,对比学习让我们尽快的掌握关于mongodb的基础知识。 mongodb与mysql命令对比 关系型数据库一般是由数据库(database)、表(table)、记录(record)三个层次概念组成。而非关系型数据库mongod...

2019-03-27 17:27:44

阅读数 395

评论数 1

mongo 概念介绍以及数据库操作

MongoDB的单个实例可以容纳多个独立的数据库,每一个都有自己的集合和权限,不同的数据库也放置在不同的文件中。 mongo --port 27017 mongo 的默认端口为27017,数据传输协议 TCP,数据库目录 /data/db 1. mongo 使用shell 的常用命令...

2019-03-27 15:15:47

阅读数 53

评论数 0

mongoDB支持的数据类型

MongoDB文档存储是使用BSON类型,BSON(BSON short for Bin­ary JSON, is a bin­ary-en­coded seri­al­iz­a­tion of JSON-like doc­u­ments)是二进制序列化的形式。类如JSON,同样支持内嵌各种类型。...

2019-03-26 20:55:35

阅读数 78

评论数 0

mac 下mongo 的安装和配置

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 初次使用mongo,知道是存文档的nosql 类型数据库...

2019-03-25 21:50:52

阅读数 51

评论数 0

安卓8.0 启动后台Service 引发一个 IllegalStateException

某天收到一加手机出错的原因,原因是后台保活Service 调用的startService() 出问题了,然后特么的jpush 也出了这问题,感觉好尴尬 然后马上去极光的文档看来下,原来是老版本还没有适配8.0,

2018-11-29 11:12:01

阅读数 292

评论数 0

error:style attribute '@android:attr/windowEnterAnimation' not found 解决

不得不说谷歌有时候也是很坑的,这里吐槽下。 最近把老项目用android studio 3.1 打开,发现报错: error:style attribute ‘@android:attr/windowEnterAnimation’ not found 才发现是aapt2 的错误,果断...

2018-06-11 11:20:09

阅读数 982

评论数 0

Android Studio从2升级到3 代码迁移需要的操作

特么的运行着 然后发现死丢丢跑不起来了,是创建helloworld都出错的那种,果断换成新版本来弄一下。代码import是一片红,哈哈 module目录下的build.gradle 1.删除buildToolsVersion。Android Studio3.0之后不需要再指定buil...

2018-05-23 17:47:12

阅读数 579

评论数 0

TextureView 做相机预览黑屏

特么使用TextureView 代替Surfaceview 来做相机预览页,因为用Surfaceview预览的话传一个SurfaceHolder进去,用Textureview预览的话需要传进去一个SurfaceTexture,其他的Camera流程不变。demo 是ok的但是发现放到项目里面是...

2018-05-17 15:50:48

阅读数 2275

评论数 0

安卓组件化的锅

最近公司做了某个国企的单,我还以为是要做大的项目,然后想当然的使用组件化来开发app,直到今天我是后悔了。 组件化看起来高大上,其实不然,感觉一般的项目是用不到,哈哈,如果没有明确的需求前不宜使用组件化否则就变成了画蛇添足了。 组件化用起来无非就是为了解耦和便于调试,当需求不明确就很鸡...

2018-01-22 11:19:19

阅读数 242

评论数 3

解决错误ConcurrentModificationException

今天莫名的找bug日志发现了这个错误,有点懵逼了,看别人的代码就是这样的。google了一下原来是当方法检测到对象的并发修改,但不允许这种修改时,抛出此异常。说明以上办法在同一个线程执行的时候是没问题的,但是在异步情况下依然可能出现异常。解决办法:1) 通过Iterator修改Hashtable ...

2017-06-27 14:51:54

阅读数 724

评论数 0

Fragment 使用hide和show,使用onHiddenChanged代替执行生命周期

ragment是我们经常使用到的一个控件,但是,相信大家会出现这样的一个问题,每次切换fragment的时候之前我们一直都是这样写的代码:/** * 根据传入的参数来改变当前的fragment * * @param fragment */ priva...

2017-06-05 17:12:32

阅读数 13670

评论数 0

XmlResourceParser出错解决

今天有点懵逼,对接的pos机在debug模式下安装在手机上是木有报错的,然后打包出来就出错了。 然后看厂商的demo发现也是这样,我特么就感觉是没有代码混淆的问题,然后代码混了下果断ok. 错误如下:java.lang.NoSuchMethodError: No interface method...

2017-05-16 15:56:22

阅读数 1504

评论数 1

微信小程序request出现400的坑

最近在跟着demo学习微信小程序,当进行网络请求时出现400,折腾了很久,代码如下:wx.request({ url : "https://api.douban.com/v2/movie/top250", data: {}, header:{ ...

2017-02-10 11:57:28

阅读数 9224

评论数 2

Python推导式尝试学习

列表生成式(list comprehension)是一种简化代码的优美方法。根据python文档,“列表生成式提供了一种创建列表的简洁方法。”在这篇教程里,我将会使用一些例子来展示如果使用列表推导式。列表推导式 列表推导式书写形式:   [expr for value in coll...

2017-01-02 01:21:10

阅读数 594

评论数 0

ubuntu16.04搭建优美的开发环境

ubuntu 开发环境的配置获取root权限 在终端中输入命令: sudo passwd root 会提示让你输入ROOT帐号的密码 Enter new UNIX password: (在这输入你的密码) Retype new UNI...

2016-12-28 18:03:22

阅读数 15069

评论数 1

Ubuntu16.04下qq安装历程

​ 说起来对于一个安卓开发人员,长期在win上开发的人没有qq是很操蛋的,对于一个ubuntu的小白来说也很痛苦,前几天更新ubuntu到了16.10发现很多不爽的地方,然后我卸了重新安装了16.04再次进行了开发环境的配置,当然免不了qq的使用。 作为一个开发人员还是得...

2016-12-23 16:38:47

阅读数 2840

评论数 0

安卓开发实战之app之版本更新升级(DownloadManager和http下载)完整实现

前言本文将讲解app的升级与更新。一般而言用户使用App的时候升级提醒有两种方式获得: 一种是通过应用市场 获取 一种是打开应用之后提醒用户更新升级 而更新操作一般是在用户点击了升级按钮之后开始执行的,这里的升级操作也分为两种形式: 一般升级 强制升级 app升级操作: 应用市场的app升级 在A...

2016-09-28 17:08:07

阅读数 45707

评论数 16

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