11月 16 2018
Categories: arduino Tags: IDE, Intellij, Plugins, axml

最近在做钉钉E应用开发, 但是习惯了JetBrains的开发工具, 用其他的开发工具真的很不习惯, 而且感觉钉钉的IDE并不是很好用. 因为E应用开发的语法很接近html/css/js, 所以就想用WebStorm进行开发, 但是WebStorm并不支持axml语法, 没有语法提示, 反而还会给你的代码表示红色(错误颜色), 这样真的很不习惯, 就在找解决办法,:1.办法一就是设置FilTypes, Setting -> Editor -> Code Style -> File Types ,添加一种File Types , 效果如下 ...

9月 15 2018
Categories: arduino Tags: Arduino, Arduino IDE, Clion

相信学习Arduino的同学都用过官方的ide,如图 没提示(对于习惯了ide提示的人来说这个很难受) 不支持中文注释(这个很不开心,用百度输入法输入直接卡死,但是Windows自带的输入法可以正常输入,吐槽一下百度输入法)因为深爱JetBrains公司的ide,我就在想JetBrains是否有支持的ide,经过查找,发现Clion是专门开发C/CPP/C#,然后找了很多教程... ...

9月 15 2018
Categories: react-native Tags: react, react-native

1.最近在开始学习React-Native, 但是环境搭建就碰到了问题,如图1网上找了很多答案, 都不是很满意,最后的解... ...

9月 15 2018
Categories: flutter Tags: android, flutter

1.搭建环境需要注意的一点就是 : 设置镜像export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL= ...

9月 12 2018
Categories: android Tags: android, ip, utils

