面向对象六大原则复习

重新复习了一下面向对象设计六大原则。六大原则结合23种设计模式有助于我们编写低耦合,高扩展性的优质代码。 面向对象六大原则 单一职责 每个类是由一组有密切关系的实例变量和方法的集合。(对于一个类而言,应该仅有一个引起它变化的原因。简单讲,一个类中应该是一组相关性很高的函数、...

2018-04-20 10:46:38

阅读数 78

评论数 0

git登录时显示密码错误或者没有权限的解决办法

提示信息: Warning: Permanently added the RSA host key for IP address '192.30.252.131' to the list of known hosts. Permission denied (publickey). fatal...

2018-04-11 17:16:03

阅读数 628

评论数 0

lambda expression are not supported at this language level (Android Studio中使用lambda表达式)

lambda是java8中的新特性,Android默认不支持lambda表达式。这篇文章主要是讲在android studio中lambda的配置。 三步: 1.项目根目录的project/build.gradle 中添加lambda依赖: dependencies { ...

2018-01-19 15:32:11

阅读数 310

评论数 0

将rn集成到android中,rn图片去向

将rn集成到android中,rn中图片的去向目录结构:index.android.jsimport React, { Component, } from 'react';import { AppRegistry, Image, Text, View...

2017-12-28 17:37:50

阅读数 705

评论数 0

把原生模块封装成js模块

把原生模块封装成js模块 未封装之前原生模块的调用,以一个简单的例子说明。 未封装,在js中的调用: NativeModules.WebViewModule.openUCBrower("http://www.baidu.com");封装: ./business_modul...

2017-12-28 15:31:11

阅读数 1669

评论数 0

gradle相关

回头重新学习一下gradle构建,还是颇有益的。下面是搜集的相关资料,以备学习、查阅。Android中Gradle常用配置 - 简书 Android开发中Gradle配置的相关概念 - 简书 Android studio gradle配置完整版 - 习惯_搬砖 Android Plugin 3.0...

2017-12-28 09:42:42

阅读数 167

评论数 0

Could not find com.android.tools.build:gradle:3.0.1

更新gradle后运行应用,报错。 解决办法: 提示找不到gradle:3.0.1 在顶层build.gradle 中,可以看到build.gradle的配置:buildscript { repositories { jcenter() } depe...

2017-12-27 23:53:13

阅读数 11328

评论数 0

ReactNative-Android OnActivityResult不执行

本来想将这个记录到 react-native遇到的坑 一篇中去的,但为了记住这个明显的差异,独立出来。原生开发中,我们是用startActivityForResult(intent,requestCode)配合onActivityResult(int requestCode, int result...

2017-12-22 18:41:22

阅读数 732

评论数 0

关于TypeError : React object is undefined on createElement

调试过程中遇到这个问题: TypeError : React object is undefined on createElement检查了数次没发现哪里的问题,最后终于找到原因。React的导入方式不对,很低级的错误,今后可能也有朋友像我一样粗心,为免多走弯路也为提醒自己不要再犯这样的错误,所...

2017-12-05 20:06:40

阅读数 255

评论数 0

React-native:Undefined is not an object

Undefined is not an object(evaulating PropTypes.arrayOf) Undefined is not an object(evaulating PropTypes.func) undefined is not an object evaluatin...

2017-11-30 19:17:44

阅读数 342

评论数 0

一个简单的demo说明集成reactnative到android项目

集成reactnative到android项目1.新建文件夹,创建子目录andorid,将android项目移动至android目录下。2.在根目录下创建package.json文件{ “name”: “MyReactNativeApp”, “version”: “0.0.1”, ...

2017-11-22 10:02:37

阅读数 613

评论数 0

Win10系统启动Markdown Pad2 报‘Awesomium.Windows.Controls.WebControl’

Win10系统启动Markdown Pad2 报‘Awesomium.Windows.Controls.WebControl’解决记录点击“ReportBug”后,可以看到错误信息是由于算法不匹配导致的。解决办法:1.修改注册表:win+r ,输入regedit,打开注册表。修改HKEY_LOCA...

2017-11-09 15:00:20

阅读数 311

评论数 0

启动genymotion模拟器机器蓝屏

启动genymotion模拟器机器蓝屏解决办法:在控制面板中找到程序–>程序和功能–>启动或关闭windows功能,找到Hyper-v一项,关掉该服务重启计算机即可。

2017-09-30 16:52:57

阅读数 779

评论数 1

react-native 遇到的坑汇总(补充中)

1.Could not create ADB Bridge. ADB location: **\platform-tools\adb.exeapp:installDebugFAILURE: Build failed with an exception. What went wrong: Exec...

2017-09-29 14:32:12

阅读数 5445

评论数 1

Android NDK开发

安装ndk并测试 官网下载ndk,ndk向后兼容,并非版本越新越好,低版本兼容高版本。 配置环境变量 ANDROID_NDK_HOME 值为ndk安装目录 如: D:\android-ndk-r14b-windows-x86_64\android-ndk-r14b gradle中ndk配置 ...

2017-09-13 15:17:16

阅读数 137

评论数 0

找不到android.app.Activity的类文件解决办法

找不到android.app.Activity的类文件使用javah 生成头文件时报了“ 无法访问android.app.Activity,找不到android.app.Activity的类文件”这个问题。 原命令: javah -jni test.lucky.ndktask.MainActiv...

2017-09-11 17:39:07

阅读数 567

评论数 0

微信自动回复功能实现

思路 实现AccessibilityService,重写onAccessibilityEvent(final AccessibilityEvent event),判断event对象是TYPE_NOTIFICATION_STATE_CHANGED(通知栏事件)还是TYPE_WINDOW_STATE...

2017-09-07 15:17:37

阅读数 4521

评论数 0

H5页面唤醒App及App之间跳转

H5页面跳转到App,其实质是通过uri。 Android配置: 清单文件中对应的Activity标签添加以下标签属性 <intent-filter> <action android:name="android.intent.act...

2017-09-06 11:40:49

阅读数 2338

评论数 0

java设计模式总结之单例模式

java设计模式之单例模式单例模式有两种,一种饿汉式,一种懒汉式。相同点: 无论饿汉式还是懒汉式,都需要: 1.私有化构造 2.私有化的静态成员变量,变量名同类名 3.提供实例的静态方法不同点:饿汉式: 直接返回一个已实例化的对象。 多线程下,有可能被实例化多次。懒汉式: 如果未被实...

2017-08-21 23:19:50

阅读数 174

评论数 0

JVM指令集

参考:JVM指令

2017-08-20 19:13:43

阅读数 196

评论数 0

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