- 博客(65)
- 资源 (2)
- 收藏
- 关注
原创 小程序分享至好友或朋友圈
小程序分享至好友或朋友圈分享给好友 onShareAppMessage分享至朋友圈 onShareTimeline获取分享传递的参数分享给好友 onShareAppMessage官方参考文档.监听用户点击页面内转发按钮(button 组件 open-type=“share”)或右上角菜单“转发”按钮的行为,并自定义转发内容。注意:只有定义了此事件处理函数,右上角菜单才会显示“转发”按钮 /** * 用户点击右上角分享 */ onShareAppMessage: function
2021-12-12 21:06:45
924
原创 小程序 Vant Weapp 使用插槽自定义 Cell 的左侧图标
小程序 Vant Weapp 使用插槽更换 Cell 的左侧图标一、`van-cell`左侧图标的icon只能为限定的图标名称或图片链接二、使用插槽自定义`van-cell`的左侧图标Vant Weapp 官方文档.一、van-cell左侧图标的icon只能为限定的图标名称或图片链接在使用van-cell单元格时,通过icon属性在标题左侧可以展示图标;<van-cell title="单元格" icon="location-o" />效果如下:但左侧图标的icon只能为限定的图
2021-11-30 10:03:02
10186
4
原创 小程序_播放图片旋转动画
1、wxml<image src="xxxxx_url" id="imageicon" style='animation-play-state:{{playing?"running":"paused"}};' />2、wxss#imageicon{width: 388rpx;height: 388rpx;border-radius: 50%;animation-delay: ...
2020-02-11 22:58:52
529
原创 笔记 - 小程序云函数调用本地函数
笔记来源:小程序·云开发 — 云函数项目实战小程序代码: 通过调用云函数 callFunction 实现 a + bPage({ callFuction : function(event){ console.log(event) wx.cloud.callFunction({ name: 'callFunction', data:{ ...
2019-04-27 15:23:33
2533
1
原创 微信小程序 - TCBRouter
笔记来源:小程序·云开发 — 云函数项目实战文档 tcb-router云函数 index.js// 云函数入口文件const cloud = require('wx-server-sdk')const TcbRouter = require('tcb-router')cloud.init()// 云函数入口函数exports.main = async (event,...
2019-04-21 17:23:19
2855
1
原创 学习笔记:小程序·云开发 — 数据库项目实战
笔记来源:小程序·云开发 — 数据库项目实战文章目录1.2 云开发数据库概念1.2 云开发数据库概念
2019-03-16 15:44:34
997
原创 Android 添加图片水印(图片+文字)
直接丢代码了 /** * 左下角添加水印(多行,图标 + 文字) * 参考资料: * Android 对Canvas的translate方法总结 https://blog.youkuaiyun.com/u013681739/article/details/49588549 * @param photo */ public static...
2018-12-06 17:11:07
6233
5
原创 小白记录之网易云音乐API使用 NeteaseCloudMusicApi
文章目录初识NeteaseCloudMusicApi安装NodeJS环境运行项目初识NeteaseCloudMusicApi网易云音乐 Node.js API serviceGitHub链接:NeteaseCloudMusicApi在GitHub上可以看到运行该项目的步骤:环境要求需要 NodeJS 8.12+ 环境安装$ git clone git@github.com:Bina...
2018-11-25 20:56:45
26125
4
原创 微信小程序UI - 样式基础
主要记录自极客学院微信小程序学习视频 样式的基本使用 样式的属性 样式选择器的使用一、样式的基本使用&amp;amp;amp;amp;lt;view class=&amp;amp;amp;quot;text&amp;amp;amp;quot;&amp;amp;amp;amp;gt; jekexueyuan ....&
2018-09-22 21:55:43
1951
1
原创 Android Cordova 加载html 报错:deviceready has not fired after 5 seconds.
问题: 通过Cordova 加载html 页面,在低版本手机上处理正常,但在高版本手机上出现异常(大概是Android 8.0 以上) 查明的原因大概是:'deviceready has not fired after 5 seconds.'也即 html 文件中的 onDeviceReady 方法没有触发onDeviceReady: function() {}代码片段如下...
2018-09-05 11:28:12
5543
原创 微信小程序 - 布局基础
记录自极客学院微信小程序教学视频目录flex 容器属性详解flex-direction 决定元素的排列方向flex-wrap 决定元素如何换行(排列不下时)flex-flow :flex-direction 和 flex-wrap 的简写justify-content 元素在主轴上的对齐方式justify-content : flex-startjustify-c...
2018-08-19 10:37:31
5994
原创 Android8.0 多语言切换适配 问题小计
在Android 8.0 系统处理多语言切换,当杀掉应用后再次进来时,发现设置的多语言切换无效 设置的简略代码如下 /** * 设置语言 */ public void setConfiguration() { Locale targetLocale = getLanguageLocale();//获取待设置的语言配置 Configuration ...
2018-08-01 15:34:15
3137
原创 android WebView 记录
监听webview 网页关闭webView.setWebChromeClient(new WebChromeClient() { @Override public void onCloseWindow(WebView window) { //监听网页关闭,则关闭webview 页面 finish(); }});学习资料W...
2018-07-11 15:32:01
415
原创 Android webview org.chromium.content.browser.input.SelectPopupAdapter.getView
项目中需要使用Cordova 进行html 页面表单的操作。其中有效果为在webview 上弹出选项框, 代码如下:<label class="field-value"> <select name="xwplugin_ext_5_费用项目1" xwfield xwrequired xwerrmsg="必填 请选择选项" controltype="2" >
2018-05-14 16:43:02
1931
原创 AndroidStudio 无法连接真机问题(荣耀9)
1、先按照 解决AndroidStudio连不上Android设备真机 中的方法尝试一遍亲测荣耀9 手机仍是无法连接2、按照 Win7 x64 Eclipse无法识别手机 / adb interface有黄色感叹号,无法识别 中的方法再尝试一遍,也即更换下驱动 发现 荣耀9手机可以正常连接了...
2018-05-09 14:23:46
5775
原创 Java Timer schedule 与 scheduleAtFixedRate 比较
schedule(TimerTask task, Date firstTime, long period) public class Run2_1 { static public class MyTaskA extends TimerTask { private int i = 5; @Override public void run() {
2017-12-09 12:42:45
775
原创 bug & 异常 小记集合
Androidview.getHeight() 问题 messageListView.post(new Runnable() {@Overridepublic void run() { //下面的getHeight()可能会存在问题,如果有异步线程影响了该view 的布局,也即高度在变化的时候获取高度。那么可能有部分成员被回收而继续获取高度,造成报错 int listVie
2017-09-21 17:29:46
277
原创 JSON - 更新json中特定类型的数据
需求: 将以下json字符串中的 "needPower":0.0 的值 0.0 调整为 0 ,也即值类型由double 调整为 int//输入{"entityId":"0ccd079d-ec1f-404e-a9d5-cfbe965aca6b","recId":"26e6dc92-dab8-4a0c-a26f-1606e78038b0","needPower":0.0}//输出{"entity
2017-09-21 11:38:52
2669
原创 微信小程序学习笔记 2.3.1 视图与渲染
主要记录自极客学院微信小程序学习视频组件的基本使用数据绑定渲染标签模板的使用组件的基本使用可查阅官网的基本教程:组件官网 数据绑定//xx.wxml <text>{{textValue}}</text> //用双大括号括起数据属性//xx.jsPage({ /** * 页面的初始数据 */ data: { textValue : "内容" // 在js文
2017-09-16 08:44:49
443
原创 RxJava subscribeOn 与 onserveOn 线程切换记录
通过多个实例来对比分析 注:test4()运行在主线程,所以下文中的 主线程均为指 test4()所在的线程。当然,可以将test4()运行在非主线程1、不使用subscribeOn 和 observeOn public class RxJavaDemoActivity extends BasicActivity{ @Override protected void onCrea
2017-08-17 09:52:53
723
原创 RxJava 链式调用流程源码记录分析(以map()为例)
瞅了源码,记录下RxJava的链式调用原理。下文主要以 map()函数的调用流程分析 ( 若不熟悉基本使用请看此文 给 Android 开发者的 RxJava 详解 ) 实例public class RxJavaDemoActivity extends BasicActivity{ @Override protected void onCreate( Bundle savedI
2017-08-16 10:28:56
1384
原创 Android JS解析引擎 Rhino 使用笔记(不借助webview)
在使用过程中有个需求是在不大改动移动端现有处理逻辑的基础上,通过后期配置来灵活更改本地的逻辑联系。最终选定的方案是借助Js,一开始想到用webview,但webview开销大。经查找,最终使用了 Rhino。 注:本文主要参考自【Android】不使用WebView来执行Javascript脚本(Rhino) Rhino 简介(摘自:https://www.ibm.com/develope
2017-07-24 09:35:11
12697
1
原创 Android 23以下 checkSelfPermission 失败记录
在开发过程总发现在android6.0系统以下版本的手机中,如果用户禁用掉了电话权限。 那么当用户点击拨打电话的图标时会毫无反应,用户体验蛮差。 通过查资料发现,系统23以下 checkSelfPermission 方法是无效的,永远返回 0下面记录一下我想到的android6.0系统一下当电话权限被用户禁用掉后的提醒问题: 主要因素: 1、一个静态的标识public static int
2017-07-07 16:31:22
3158
原创 AndroidStudio 中 buildSrc/src/main/groovy 的构建
1、在工程更目录下新建 buildSrc 文件夹 2、在settings.gradle 文件中添加 buildSrc ,然后同步工程 同步工程后,打开buildSrc 文件夹则可以看到添加了以下文件 3、在buildSrc 文件夹下 新增文件夹路径 src/main/groovy/xtion (xtion 为自定义命名), 并在 xtion 文件夹下新增 文件 GroovyTest.gro
2017-07-02 17:32:44
6106
原创 Picasso使用问题记录 - 加载local camera image 失败
目录问题及解决尝试相关Picasso的GitHub issuesPicasso github地址:https://github.com/square/picasso问题及解决尝试问题: 使用了 Picasso的最新版本 2.5.2。 手机是魅族魅蓝note2 在加载本地手机拍照(DCIM/Camera文件夹下)和截图的图片时失败。原因是在加载图片时使用了 resize()尝试解决方案和效果:
2017-02-09 11:25:41
1965
原创 Android 提取数据库db文件,并在Navicat打开
从安卓模拟器中提取应用的 Sqlite 数据库文件到电脑本地,使用Navicat打开并操作数据库文件的实现步骤
2016-12-19 14:34:35
18688
4
原创 AsyncTask学习
参考资料:Android实战技巧:深入解析AsyncTaskandroid线程池:http://blog.youkuaiyun.com/lyf_007217/article/details/8542238http://www.111cn.net/sj/android/75318.htmexecuteexecuteOnExecutor(AsyncTask.
2016-12-05 15:23:18
390
原创 android 录音问题记录 - 模仿微信聊天录音功能
模仿微信聊天 - “按住说话” 录音功能键的处理 1、说话按键在点击状态下是不开启录音功能的,只有长按状态下才能开启录音功能,并且在按住说话的时候,手指上移可以取消本次录音。因而,这个录音动作需要对说话按钮进行 touch 触摸监听和 onLongCLick 长点击监听 伪代码如下:private boolean isLongClicked = false;//长按说话 按钮被长按标识btn_v
2016-11-23 17:49:15
1629
原创 AndroidStudio 快捷键及常用配置记录
快捷键全局搜索 Ctrl+shift+N android studio整理代码格式 Ctrl + Alt + L 代码提示alt+enter 提示补全代码的快捷键 ctrl+space(相当于eclipse中的alt +/) 优化导入的类和包Ctrl+Alt+O 注释多行代码ctrl +/ 查看类的方法和参数Alt+7 查看并搜索类的方法和参数 Ctrl+F12 全局搜索c
2016-10-14 09:39:15
979
原创 ReactNative 学习笔记之环境搭建
本文主要记录自 东方耀 《手把手教React Native实战》系列教学视频 视频链接:http://reactnative.cn/post/759学习资料: ReactNative 0.31 中文开发文档:http://reactnative.cn/docs/0.31/getting-started.htmlReactNative 英文开发文档:http://facebook.github
2016-10-05 23:14:38
988
原创 android 多媒体之 MediaStore 学习记录
1、打开照相机,并将图片存储到 photoUri 路径Uri photoUri=Uri.fromFile(picFile);Intent cameraIntent =new Intent(MediaStore.ACTION_IMAGE_CAPTURE);cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT,photoUri);MediaStore
2016-09-26 10:54:39
9350
2
原创 Java 线程同步与死锁 学习笔记
Java 线程同步与死锁 学习笔记Java 线程同步与死锁 学习笔记1 多线程共享数据2 线程同步3 同步准则4 线程死锁1、 多线程共享数据在多线程操作中,多个线程可能同时处理同一个资源,这就是多线程中的共享数据。如:在对数据库进行操作中,有可能同时会有多个线程同时对某个数据进行操作 eg:public class MyThread implements Runnable{
2016-09-25 10:02:24
4167
原创 Java 单例设计模式 与 代码优化 学习笔记
本文主要学习记录自:JavaSE第二季 第30讲 单例设计模式单例设计模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。1、构造方法私有化 2、声明一个本类对象 3、给外部提供一个静态方法获取对象实例两种实现方式1、饿汉式2、懒汉式eg: 饿汉式单例设计模式/** * 饿汉式单例设计模式 */public class Singleton1 { //定义一个本
2016-09-24 18:59:50
790
原创 Java 建造者模式 Builder 学习笔记
先从使用出发 需要使用到 XtionCoreConfig ,希望通过 builder的方式获取它的实例XtionApplicationCore.config(new XtionCoreConfig.Builder() .doSomething1() .doSomething2() .build());实操开始: 新建XtionCoreConfig 类,并在其中 建 Bu
2016-09-23 15:13:07
279
原创 Java基础 注解 学习笔记
注:本文主要记录自学习视频 《兄弟连_马剑威_JAVA基础_372_注解》 1、认识Annotation2、系统定义的三个Annotation3、自定义Annotation4、Retention和RetentionPolicy5、反射与Annotation6、@Documented 注解7、@Target 注解8、@Inherited 注解
2016-09-22 11:17:46
457
原创 嵌套控件的可见关系记录
<LinearLayout android:id="@+id/my_linearlayout" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content"> <TextVi
2016-09-22 11:15:00
285
rhino-1.7.7.1.jar(Rhino for java)
2017-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人