自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android常用的设计模式

定义一系列的算法,将每一个算法都封装起来,并且可相互替换。这使得算法可以独立于调用者而单独变化。为其它对象提供一种代理以控制这个对象的访问。(2).双重检查模式DCL。例子:(自己封装的网络库)(3)静态内部类单例模式。

2023-12-08 15:32:54 356

原创 GreenDao3.1详解及使用

GreenDao3.1详解及使用GreenDao与其他流行数据库框架的比较从表中可以看出,greendao的性能远远高于目前其他流行的框架。GreenDao介绍greenDAO 是一个将对象映射到 SQLite 数据库中的轻量且快速的 ORM 解决方案。(greenDAO is a light & fast ORM solution that maps objects to SQLite datab

2017-12-20 10:13:22 391

原创 Android开发问题总结(一)

2016.09.08io.reactivex.exception.UndeliverableException 如上图所示,在使用okhttp时遇到的问题,原因是logging-interceptor的版本和OkHttp3的版本不一样。解决方法:保持一样版本号一样就可以了。这是我使用到的版本号com.squareup.okhttp3:okhttp:3.6.0///com.squareup.okh

2017-12-18 15:41:38 1882

原创 Android keystore的作用以及如何生成

Android keystore的作用以及如何生成keystore的作用有利于程序升级:当新版程序和旧版程序的数字证书相同时,Android系统才会认为这两个程序是同一个程序的不同版本。如果新版程序和旧版程序的数字证书不相同,则Android系统认为他们是不同的程序,并产生冲突,会要求新程序更改包名。有利于程序的模块化设计和开发:Android系统允许拥有同一个数字签名的程序运行在一个进程中,A

2017-12-07 09:21:47 11551

原创 Android NDK开发日志(一)

Android NDK开发日志(一)NDK简介NDK (Native Development Kit)是什么?NDK是一系列工具的集合,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译”、“编译特性

2017-12-01 11:01:52 265

原创 React Native在Windows下环境搭建

React Native在Windows下环境搭建在Windows下搭建React Native Android开发环境1.安装jdk2.安装sdk在墙的环境下,为了速度我选择了使用http://androiddevtools.cn/3.安装C++环境择Windows SDK、cygwin或mingw等其他C++环境。编译node.js的C++模块时需要用到。4.安装Node.js与GitNode.

2017-11-29 09:17:40 199

原创 Android Studio常用快捷键

IDE按键说明F1 帮助 Alt(Option)+F1 查找文件所在目录位置 Alt(Option)+1 快速打开或隐藏工程面板 Ctrl(Command)+Alt(Option)+ 打开设置对话框 Alt(Option)+Home 跳转到导航栏 Esc 光标返回编辑框 Shift+Esc 光标返回编辑框,关闭无用的窗口 

2017-11-28 10:06:14 276

原创 React Native 不正确的添加注释时报错的问题

error:Connot add a child that doesn't have a YogaNode to a parent without a measure function报错如图所示:错误原因是在html标签里面添加了行注释导致的,如下图所示解决办法:  >后注释一般用 {/* */},如果不在任何标签内,可以用 //, } 后注释用 //

2017-11-03 14:54:56 508

原创 React Native 目录引用问题

error:bundling failed:UnableToResolveError:Unable to resolve module '../app/......'as a file nor as a folder错误的提示如下图所示:错误的原因是由于引用外部js文件的路径错误导致的,所以不能识别,知识点:一、./表示引用当前目录下的文件二、../

2017-11-02 12:16:08 3275

原创 Navigator is deprecated and has been removed from this package

0.49版本开发React Native 项目时,从react-native中导入Navigator时报如下图错误  查找原因得知,因为react-native版本升级到0.43以上以后,Navigator不能直接从react-native中导入获取了解决方法:在命令行中npm install react-native-deprecated-custom-compone

2017-11-02 10:23:18 648

原创 React Native如何与夜神模拟器连接

React Native如何与夜神模拟器连接由于开发RN时,与手机连接调试时,每次更新代码调试都需要摇一摇手机来load,这样操作起来总有不便之处,所以找到一款与其搭配模拟器是很重要的,这里我就推荐自己使用的一款模拟器——夜神模拟器。虽然模拟器种类有很多,比如说开发安卓比较热门的genimotion模拟器,但是在官网下载时总有一些兼容性问题,特别是V-Box的兼容性很是伤神,所以个人喜好夜

2017-10-24 17:10:34 6489 1

原创 RN开发问题总结(一)

1.命令行操作(1)、暂停批处理操作:ctrl+c2.新建项目遇到的问题(1)、问题描述:app运行之后,新建项目打开白屏,dos窗口提示如图   解决方法:暂停dos,如图输入命令( react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output

2017-05-12 17:53:45 1084

空空如也

空空如也

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

TA关注的人

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