移动开发
胶泥座人
程序员永远不能说不!!!
展开
-
HBuilder 使用教程
什么是HBuilder?HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。HBuilder的编写用到了Java、C、Web和Ruby。HBuilder本身主体是由Java编写,它基于Eclipse,所以顺其自然地兼容了Eclipse的插件。快,是HBuilder的最大优势,通过完整的语法提示和代码输入法、代码块等,大幅提升HTML、js、css的开发效率。...转载 2018-11-27 14:04:44 · 4361 阅读 · 0 评论 -
@SerializedName注解
在Android中解析Gson解析json数据是很方便快捷的,可以直接将json数据解析成java对象或者集合。 Gson解析json的方法我这里就不详细说明了,网上一大把的例子,我这里主要说一下使用@SerializedName进行注解的情况。 使用Gson解析json成对象时默认的是将json里对应字段的值解析到java对象里对应字段的属性里面。然后我们经常会遇到我们自己定义的java...转载 2019-06-28 11:18:38 · 1174 阅读 · 1 评论 -
SharedPreferences 与Editor
SharedPreferences保存的数据主要是类似于配置信息格式的数据,因此它保存的数据主要是简单类型的key - value对。SharedPreferences接口主要负责读取应用程序的Preferences数据,它提供如下常用方法来访问SharedPreferences中的key - value对。 1、boolean contains(String key):判读Shared...转载 2019-05-27 15:19:59 · 1314 阅读 · 0 评论 -
OkHttp3简介和使用详解
1 简介OKHttp是一个当前主流的网络请求的开源框架 Square公司开发,用于替代HttpUrlConnection和Apache HttpClient Android4.4开始,google已经开始将源码中的HttpURLConnection替换为OkHttp Android6.0里已移除HttpClient优点 (版本一)支持HTTP2/SPDY(SPDY是Google开发...转载 2019-05-07 10:00:42 · 35097 阅读 · 0 评论 -
点击列表中某一条内容时整体颜色变灰
html代码:<li class="mui-table-view-cell mui-media mui-collapse-content"></li>再在CSS样式中定义一个变灰状态的样式:.active{ background-color: #EEEEEE;}最后使用.on()方法实现元素的事件绑定,在按住屏幕的时候,给列表加上述样式:...原创 2019-03-31 22:47:17 · 1065 阅读 · 0 评论 -
移动端开发时出现第一次分享之后第二次无法分享的问题
问题:在用HBuilder打包的资源和AndroidStudio开发App的过程中,打包到手机后,出现的问题:分享第一次成功,第二次能弹出QQ/微信/朋友圈的分享框,点击分享无反应(退出app重新登录账号也是第一次可以分享,第二次分享点击无反应),各个应用平台申请的Appid也都是正确的解决方案:第一步,AS中打开以下文件:第二步,将用不到的分享位置(新浪微博、腾讯微博)也注释掉,...原创 2019-03-31 22:36:00 · 1047 阅读 · 0 评论 -
实现App版本更新功能的前后台代码
var version = "";mui.ready(function() { mui.plusReady(function() { version = plus.runtime.version; checkVersion(); })})/** * @param {String} userId 用户名 * @param {String} password 密码 */f...原创 2020-04-27 18:15:36 · 2263 阅读 · 0 评论 -
通过userAgent识别移动设备,自动跳转移动端站点
不少互联网公司的网站都分为PC端和手机端。如果用户用手机访问PC站点,受限于手机网络,很可能会出现加载网页缓慢的情况。因此,如何识别用户访问网站的设备,并且自动跳转到对应的站点呢?navigator.userAgentnavigator是JavaScript中的一个独立的对象,用于提供用户所使用的浏览器以及操作系统等信息,以navigator对象属性的形式来提供。所有浏览器都支持该对象。...转载 2019-03-07 15:59:33 · 1051 阅读 · 0 评论 -
Android 微信分享成功后回调问题
如何让我们的App接收到微信的反馈?1. 在你的包名相应目录下新建一个wxapi目录,并在该wxapi目录下新增一个WXEntryActivity类,该类继承自Activity,并在manifest文件里面加上exported属性,设置为true,允许该Activity被其他应用调用,这句话很重要。<!-- 微信分享 配置begin --><meta-data and...转载 2019-01-30 10:52:45 · 5736 阅读 · 0 评论 -
MUI在搜索框输入内容后,将手机软键盘右下角的换行变成搜索
只需要在input搜索框的外边在加一层form标签,并将搜索的js方法写到onsubmit里边即可,HTML代码如下:<div class="mui-bar mui-bar-nav nav_search"> <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a> ...原创 2019-01-22 15:02:37 · 1475 阅读 · 0 评论 -
CSS实现列表里的所有图片按相同大小显示
移动开发过程中,要实现以下效果: 现有情况:只需要为图片的样式加一个最小宽度#list_img{ float: right; min-width: 35%; vertical-align: middle; border-radius: 3px; height: 80px;}发挥主要作用的是min-width: 35%;HTML...原创 2019-01-16 10:03:27 · 2493 阅读 · 0 评论 -
artTemplate去掉时间的年份,格式化成MM-dd HH:mm的格式
在使用artTemplate时,需求是将列表里的时间显示为MM-dd HH:mm的格式,但后台返回的json数据中时间为yyyy-MM-dd HH:mm,需要使用template.helper(name, callback)注册公用辅助方法。首先,需要在artTemplate.js文件中加入以下方法:template.helper('dateFormat', function (srcD...原创 2019-01-14 10:03:56 · 666 阅读 · 0 评论 -
如何MUI改变单选框组件的样式
MUI中单选框组件默认的样式为如下的圆圈样式,要改成对号的样式,只需要在CSS文件中添加以下样式:.mui-radio input[type='radio']:checked:before { content: '\e442';}效果图: 附:HTML代码<div class="mui-input-row mui-radio"> &...原创 2019-01-18 10:02:06 · 1937 阅读 · 0 评论 -
MUI搜索框动态赋值样式问题
问题:在用HBuilder、MUI进行移动开发时,搜索框内输入内容点击搜索后,再返回,搜索框会出现如下情况:Html代码如下: <header class="mui-bar mui-bar-nav"> <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left">&...原创 2018-12-25 10:03:01 · 2886 阅读 · 0 评论 -
mui、HBuilder、 HTML5+实现分享微信分享界面闪退的问题
实现微信分享的步骤有如下几步: 1. 在微信开放平台申请AppID、AppSecret; 2. 配置Hbuilder项目中的manifest.json文件,添加分享权限和配置分享SDK; 3. 测试分享。 步骤是很简单,但如果出现问题的话涉及到代码的开发、AppID的申请、打包过程、以及微信调用等环节,问题很难在第一时间得到定位。为了解决项目中...转载 2018-12-13 15:24:18 · 2058 阅读 · 0 评论 -
MUI、HTML5+、HBuilder实现透明渐变导航栏+自定义按钮(右上角分享按钮)
先上效果图:js代码:mui.plusReady(function() { var ws = plus.webview.currentWebview(); ws.setStyle({ "titleNView":{ backgroundColor: '#f7f7f7',//导航栏背景色 titleText: '透明渐...原创 2018-12-06 14:31:20 · 7609 阅读 · 0 评论 -
手把手教你开发App(HelloWorld)
创建HelloWorld应用启动HBuilder(下载地址:http://www.dcloud.io/); 在菜单栏中选择“文件”-> “新建”->“移动App”(快捷键Ctrl+N A),打开“创建移动App”对话框,在应用名称中输入“HelloWorld”; 如果是HBuilderX,则新建项目时选5+App。 注意新建移动App需要联网分配一个appid,在真机联调、打...转载 2018-11-28 10:11:46 · 5617 阅读 · 0 评论 -
Win7系统如何禁止手机插入后的自动播放?
最近经常在搞移动开发,每次手机插在电脑上的时候,都会出现自动播放的界面,很烦,而且每次都需要关闭,如何把自动播放给关闭掉。方法如下:1、出现该自动播放界面之后,点击“在“控制面板”中查看更多“自动播放”选项”;(如果已经关闭可以打开控制面板后搜索自动播放并打开)2、打开自动播放设置后,在最下方找设备,然后把你的手机设置为“不执行操作”;确定保存之后,再测试手...原创 2019-07-15 22:31:50 · 455 阅读 · 0 评论