关闭

FE - 微信小程序 - 蓝牙 BLE 开发调研与使用

背景最近在研究 weex 的时候,感受到的不只是一点痛楚,从文档到示例代码,再到代码仓库,真是一塌糊涂。反看 微信小程序的文档 简直好到极点,公司现有产品本身是和硬件打交道的,所以在蓝牙开发上的就下了下功夫。年初,看到小程序的时候,其蓝牙还不支持 android ,少了很多特性。不知何时,微信就已经更新蓝牙(ble)开发的内容,今天有幸尝试这在微信小程序里,进行了试用和测试。先说感受,优点:只需要根...
阅读(73) 评论(2)

Kotlin - 验证时间格式是否是 yyyy-MM-dd HH:mm:ss

正则匹配fun valiDateTimeWithLongFormat(timeStr: String): Boolean { val format = "((19|20)[0-9]{2})-(0?[1-9]|1[012])-(0?[1-9]|[12][0-9]|3[01]) " + "([01]?[0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]"...
阅读(68) 评论(0)

FE - Weex 使用简单封装数据加载插件为全局加载方法

前言将 weex 的网络加载方式 fetch 简单封装下,在全局组件中进行使用;基本思路: 封装 fetch 插件 在 vue 中进行注册 组件中进行使用 插件封装如代码所示,注意使用 vue.mixin 方法即可/** * Created by yuan on 2017/11/1. * weex 网络请求操作 */const BASE_URL = "http://192.168.3.16:8...
阅读(77) 评论(0)

Android - Android Studio 3.0 问题总览记录

1.更新后Gradle Plugin 3.0 遇到的问题问题Error:(101, 0) Cannot set the value of read-only property 'outputFile' for A ...解决升级为 gradle plugin 3.0 后,打包的文件输出就出了问题:原始为: //打包命名 applicationVariants.all { variant...
阅读(577) 评论(0)

FE - weex 开发 之 使用 weex-ui 组件与配置使用

weex-uiweex - ui 阿里飞猪出品https://github.com/alibaba/weex-ui使用进入 weex 项目根目录npm i weex-ui -S配置(1) 以下面方式使用import { WxcComponent1, WxcComponent2 } from "weex-ui"缺点是导入了全部的 weex-ui 组件,也会打包;1. 安装插件npm i babel-...
阅读(157) 评论(0)

FE - weex 开发之 配置 vue 与 vue - router环境

1.前提前提是你已经创建过工程,已经有下面目录:. ├── README.md ├── android.config.json ├── config.xml ├── hooks │ └── README.md ├── ios.config.json ├── npm-shrinkwrap.json ├── package.json ├── platforms ├── plugins │ └──...
阅读(77) 评论(0)

FE - 关于 document.body.scrollTop 和 document.documentElement.scrollTop 的小问题

今天做一个网页页面定位的效果,业务如下:点击 A 按钮后页面跳转(滑动)到 B 元素;基本实现如下步骤为: 获取 B 元素距离顶端的距离; 给按钮 A 添加点击事件,然后将 document 的 scrollTop 设置为 B 元素距离顶端的距离; let anchor = this.$el.querySelector('#B') document.documentElement.scr...
阅读(78) 评论(0)

FE - weex 新建工程卡在新建工程时,安装不了 weexpack

weex 官网weex 搭建环境配置按照上面的说明,进行到创建工程的步骤,怎么都创建不了;原因是 npm 版本太低了,升级即可;注意:上面连接中 npm 的版本安装不了;升级 npmnpm install -g npm@latest我的版本@yuan $ npm -v 5.5.1最后创建工程即可! weex create demo-project...
阅读(87) 评论(0)

FE - Vue 使用 XLSL 导出 excel 文件

库地址:SheetJS - js-xlsx可能需要的其他库:filesaveJS package.json "xlsx": "^0.11.6", "file-saverjs": "^1.3.6"数据格式可单独写个接口为下载 excel 文件操作 [ ['cols1','cols2','cols3'], ['data1','da...
阅读(223) 评论(0)

Android - 使用 Kotlin 和 Room 进行开发遇到的问题

问题1 Kotlin: java.lang.NoClassDefFoundError: Failed resolution of: Lkotlin/jvm/internal/Intrinsics;解决 compile 'com.mapzen:on-the-road:1.2.0'问题2Error:Execution failed for task ':labeling_main:transfor...
阅读(153) 评论(0)

Android - 在 Android Studio 2.3.3 下配置 Room ,出错解决

开发环境Android Studio 2.3.3 Gradle Tools 2.3.3 Gradle 3.3 - all原因配置 Room 时,编译出下面错误:Error:Execution failed for task ':app:compileDebugJavaWithJavac'. > kotlin.jvm.internal.FunctionReference.(ILjava/...
阅读(254) 评论(0)

Android Studio 配置反向代理,解决下载插件,依赖慢问题

前提我使用的是 VPN 是 shadownsockets 配置配置好后,项目会自动提醒更新项目的代理配置内容如下:systemProp.http.proxyHost=127.0.0.1 org.gradle.jvmargs=-Xmx1536m systemProp.http.proxyPort=1080 注意:确保你的 shadownsocks 可以正常上外网...
阅读(410) 评论(0)

Android - Kotlin 与 DataBinding 出现 Error:(10, 39) Unresolved reference: databinding

错误Error:(10, 39) Unresolved reference: databinding ...解决使用 kapt 配置 databinding , 版本见: databinding compiler version 使用最新版,在 app/build.gradle 配置:kapt { generateStubs = true } dependencies { //....
阅读(184) 评论(0)

Android - Android 7.0 拍照,相册选择和系统图片裁剪和删除适配

Android 7.0 引入了 Provider 给 app 申请文件存储路径,所以需要配置 Provider ,才可以使用 存储功能。定义 provider在 res/xml 文件夹下定义provider_path.xml <external-path...
阅读(666) 评论(0)

Android - 使用 Gson 中 Expose 注解说明

@Expose 注解可以标明哪些字段进行序列化 例子User 类 可以看见 name 属性 被 @Expose 修饰 class User { @Expose private String name; private int age; public String getName() { return name; } public void...
阅读(137) 评论(0)

Android - Android Architecture Components - Room 在 Kotlin 中使用 (1)

参考文章Android Room 官方文档Room Persistence Library(官网文档翻译)在kotlin中使用room(Room Persistence Library)和遇到的坑Android官方ORM框架ROOM(Google I/O 2017)啰嗦对 Room 不了解的可以看上面文章就可以了,我就不做过多赘述。每个例子都有一个环境或场景,好吧,场景如下:描述用户拥有哪些书Use...
阅读(1521) 评论(3)

Android - 震动反馈和提示音实现

见 BaseNotifyFragment :public abstract class BaseNotifyFragment extends BaseFragment { private Vibrator mVibrator; private Ringtone mRingtone; @Override public void onActivityCreated(@Nu...
阅读(307) 评论(0)

macOS - 完全卸载应用

1. Finder / Application command + delete 删除 .app 文件 2. 删除相关文件下面文件夹下对应的文件Configuration ~/Library/Preferences/Caches ~/Library/Caches/Plugins ~/Library/Application Support/Logs ~/Library/Logs/...
阅读(428) 评论(0)

Android - 打包内测版本dex2jar Shell 脚本操作

基本步骤 进入 app project build 内测 type 上传内测平台 (蒲公英和fir.im 均有可以进行 gradle 配置) 复制 apk 包备份 输入 true 和 false 是否进行查看(dex2jar) 可以使用 fir.im 查看包信息 dex2jar 进行操作 打开 jd-gui #! /bin/zsh echo 'into eartag app project' c...
阅读(106) 评论(0)

Vue - Tomcat 与 Vue2 搭建简单测试环境

Shell 脚本脚本说明: 进入 vue2 工程目录 进行 工程 build 复制 build 结果到 tomcat 下 测试路径 webpack-tomcat.sh#! /bin/bash echo '------ build start ------'cd ~/sahc/sources/Etag_App/insurance_web/ npm run build cp -r dist/. ~/ja...
阅读(1554) 评论(0)
409条 共21页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:529108次
    • 积分:8150
    • 等级:
    • 排名:第2767名
    • 原创:394篇
    • 转载:15篇
    • 译文:0篇
    • 评论:178条
    微信(WeChat)
    博客专栏
    最新评论