自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (7)
  • 论坛 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Flutter 属性介绍

1. AppBarKey key,this.leading,//在标题前面显示的一个控件,在首页通常显示应用的 logo;在其他界面通常显示为返回按钮this.automaticallyImplyLeading = true,this.title,//Toolbar 中主要内容,通常显示为当前界面的标题文字this.actions,//一个 Widget 列表,代表 Toolbar 中...

2019-06-26 17:30:08 682

转载 Android------- Gradle相关配置

1.初识GradleGradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言来声明项目设置,而不是传统的XML。当前其支持的语言限于Java、Groovy和Scala,计划未来将支持更多的语言。2. gradle-wrapperWrapper是对Gradle的一层包装,便于在团队开发过程中统一Gradle构建的版本...

2019-05-13 15:46:29 117

原创 常用Git命令行

文件状态和工作区域工作区域:① 工作目录:平时写代码的区域。② 暂存区:代码add以后commit之前所在的地方。③ 本地仓库:代码commit以后所在的地方。文件状态:① 已修改:工作目录修改以后,代码没有add到暂存区,也没有commit到本地仓库。② 已暂存:工作目录修改以后,代码已经add到暂存区,没有commit到本地仓库。③ 已提交:工作目录修改以后,代码已经commi...

2019-05-09 11:29:07 111

转载 Android 开发规范

Android 开发规范转载https://blankj.com/2017/03/08/android-standard-dev-final/#more1 前言为了有利于项目维护、增强代码可读性、提升 Code Review 效率以及规范团队安卓开发,故提出以下安卓开发规范,该规范结合本人多年的开发经验并吸取多家之精华,可谓是本人的呕心沥血之作,称其为当前最完善的安卓开发规范一点也不为过,如...

2019-05-09 10:52:04 39

原创 React-Native 第三章 生命周期介绍和使用

介绍可以把组件生命周期大致分为三个阶段第一阶段 : 是组件第一次绘制阶段,如图中的上面虚线框内,在这里完成了组件的加载和初始化。第二阶段 : 是组件在运行和交互阶段,如图中左下角虚线框,这个阶段组件可以处理用户交互,或者接收事件更新界面。第三阶段 : 是组件卸载消亡的阶段,如图中右下角的虚线框中,这里做一些组件的清理工作。实例化阶段的函数功能分析下面来详细介绍生命周期中的各...

2018-10-19 17:12:38 130

原创 React-Native 第二章 Image和TextInput组件使用

Image组件使用1.加载静态资源通过require('图片文件相对本文件目录的路径'),并将其设置到Image组件的source属性即可。如下 <Image style={styles.image} // ./表示当前文件目录 ../ 父目录 source={require('./icon.png')} />2.加载原生资源 对于加载这种图片资源和加载项目...

2018-10-12 15:07:46 377

原创 Android 常用快键键及编译器窗口的用途

