摘要:
1.内嵌WebView,点击输入框后页面不自动上滚 <activity android:name=".MainActivity" android:label="@string/app_name" android:configChanges="keyboard|keyboardHidden|orien 阅读全文
摘要:
最近App中有个需求是添加微信支付,就在微信技术官网 http://open.weixin.qq.com,查看一下文档,然后下载SDk,Demo。把SDK集成进项目。 照着微信的文档,把jar包和进来之后,build apk,报了下面这个错。 Error:Execution failed for t 阅读全文
摘要:
最近有个需求是这样的:在应用中添加一个商城,商城的实现是H5(包括登录)。需要将这个H5嵌到原生应用中,并在原生代码中添加支付功能。 接到这个需求的时候,想这不是很简单么,用WebView加载这个页面,通过Js回调原生方法,然后调用第三方支付,完工。 然而到实际开发的时候,问题就出现了。 首先的问题 阅读全文
摘要:
最近被包冲突的问题搞奔溃了,特别是V4,V7 V4和V7包冲突的解决方式就是!版本要一致!! 比如我的一个项目中应用本来是这样引用包的 Error:Execution failed for task ':app:transformClassesWithDexForBaiduRelease'.> co 阅读全文
摘要:
现在一般的项目都会加入第三方jar包,第三方jar包我们会新建一个文件夹:libs,然后jar包都放在这个文件夹中。 但我们会发现,只是新建一个文件加之后,在AndroidStudio的左侧并不会出现libs这个文件夹,那是因为我们少做了一个步骤。 在build.gradle需要添加上: 阅读全文
摘要:
1.前言 项目中有些页面内容是变更比较频繁的,这些页面我们会考虑用网页来解决。 在RN项目中提供一个公用的Web页,如果是网页内容,就跳转到这个界面展示。 此时会有一个问题是,网页会有一级页面,二级页面,这就会设计到导航栏返回键的处理(以及在Android上返回键的处理)。 这个问题,在RN官网就可 阅读全文
摘要:
最近着手一个老人桌面的改造,下面简单罗列一下市场上主流的老人桌面,使用数据是360手机助手上的。 1.如意老人桌面 -〉184w人使用 使用的最多的一款老人桌面。 优点:能够自主编辑桌面,支持文件夹。 长按能拖拽的icon,上下能跳出[移除]和[替换]。 长按空白icon,可跳出是否添加icon菜单 阅读全文
摘要:
1.一次IPC通信過程的幾個步驟一次通信过程简单的说有下面5个步骤,第一眼看上去,肯定不知道什么玩意,多看几遍,慢慢看,其实是能理解的。1. Client将数据封装成Parcel。 (前面已经讲过啦)2. Client process 发送 BC_TRANSACTION 命令协议到kernel,(Client跟kernel说,我要开始远程通信啦)kernel找到Service process後,向Client process发送一个BR_TRANSACTION_COMPLETE返回协议,表示通信请求已被接受。(kernel说,准了)Client处理后,开始等待service的返回结果。(cli 阅读全文
摘要:
Android里已经有足够多的控件供开发者使用,但有时候我们还是会想要一些不一样的东西,比如一些UI特效,比如一些3D动画,今天就讲讲比较basic的东西:自定义控件。1.效果图如果项目里需要一个通用的控件,然后UI给你这样一个效果图,你接下来会打算怎么做? 用户可以按住拖动点击要切换的状态,然后自动滑动到那一端(本来是没有这个效果图的,又不想一张张贴不同的状态,就画了一下这个gif图,关于怎么在ubuntu下画gif图,可以看一下下面这篇)程序媛也会画图 之 在ubuntu下用GIMP制作gif2.分析看一下有没有现成的widget,这似乎和android.widget.Switch有点类似 阅读全文
摘要:
动画是什么?就是几张图片很快的顺序播放嘛,今天就画画gif小图吧,以后在演示效果图的时候也用的上。1.准备一个小图就用小绿人好了2.打开GIMP3.新建一个图片打开 文件 -》新建输入图片的大小,背景最好选择透明啦。4.打开图层对话框因为涉及到图层的操作。打开 窗口 -》可停靠对话框 -》图层5.Ctrl+C Ctrl+V用gimp打开你准备的小图,然后复制,粘帖,在复制粘帖的时候要选中你正在操作的窗口,就是点一下那个窗口上面的黑框框就可以了。复制好后,调整一下小图片的位置,你想让小图片从哪开始动,就放哪。调整图片的时候要把工具选成图中圆圈圈里的状态,才能移动图片。6.固定浮动图层上面的步骤之 阅读全文