- 博客(12)
- 收藏
- 关注
原创 Android常用的设计模式
定义一系列的算法,将每一个算法都封装起来,并且可相互替换。这使得算法可以独立于调用者而单独变化。为其它对象提供一种代理以控制这个对象的访问。(2).双重检查模式DCL。例子:(自己封装的网络库)(3)静态内部类单例模式。
2023-12-08 15:32:54
483
原创 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
436
原创 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
1935
原创 Android keystore的作用以及如何生成
Android keystore的作用以及如何生成keystore的作用有利于程序升级:当新版程序和旧版程序的数字证书相同时,Android系统才会认为这两个程序是同一个程序的不同版本。如果新版程序和旧版程序的数字证书不相同,则Android系统认为他们是不同的程序,并产生冲突,会要求新程序更改包名。有利于程序的模块化设计和开发:Android系统允许拥有同一个数字签名的程序运行在一个进程中,A
2017-12-07 09:21:47
11707
原创 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
311
原创 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
222
原创 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
375
原创 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
543
原创 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
3347
原创 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
697
原创 React Native如何与夜神模拟器连接
React Native如何与夜神模拟器连接由于开发RN时,与手机连接调试时,每次更新代码调试都需要摇一摇手机来load,这样操作起来总有不便之处,所以找到一款与其搭配模拟器是很重要的,这里我就推荐自己使用的一款模拟器——夜神模拟器。虽然模拟器种类有很多,比如说开发安卓比较热门的genimotion模拟器,但是在官网下载时总有一些兼容性问题,特别是V-Box的兼容性很是伤神,所以个人喜好夜
2017-10-24 17:10:34
6545
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
1118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人