自定义博客皮肤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)
  • 问答 (4)
  • 收藏
  • 关注

原创 Android删除文件文件夹工具类

public class DeleteFileUtil { /** * 删除目录及目录下的文件 * * @param dir * 要删除的目录的文件路径 * @return 目录删除成功返回true,否则返回false */ public static void deleteDirectory(S...

2019-08-01 13:42:26 384

原创 面向对象的特性以及对其理解

1.封装所谓封装,就是将客观事物封装成抽象的方法,并且类可以吧数据和放发让可信的类或者对象进行操作,对不可信的类或对象进行影藏。类是封装数据和操作这些数据代码的逻辑实体。在一个类的内部,某些属性和方法是私有的,不能被外界访问。通过这中方式,对象内部数据进行了不同级别的访问控制,就避免了程序中的无关部分的以为改变或错误改变了对象的私有部分2.继承继承是一种能力,就是能使用现有的类的所有功能,并...

2018-10-28 20:27:41 157

原创 Android调用相册、相机(兼容6.0、7.0、8.0)所需添加的权限

在AndroidManifest.xml中添加: <!--读写内存块权限--> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.WRITE_EXTERN...

2018-10-24 19:46:32 4952 2

原创 实现Android与RN之间的交互

集成到现有原生应用1.创建RN项目2.AS中创建原生Android项目3.将RN中自带的RNActivity,RNApplication页面,导入到Android原生项目中:(建议:不要修改RN项目中的Application的名称,如果修改了那么在底部栏图片进行连接时会发生报错,导致项目崩溃。)1)导入RN依赖在你的app中 build.gradle 文件中添加 React Nat...

2018-10-24 19:10:02 1199

原创 RN顶部标签

import React from "react";import { createTabNavigator } from "react-navigation";import Lists from "./List";//数据列表 const Good = () => {//给标签传递数据,获取从网络的数据return <Lists tab="good" />;...

2018-09-16 20:46:19 645

原创 初始化路由器

import React, { Component } from "react";import { createSwitchNavigator, createStackNavigator } from "react-navigation";import TopNav from "./src/WeekendsHomeWork/TopNav";import Detil from "./s...

2018-09-16 20:42:36 487

原创 RN底部标签

import React from "react";import { createBottomTabNavigator } from "react-navigation";import Ionicons from "react-native-vector-icons/Ionicons";import My from "../pages/My";//页面2import Publis...

2018-09-16 20:42:07 262

原创 下拉刷新上拉加载

import React, { Component } from "react";import { withNavigation } from "react-navigation";import RefreshListView, { RefreshState } from "react-native-refresh-list-view";import { TouchableOpaci...

2018-09-16 20:41:52 103

原创 RN网络工具类

export const baseURL = "https://cnodejs.org/api/v1"; // 拼接get参数export const getURL = (url, params) => {let paramsArray = [];Object.keys(params).forEach(key => paramsArray.push(key + "...

2018-09-16 20:41:32 290 1

转载 Glide和Picasso 的区别

Glide简介:              Glide是一个加载图片的库,作者是bumptech,它是在泰国举行的google 开发者论坛上google为我们介绍的,这个库被广泛的运用在google的开源项目中。Glide可以解决 什么问题:             Glide是一个非常成熟的图片加载库,他可以从多个源加载图片,如:网路,本地,Uri等,更重要的是他内部封装了非常好的缓...

2018-08-08 20:54:35 373

转载 Android之四大组件、六大布局、五大存储

        Android 开发的四大组件分别是:活动(activity),用于表现功能;服务(service),后台运行服务,不提供界面呈现;广播接受者(Broadcast Receive),勇于接收广播;内容提供者(Content Provider),支持多个应用中存储和读取数据,相当于数据库。1.活动Android中,activity是所有程序的根本,所有程序的流程都运行在act...

2018-08-05 21:00:21 290

转载 MVP与MVC的差别

     MVC模式与MVP模式都作为用来分离UI层与业务层的一种开发模式被应用了很多年。在我们选择一种开发模式时,首先需要了解一下这种模式的利弊:     无论MVC或是MVP模式都不可避免地存在一个弊端:          额外的代码复杂度及学习成本。     这就导致了这两种开发模式也许并不是很小型应用。     但比起他们的优点,这点弊端基本可以忽略了:     (1)降低耦合度     ...

2018-06-27 15:39:04 546

空空如也

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

TA关注的人

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