import java.net.Inet4Address; import java.net.InetAddress; import java.net.NetworkInterface; import java.net.SocketException; import java.util.Enumeration; /** * @author : www10 * @Date : 2018/9/11 * @Description : 网络工具类 */ public class InternetProtocolUtils { /**... ...

8月 22 2018
Categories: android Tags: Date, Time, android, utils

import android.text.format.DateUtils; import java.util.Calendar; import java.util.Date; import java.util.Locale; /** * @author : fada * Date : 2018/8/16 * Description : 时间日期工具类 */ public class TimeUtils { /** * 是否是今天 * * @param when... ...

8月 20 2018
Categories: android Tags: android, cookie, http, keyboard, utils

/** * 隐藏软件盘 * @param activity */ public static void hideKeyboard(Activity activity) { InputMethodManager imm = (InputMethodManager) activity.getSystemService(Context .INPUT_METHOD_SERVICE); // 隐藏软键盘 imm.hideSoftInputFromWindow(activity.getWindow... ...

8月 06 2018
Categories: Tags:

create-react-app提供了一个超级简单的方法,只需要在package.json文件中,加一个配置项就可以了。 比如: { "proxy": "http://localhost:3001/" } 至于你用的是http的何种请求库,都是一样的,不用改任何代码。这个选项,只对开发环境有效,线上环境还是保持react应用和api应用同一个端口。 使用PropTypes需要先安装 npm i... ...

7月 27 2018
Categories: android Tags: android, view, viewPager

import android.content.Context; import android.support.v4.view.ViewPager; import android.util.AttributeSet; import android.view.MotionEvent; /** * @author fada * @date 2018/4/20 */ public class NoSlideViewPager extends ViewPager { private boolean isCanScroll = fals... ...

7月 27 2018
Categories: android Tags: apk, app, update

基于第三方框架update-app,这个工具类有待完善,这里只是保存一下 compile 'com.qianwen:update-app:3.5.2' import android.app.Activity; import android.support.annotation.NonNull; import android.text.TextUtils; import com.vector.update_app.HttpManag... ...

7月 27 2018
Categories: android Tags: andPermission, permission, utils

基于第三方框架AndPermission def permission_version = "2.0.0-rc11" implementation "com.yanzhenjie:permission:$permission_version" 工具类源码,使用方法在最底部 import android.Manifest; import android.app.Activity; import a... ...

7月 27 2018

网络请求相关类,基于Retrofit def retrofit_version = "2.4.0" implementation "com.squareup.retrofit2:retrofit:$retrofit_version" implementation "com.squareup.retrofit2:converter-gson:$retrofit_version" implementation "com.squareup.retrofit2:... ...

7月 27 2018
Categories: android Tags: android, dp, ps, px, utils

import android.content.Context; import android.util.TypedValue; /** * @author : fada * Date : 2018/7/27 * Description : dp和px的转换,sp和px的转换的工具类 */ public class DensityUtil { private DensityUtil() { } /** * dp转px */ public static int dp2px(Con... ...

7月 27 2018
Categories: android Tags: android, jClient, utils, 极光im

import java.io.File; import java.io.FileNotFoundException; import java.util.List; import java.util.Map; import cn.jpush.im.android.api.JMessageClient; import cn.jpush.im.android.api.content.ImageContent; import cn.jpush.im.android.api.content.TextContent; import cn.jpush... ...

7月 27 2018

import android.Manifest; import android.content.Context; import android.content.pm.PackageManager; import android.support.v4.app.ActivityCompat; import android.telephony.TelephonyManager; import java.util.Locale; /** * @author : fada * Date : 2018/7/27 * Description :... ...

7月 27 2018

import android.content.Context; import android.content.SharedPreferences; import java.util.Set; /** * @author : fada * Date : 2018/7/27 * Description : SharedPreferences工具类 */ public class PreferencesUtils { /** * 存储的sharedpreferences文件名 */ private... ...

7月 26 2018
Categories: android Tags: android, base, fragment

import android.databinding.DataBindingUtil; import android.databinding.ViewDataBinding; import android.os.Bundle; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import android.support.v4.app.Fragment; import android.view.LayoutInflat... ...

7月 26 2018
Categories: android Tags: activity, android, base

import android.databinding.DataBindingUtil; import android.databinding.ViewDataBinding; import android.os.Bundle; import android.support.annotation.LayoutRes; import android.support.annotation.Nullable; import android.support.v7.app.AppCompatActivity; import com.gyf.barli... ...

7月 21 2018
Categories: android Tags: android, 两个App, 组件化

在一次项目运行中,突然发现一个问题,组件化变成了两个app,如图所示:可以看到我的组件化项目变成了两个,完了完了,凉了凉了,怎么办,项目就要上线了,然后检查项目配置,各种检查无果,以为是组件化的问题,后来github找了个demo,发现没有我这样的问题,新建项目,重新组件化,发现的么可以用,没有问题,准备把项目重新拷贝进去,在拷贝的过程中又出现这个问题,经过仔细检查,问题来了: ...

7月 20 2018

首先让我们看一个gif,来了解一下发生了什么 可以看到在这个界面中,点击了 + 号界面会自动滑动,从原来的顶部移动到点击的位置附近,我们看下代码首先看一下布局可以看到,最外层是一个ConstraintLayout,然后嵌套了一个SmartRefreshLayout,再就是Nested... ...

7月 19 2018
Categories: android Tags: android, http

OkHttp不会自动保存session会话,需要我们手动去设置,代码如下 mOkHttpClient = new OkHttpClient.Builder() //设置连接超时 .connectTimeout(CONNECT_TIME_OUT, TimeUnit.SECONDS) .readTimeout(READ_TIME_OUT, TimeUnit.SECONDS) .writeTimeout(WRITE_TIME_OUT, TimeUnit.SECONDS) //设置cookie .cookieJa... ...

7月 19 2018
Categories: hexo Tags: blog

这个文章干嘛的这个文章教你使用Hexo的搭建Github个人博客,从0开始搭建,因为本人也是刚刚搭建好,好了,开始吧。 环境安装安装前提 ...

7月 19 2018
Categories: Tags:

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in ...