孑书力的博客

所谓伊人,在水一方

ScrollBy ScrollTo

Android View视图是没有边界的,Canvas是没有边界的 可以对Canvas对象进行了一定的操作 例如 : translate(平移)、 clipRect(剪切)等 scrollTo(int x,int y): scrollBy(int x,int y)...

2018-08-15 16:02:41

阅读数 105

评论数 0

WPS Android版API

WPS Android版API 一、WPS Office API简介 通过第三方程序启动WPS,然后进行文档的编辑、修改等操作,甚至可以通过第三方 程序控制wps的一些基本操作,如打开文档、保存、另存、复制、剪切、粘贴、插 入图片(文字)等功能。而根据操作的类型,调用打开方式分为第三方...

2018-06-25 15:06:52

阅读数 2361

评论数 4

mockServer-android

mockServer是什么? mock 模仿 开发中:为了更好的分工,让客户端不依赖后端环境的情况下进行开发。 在双方约定好的报文字段下,搭建本地server 就是 mock server。 目前我使用最多的情况是。 在后台接口开发没有完成时候。 自己伪造数据,调试接口。 我搭建...

2018-03-15 15:52:32

阅读数 209

评论数 1

React Native TextInput 实现文本间隔

效果展示 在学习javaScript怎么使用正则表达式的时候,灵感突然来了 ,是否可以使用分组的方法来实现文本间隔。 效果是如图 (在空格处删,效果不好只是光标前移了,暂时优化不来) 思路 在输入文本时,利用onChangeText方法,拆分文本,使它们四个四个一起,然...

2018-02-28 16:27:58

阅读数 2205

评论数 0

TextInput输入框 右侧添加按钮 如:删除

TextInput文本框右侧显示“清除”按钮 。 在RN api中有介绍 clearButtonMode enum('never', 'while-editing', 'unless-editing', 'always') 显示“清除”按钮但是只是适用于ios系统 为了在Android系...

2018-02-23 10:33:34

阅读数 2568

评论数 0

React Native Android 下,TextInput 换行。

在RN版本0.44,长文本编辑,使用TextInput。 出现以下问题: 1:点击软键盘中“回车”按钮,软键盘隐藏。 2:设置blurOnSubmit={false},点击软键盘中“回车”按钮,没有换行。 3:TextInput设置高度,文字默认是居中显示。设置高度自增长,有闪烁。 ...

2018-02-08 17:53:44

阅读数 2299

评论数 0

React Native 各种控件Demo

在做React Native 动画Demo时候 ,无意发现了代码例子 我很自然的想到了,自己跑起来试试。  折腾来去搞不定,实在没有办法新建一个项目,刚刚在写动画Demo,所以就在此项目中编写。   项目名称所以有点别扭,望理解。 希望对大家有帮助    因为node_module...

2018-01-31 22:59:45

阅读数 280

评论数 0

tinker -源码分析

Tinker 思想全量替换新的Dex。它更像是APP的增量更新, 在服务器端通过差异性算法,计算出新旧dex之间的差异包,推送到客户端,进行合成 区别在于不再将patch.dex增加到elements数组中,而是差量的方式给出patch.dex,然后将patch.dex与应用的classe...

2018-01-29 10:29:35

阅读数 163

评论数 0

tinker热修护—gradle接入

由于原理与系统限制,Tinker有以下已知问题 Tinker不支持修改AndroidManifest.xml,Tinker不支持新增四大组件(1.9.0支持新增非export的Activity); 由于Google Play的开发者条款限制,不建议在GP渠道动态更新代码; 在Android N...

2018-01-22 10:25:47

阅读数 115

评论数 0

tinker热修护—命令行接入

由于原理与系统限制,Tinker有以下已知问题 Tinker不支持修改AndroidManifest.xml,Tinker不支持新增四大组件(1.9.0支持新增非export的Activity); 由于Google Play的开发者条款限制,不建议在GP渠道动态更新代码; 在Android...

2018-01-21 00:42:00

阅读数 631

评论数 1

堆排序学习

资料来自 静默虚空 万分感谢 做笔记用 (1)根据初始数组去构造初始堆(构建一个完全二叉树,保证所有的父结点都比它的孩子结点数值大)。(2)每次交换第一个和最后一个元素,输出最后一个元素(最大值),然后把剩下元素重新调整为大根堆。 设有一个无序序列 { 1, 3, 4, 5, 2, 6, 9...

2018-01-15 10:49:05

阅读数 68

评论数 0

Android 软键盘学习

软键盘每次弹出或者关闭的时候布局都会重新绘制 首先介绍 windowSoftInputMode 控制软键盘显示还是隐藏 stateUnspecified-不指定软键盘的状态(隐藏还是可见) 将由系统选择合适的状态,或依赖主题中的设置,这是对软键盘行为的默认设置 sta...

2018-01-15 09:43:26

阅读数 31

评论数 0

Android 6.0 运行时权限处理

而在6.0以后,我们可以直接安装,当app需要我们授予不恰当的权限的时候,我们可以予以拒绝Google将权限分为两类, 一类是Normal Permissions, 另一类是Dangerous Permission Normal Permissions如下这类权限一般不涉及用户隐私,是不需要...

2018-01-12 16:31:29

阅读数 43

评论数 0

【转载】[Android Studio 权威教程]AS添加第三方库的6种方式(Jar,module,so等)

[转载] [Android Studio 权威教程]AS添加第三方库的6种方式 感谢 Sean_帅恩目录(?)[+]直接搜索法libs添加法Module添加法Gradle 直接添加法添加so链接库法添加so简单粗暴法 前几篇我们讲过了AS3...

2017-08-10 11:39:22

阅读数 116

评论数 0

react-navigation NestingNavigators Demo

react-navigationreact-navigation 是今年1月份新出的一款React-native导航组件react-navigation官网按使用形式主要分三部分: StackNavigator: 类似于普通的Navigator,屏幕上方导航栏 TabNavigator: 相当于i...

2017-07-21 13:16:43

阅读数 304

评论数 0

jni和C 中文乱码

项目开发中: 需要传字符串进入JNI 层,也可能传出字符串。其中字符有中文,从底层传出就有乱码问题了图来自 (http://www.cnblogs.com/bluesky4485/archive/2011/12/13/2285802.html)需要明确几个关于编码的基本概念: java内部是使用...

2017-06-09 15:35:11

阅读数 405

评论数 0

JNI 中打印Log

JNI log打印Android NDK 开发时, 想要在 c\c++ 文件中打印一些调试信息的话,是不能使用 printf() 方法的,1、修改Android.mk文件。 LOCAL_LDLIBS += -llog 注意:这行一定要加载include $(BUILD_SHARED_LI...

2017-06-08 17:43:42

阅读数 146

评论数 0

listview 平滑移动到最后一条

listview 平滑移动到最后一条   mChatList.smoothScrollToPosition(mChatList.getCount() - 1);   mChatList.smoothScrollToPositionFromTop(mChatListgetCount() - 1,...

2015-11-04 14:37:53

阅读数 557

评论数 0

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