快捷键log快捷键:logi+tab菜单重写(onCreateOptionsMenu()): Ctrl + OLog窗口介绍1.右侧过滤器介绍Show only selected application:表示只显示当前选中程序的日志Firebase : 谷歌提供的一个分析工具No Filters: 相等于没有过滤器,会把所有的日志都显示出来(也可以通过 ...

2018-09-06 18:49:30 59

原创 android---友盟统计集成

第一步 获取AppKeyhttps://developer.umeng.com/docs/66632/detail/66889您首先需要到 【友盟+】官网注册并且添加新应用,获得AppKey。![这里写图片描述](https://img-blog.csdn.net/2018081017014987?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0...

2018-08-10 17:13:00 701

转载 android gradle依赖:implementation 和compile的区别

可以看到在Android studio3.0中,compile依赖关系已被弃用,被implementation和api替代,provided被compile only替代,apk被runtime only替代。我们先来看看implementation和api的区别:api:跟 2.x 版本的 compile完全相同 implementation:使用了该命令编译的依赖,它仅仅对当前的...

2018-08-09 21:13:11 1188

原创 React-Native 第一章 布局

FlexBox 布局一种布局模式,适用于不同的屏幕尺寸和不同的显示设备,它给页面元素提供了适配这些情况的能力flex-direction 指定flex容器的子元素是按行显示还是按列显示,也可以定义元素按升序显示还是按降序显示。justify-content 声明浏览器如何分配元素之外的可用空间,比如有3个节点,它们组合起来一共占据了容器的50%的空间,我们能够指定元素是集中在左...

2018-06-07 19:21:58 722

原创 android---实现截屏并保存到SD卡显示在系统相册中

布局就是一个截图按钮,没有什么比较复杂的东西,直接上代码1.在AndroidManifest中添加权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.READ_EXTERN...

2018-05-23 14:56:19 3492

原创 微信小程序-----1-app.json剖析

                                            app.json剖析1.pages存放页面路径,类型为Array是唯一一个在app.json必须存在的配置项小程序中新增/减少页面,都需要对pages数组进行修改。文件名不需要写文件后缀,因为框架会自动去寻找路径.json.js.wxml.wxss的四个文件进行整合。示例如下: "pages": [ "...

2018-04-26 16:42:11 298 1

原创 Android之RadioGroup获取选中值

获取选中的RadioButton两种方式:第一种方式        通过radioGroup.getCheckedRadioButtonId()来得到选中的RadioButton的ID,从而利用findviewbyid得到RadioButton进而获取选中值1.布局文件<RadioGroup android:id="@+id/radio_group" android:layo...

2018-04-18 16:02:41 19478

原创 Android 使用Html.fromHtml需要注意的地方

1.TextView设置部分字体改变颜色    字体变色String textStr = "本功能仅支持<font color='#3F51B5'>" + 3000 + "元以内</font>人伤案件,";TextView.setText(Html.fromHtml(textStr));   字体变色加粗String textStr = "支持<strong>&...

2018-03-08 17:42:16 567

原创 ReactNative---遇到的错误4

Unable to load script from assets index.android.bundle Make sure your bndle is packaged correctly or you're running a packager serviier解决方法:1.  首先手动在main下建立一个assets文件夹2.然后在项目根目录下执行react-nativebundle -...

2018-01-18 17:22:40 239

原创 android导入项目遇到的问题

android导入项目遇到的问题Error:Unable to resolve dependency for ‘:app@debug/compileClasspath’: Could not resolve com.ogaclejapan.smarttablayout:utils-v4:1.6.1.解决方法

2017-12-27 17:54:15 782 1

转载 Android Studio常用插件—— JsonOnlineViewer

可实现直接在android studio中调试接口数据,可以选择请求类型,自定义请求头及请求体,json数据格式化后展示下载完成后,使用方式如下图:

2017-11-29 15:31:52 295

转载 使用FindBugs-IDEA插件找到代码中潜在的问题

我们通常都会在APP上线之后,发现各种错误,尤其是空指针异常,这些错误对于用户体验来说是非常不好的,但其实大部分的问题,我们都能够提前发现.在编写代码的过程中,可能不会时时刻刻记得检查空的引用,还有删除没有用过的变量,在我们自己测试的过程中可能难以发现问题,一旦app上线,用户的使用环境改变,这些潜在的问题就可能会冒出来. 当然这这只是对于我这种经常写出空指针异常的小白而言的,编程风格

2017-11-29 15:26:11 120

原创 最全最好用的Android Studio插件整理

现在Android的开发者基本上都使用Android Studio进行开发(如果你还在使用eclipse那也行,毕竟你乐意怎么样都行)。使用好Android Studio插件能大量的减少我们的工作量。1.GsonFormat快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程。使用方法:快捷键Alt+S也可以使用Alt+Ins...

2017-11-29 15:18:03 185

原创 android--Git安装和使用

下载和安装1.下载 链接: https://pan.baidu.com/s/1bpKxtp1 密码: e4y22.安装1.下载完之后,双击安装 2.选择安装目录 3.选择组件 4.开始菜单目录名设置 5.选择使用命令行环境 6.以下三步默认,直接点击下一步 7.安装完成 8.检验是否安装成功,回到电脑桌面,鼠标右击如果看到有两个git单词则安装

2017-11-27 10:36:25 2800 1

原创 使用Android Studio的lint清除无用的资源文件

如上图:在项目中,点击菜单栏的Analyze -> Run Inspection by Name ->弹出输入框:Enter 之后会弹出:一般选择整个项目或某个模块,当然也可以指定某个目录 OK之后 Studio会自动分析,然后可以根据结果清除无用的资源文件。

2017-09-20 17:33:32 325

原创 ReactNative---遇到的错误3

报错信息Navigator is deprecated and has been removed from this package it can now be installed and imported from instead of 'react-native ' Learn about alternative navigation solutions at http

2017-08-24 14:36:50 138

原创 ReactNative---遇到的错误2

1.解决方式1.手机和电脑必须在同一个网络环境下 2.修改package.json里面的文件版本2.解决方式3.运行报错(‘’Application ProjectDemo has not been registered”)解决方式可以重启试试(我用的是WebStorm, 我把Node.js窗口关闭,然后重新执行react-native run

2017-08-21 18:12:24 1865

原创 RactNative---react-native-storage使用

这是一个本地持久存储的封装,可以同时支持react-native(AsyncStorage)和浏览器(localStorage)。ES6语法,promise异步读取,使用jest进行了完整的单元测试。安装npm install react-native-storage --save React Native开发无需配置直接使用(但要求0.13或更高版本)。导入import Storage from

2017-08-16 14:50:25 757

原创 ReactNative----遇到的错误1

报错信息View has no propType for native prop RCTView nativeID of native type String if you haven’t changed this prop yourself this usually means that your versions of the native code and JavaScript code

2017-08-15 16:26:11 520

原创 Android 运行项目没有问题,打包后不能运行的错误

报错信息 项目直接在手机上可以运行,但是打包完后会报这个错误,通过错误信息大概可以看出是混淆文件的问题,然后就加上RX的混淆重新打包就可以运行了

2017-07-28 12:02:50 1192

原创 Android Shape绘制实用圆圈,并动态改变圆点的颜色

1.绘制实心圆<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" android:useLevel="false"> <solid android:color=

2017-06-16 18:03:40 6527 1

原创 AndroidStudio+ReactNative 结合遇到的问题

1. 解决办法: 在 清单文件中加上 android:name=”XXXXXX”, 如下图:

2017-06-13 16:55:15 153

原创 React Native 组件集合

1、display 该属性用来指定元素是否为伸缩容器 flex | inline-flex flex用于产生块级伸缩容器 inline-flex用于产生行级伸缩容器 2、flexDirection 该属性指定主轴方向 row | row-reverse | column | column-reverse row(默认值),伸缩容器若为水平方向轴,伸缩项目的排版方式从左向右排

2017-06-05 17:21:01 336

原创 Android---配置高德地图

高德地图配置第一步:需要用的jar包第二步:需要用的集类第三步:需要用到的权限第四步:嵌入代码第五步:实现效果

2017-06-05 10:28:43 203

原创 ReactNative---WebStorm 环境配置------遇到的坑点

前面是用的官网的安装方式http://reactnative.cn/docs/0.43/getting-started.html#contentjdk必须是1.8,否则报错下面会有提到。到这里就开始安装WebStorm,从官网下载最新的=============================================================================坑点1.j

2017-04-06 16:16:21 1719

转载 Activity的四种launchMode

Activity启动方式有四种,分别是:standard            不管有没有已存在的实例,都生成新的实例。singleTop          如果发现有对应的Activity实例正位于栈顶,则重复利用,不再生成新的实例singleTask        如果发现有对应的Activity实例,则使此Activity实例之上的其他Activity实例统统出栈,使此Act

2016-07-05 14:42:24 179

转载 Android 广播大全

String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。 String ALL_APPS_ACTION 动作:列举所有可用的应用。输入:无。 String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。 String ANSWER_ACTION 动作:处理拨入的电话。 Str

2015-10-29 17:13:11 248

转载 Android如何判断一个应用在运行

在一个应用中,或一个Service 、Receiver中有时候需要判断一个应用是否正在运行,以便进行一些相关的处理,这个时候我们需要得到一个ActivityManager,这个Manager顾名思意就是管理Activity的,它有一个方法叫getRunningTasks,可以得到当前系统正在运行的Task的列表,代码如下:ActivityManager am = (Acti

2015-10-28 17:00:28 272

转载 Android中的Service详解

今天我们就来介绍一下Android中的四大组件中的服务Service,说到Service,它分为本地服务和远程服务:区分这两种服务就是看客户端和服务端是否在同一个进程中,本地服务是在同一进程中的,远程服务是不在同一个进程中的。开启服务也有两种方式,一种是startService(),他对应的结束服务的方法是stopService(),另一种是bindService(),结束服务的是

2015-09-08 15:02:32 618

转载 正则表达式校验及实例

[正则表达式]文本框输入内容控制整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-

2015-08-31 15:03:45 1643

转载 Android OkHttp完全解析 是时候来了解OkHttp了

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47911083; 本文出自:【张鸿洋的博客】一、概述最近在群里听到各种讨论okhttp的话题,可见okhttp的口碑相当好了。再加上Google貌似在6.0版本里面删除了HttpClient相关API,对于这个行为不做评价。为了更好的在应对网络访问,学

2015-08-26 13:49:08 459

转载 手机APP UI设计尺寸基础知识

从原理开始介绍一下移动端设计尺寸规范  初涉移动端设计和开发的同学们,基本都会在尺寸问题上纠结好一阵子才能摸到头绪。我也花了很长时间才弄明白,感觉有必要写一篇足够通俗易懂的教程来帮助大家。从原理说起,理清关于尺寸的所有细节。由于是写给初学者的,所以不要嫌我啰嗦。  推荐配合这个阅读:《 最新Android & iOS设计尺寸规范 》 现象  首先说现象,大家都知道移动端设备屏幕尺寸

2015-06-18 10:21:17 612

原创 Activity一键退出

public class AppManager {private static Stack mActivityStack;private static AppManager mAppManager;private AppManager() {}/*** 单一实例*/public static AppManager getInstance() {i

2015-05-18 16:33:10 319

转载 把时间格式的日期变成星座(2015-7-24----狮子座)

private String getAstro(int month, int day) {                String[] astro = new String[] { "摩羯座", "水瓶座", "双鱼座", "白羊座", "金牛座",                                "双子座", "巨蟹座", "狮子座", "处女座", "天秤座", "天

2015-05-12 15:52:27 499

网站下载工具

很强的大的一款网站下载工具,可以完整的下载所以内容。

2014-04-16

Android 总结项目

popupWindow、对话框、元素切换场景动画、图片打点、RN与Android交互、美团界面实现

2019-01-18

RecycleViewDemo集合

RecycleViewDemo集合,各种样式的列表、不同的适配器。

2018-08-14

环信集成完整版Demo

环信集成Demo完整版本,登陆、注册、发送消息、语音、图片,消息列表

2018-08-14

Android闪闪发光字体

Android闪闪发光字体Shimmer效果,自己用的 不坑

2015-06-15

友盟分享的demo

很好的三个友盟分享例子,简单的分享 如果有特殊要求,可以参考

2015-05-28

AndroidListView滑动删除

Android ListView滑动删除仿腾讯QQ

2015-03-12

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

TA关注的人 TA的粉丝

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