intent传递对象有两种方法: 方式一:Serializable 方式 方式二:Parcelable方式 在这里不多介绍了,这一篇就是快速上手使用教程,至于详细原理介绍的,请看这一篇http://www.cnblogs.com/kexing/p/8270667.html 我们先在Android S ...
分类:
移动开发 时间:
2018-01-12 00:02:15
阅读次数:
232
Github地址: https://github.com/ccyinghua/appEleme-project 一、构建项目所用: 二、组件脑图 三、markdown项目说明 Mock.md - 模拟json数据 Header.md - 头部组件开发说明 Goods.md - 商品组件开发说明 Fo ...
分类:
移动开发 时间:
2018-01-12 01:39:42
阅读次数:
195
今天工作中发现一个activity的android:screenOrientation属性设置为behind,平时经常看到的是landscape、portrait,一时没有反应过来,故查了一下android:screenOrientation支持的属性。 众所周知,Android应用程序中,andr ...
分类:
移动开发 时间:
2018-01-12 01:43:39
阅读次数:
200
public class PhoneExpressionAttribute: RegularExpressionAttribute, IClientValidatable{public PhoneExpressionAttribute(): base(@"^1[2,3,4,5,6,7,8,9][0- ...
分类:
移动开发 时间:
2018-01-12 01:52:40
阅读次数:
198
回答这个问题可以从多个角度来回答,比如商务角度和技术角度,为了快速清晰的让广大的读者了解这个过程,本文我们从商务角度来深入分析。 实现原理 现各大APP发送短信的服务一般是由第三方短信服务商提供的,他们整合了移动,联通、电信三方资源,三网都可以发送,这样就不需要直接对接运营商了。 发送短信验证码主要 ...
分类:
移动开发 时间:
2018-01-12 11:18:55
阅读次数:
227
三个安装,看VIP电影。 市场安装firefox 安装Tempermonkey 打开firefox,点击右上角的三个点,点击附加组件 继续点击浏览全部firefox附加组件 在上面的搜索框输入 tampermonkey 点击第一个Tampermonkey 点击添加到Firefox 点击添加 确认添加 ...
分类:
移动开发 时间:
2018-01-12 11:20:39
阅读次数:
236
前言做过Android开发的同学都知道,不能在非主线程修改UI控件,因为Android规定只能在主线程中访问UI,如果在子线程中访问UI,那么程序就会抛出异常android.view.ViewRootImpl$CalledFromWrongThreadException:Onlytheoriginalthreadthatcreatedaviewhierarchy.并且,Android也不建议在UI
分类:
移动开发 时间:
2018-01-12 11:22:38
阅读次数:
207
前言 iOS系统本身提供了两套绘图的框架,即UIBezierPath 和 Core Graphics。而前者所属UIKit,其实是对Core Graphics框架关于path的进一步封装,所以使用起来比较简单。但是毕竟Core Graphics更接近底层,所以它更加强大。 UIBezierPath ...
分类:
移动开发 时间:
2018-01-12 11:34:51
阅读次数:
227
下载:http://code.google.com/p/gifview/downloads/list 简介:android中现在没有直接显示gif的view,只能通过mediaplay来显示,且还常常不能正常显示出来,为此写了这个gifview,其用法和imageview一样 使用方法: 1-把Gi ...
分类:
移动开发 时间:
2018-01-12 13:19:03
阅读次数:
233
前言 非常好用,可以把系统内部的异常统一处理。用起来也很简单。比如,http://www.cnblogs.com/woshimrf/p/spring web 400.html 而Spring提供了一个base类 ,可以使用这个来处理。但用的时候要注意,不要重复定义异常捕获,对于base里已经定义好的 ...
分类:
移动开发 时间:
2018-01-12 13:26:26
阅读次数:
334
models.py: 记得写完后打开cmd python manage.py makemigrations python manage.py migrate views.py: ...
分类:
移动开发 时间:
2018-01-12 13:31:00
阅读次数:
442
public class MainActivity extends AppCompatActivity { private TextView kuandu; float curTranslationX; float width; float height; private Button out; p... ...
分类:
移动开发 时间:
2018-01-12 13:38:40
阅读次数:
321
一、只能输入纯数字 在这里以UITextField为例:其实现代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInR ...
分类:
移动开发 时间:
2018-01-12 13:39:56
阅读次数:
249
版权声明:本文出自汪磊的博客,转载请务必注明出处。 一、JobScheduler概述 JobScheduler是安卓5.0版本推出的API,允许开发者在符合某些条件时创建执行在后台的任务。在Android开发中,会存在这些场景:你需要在稍后的某个时间点或者当满足某个特定的条件时执行一个任务,例如当设 ...
分类:
移动开发 时间:
2018-01-12 13:40:06
阅读次数:
225
Android调试adb devices找不到设备解决办法
分类:
移动开发 时间:
2018-01-12 14:17:42
阅读次数:
343
1.我的原有配置 jsp表单提交路径 struts2拦截配置 2.按常理来说是没问题的 但是每次提交表单的时候报错如下: There is no Action mapped for namespace。。。。。。。。。 3.百度搜了一下各种解决方法,都不是我想要的,无奈自己看了一下struts.xm ...
分类:
移动开发 时间:
2018-01-12 14:18:21
阅读次数:
215
网址:http://www.appcan.cn/ 1. 如果你是刚接触appcan,对appcan机制还不熟悉a. 请先查看官方文档http://newdocx.appcan.cn/document/indexb. 官网相关视频学习http://edu.appcan.cn/stu-center.ht ...
分类:
移动开发 时间:
2018-01-12 15:27:10
阅读次数:
189
接上篇《android开发艺术探索》读书笔记(五)--Drawable No1: 自定义动画:派生一种新动画只需要继承Animation这个抽象类,然后重写它的initialize和applyTransformation方法,在initialize方法中做一些初始化工作,在applyTransfor ...
分类:
移动开发 时间:
2018-01-12 15:28:36
阅读次数:
200
本文主要介绍每当开启一个新项目的第一步:从项目的搭建到给团队分发模块开始开发的过程。现在虚拟一个即将要开始的项目叫:NewStart(新起点),通过这个项目你能看到整个项目的目录结构。 主要的框架设计如下 : 建议先下载已经完成的代码,其实可以直接看代码的,可以不用看这篇文章,这里说的不全,其中也有 ...
分类:
移动开发 时间:
2018-01-12 15:30:49
阅读次数:
277
很多时候大家都不关心IOS触摸事件的分发机制的实现原理,当遇到以下几种情形的时候你很可能抓破头皮都找不到解决方案:某个点击消息由父视图来处理,子视图怎么把消息传递给父视图 这个按钮不灵敏,怎么扩大点击响应区域 怎么在一个页面处理手绘、表情拖动放缩、文本编辑三种消息 阅读本文,你会明白两个问题:IOS... ...
分类:
移动开发 时间:
2018-01-12 15:56:41
阅读次数:
260