码迷,mamicode.com
首页 > 移动开发
android_handler(二)
这篇是讲 workthread 模拟向网络访问数据,获得数据后,返回 message 发送给 mainthread ,并修改 textview 的 text。 1、layout: <TextView android:id="@+id/textViewId" android:layout_width="match_parent" android:...
分类:移动开发   时间:2014-12-22 11:09:28    阅读次数:170
iOS中assign、copy 、retain等关键字的含义
assign: 简单赋值,不更改索引计数-(void)setMyObject:(id)newValue{ _myObject = newValue; }copy: 建立一个索引计数为1的对象,然后释放旧对象-(void)setMyObject:(id)newValue{ if (_myO...
分类:移动开发   时间:2014-12-22 11:05:49    阅读次数:184
Android 开源代码学习——NoBoringActionBar
代码功能该示例工程实现了自定义ActionBar,可以使一个图片平滑过渡到ActionBar Icon的位置,并以ActionBar Icon的形式展现出来。而且还实现了背景图片的自动切换,缩放和平移。可以在展示用户资料等场景使用。关键代码学习2.1 NoBoringActionBarActivit...
分类:移动开发   时间:2014-12-22 11:00:17    阅读次数:158
iOS开发Swift篇—简单介绍
iOS开发Swift篇—简单介绍一、简介Swift是苹果于2014年WWDC(苹果开发者大会)发布的全新编程语言Swift在天朝译为“雨燕”,是它的LOGO 是一只燕子,跟Objective-C一样,可以用于开发iOS、Mac应用程序苹果从2010年7月开始设计Swift语言,耗时4年打造Swift...
分类:移动开发   时间:2014-12-22 10:53:40    阅读次数:151
android 任务栈及启动模式
1.一个应用程序一般都是由多个activity组成的。2.任务栈(task stack)(别名back stack后退栈) 记录存放用户开启的activity的。3.一个应用程序一被开启系统就给他分配一个任务栈,当所有的activity都退出的时候,任务栈就清空了。4.任务栈的id是一个intege...
分类:移动开发   时间:2014-12-22 10:50:08    阅读次数:142
Android发送数据到web服务器4种方式
/***Android中向web服务器提交数据的两种方式四种方法*/publicclassSubmitDataByHttpClientAndOrdinaryWay{/***使用get请求以普通方式提交数据*@parammap传递进来的数据,以map的形式进行了封装*@parampath要求服务器se...
分类:移动开发   时间:2014-12-22 10:52:16    阅读次数:174
[Android]下拉刷新控件RefreshableView的实现
我们的目的是不管什么控件,只要在xml中外面包一层标签,那这个标签下面的所有子标签所在的控件都被支持可以下拉刷新了。所以,我们可以使用ViewGroup来实现,这里我选择的是继承LinearLayout,当然其他的(FrameLayout等)也一样了。因为根据手指下滑,需要有一个刷新的view被显示...
分类:移动开发   时间:2014-12-22 10:47:43    阅读次数:282
IOS 特定于设备的开发:UIDevice
UIDevice类展示了一些关键的特定于设备的属性,包括使用的iPhone ,Ipad或iPod Touch型号、设备名称、以及OS名称和版本。他是一种一站式解决方案,用于提取出某些系统详细信息。每个方法都是一个实例方法,他们是使用UIDevice单例通过[UIDevice currentDevic...
分类:移动开发   时间:2014-12-22 10:49:26    阅读次数:235
通俗易懂地解决中文乱码问题(2) --- 分析解决Mysql插入移动端表情符报错 ‘incorrect string value: '\xF0...
原文:【原创】通俗易懂地解决中文乱码问题(2) --- 分析解决Mysql插入移动端表情符报错 ‘incorrect string value: '\xF0...这篇blog重点在解决问题,如果你对字符编码并不是特别了解,建议先看看 《 【原创】通俗易懂地解决中文乱码问题(1) --- 跨平台乱码 ...
分类:移动开发   时间:2014-12-22 10:47:18    阅读次数:135
HTML5 Canvas简简单单实现手机九宫格手势密码解锁
原文:HTML5 Canvas简简单单实现手机九宫格手势密码解锁 早上花了一个半小时写了一个基于HTML Canvas的手势解锁,主要是为了好玩,可能以后会用到。 思路:根据配置计算出九个点的位置,存入一个数组,当然存入数组的顺序的索引是: 第一行:0 1 2 第二行:3 4 5 第三行:6 7 8...
分类:移动开发   时间:2014-12-22 10:44:28    阅读次数:189
[Android] 如何自定义字体
项目里要统一用设计师的字体,android:typeface只支持系统三种字体。有什么比较好的做法?你需要为整个应用替换自定义字体。解决方案1)Android默认方法 #1你可以通过ID查找到View,然后挨个为它们设置字体。在单个View的情况下,它看起来也没有那么可怕。Typeface cust...
分类:移动开发   时间:2014-12-22 10:42:58    阅读次数:232
Swift 简简单单实现手机九宫格手势密码解锁
原文:Swift 简简单单实现手机九宫格手势密码解锁大家可以看到我之前的文章[HTML5 Canvas简简单单实现手机九宫格手势密码解锁] 本文是使用苹果语言对其进行了移植 颜色配色是拾取的支付宝的颜色 本文的目的说明:语言是想通的 只要思路在 语言只是手段而已 这是本人自学swift一个礼拜 然后...
分类:移动开发   时间:2014-12-22 10:40:58    阅读次数:223
移动端开发知识点总结
在去年的这个时候,开始慢慢接触到移动端,接触移动端并不早。但那时查找相关资料不是很多(没技术,找不到),只有在慢慢的摸索敲打代码中寻找方法!记得那时一直纠结为什么别人的图片在手机上那么清晰,而我们做的就那么的模糊,后来听过放大图片,之后用代码缩小,才保证在手机上清晰。(后面才了解到是DPI, r.....
分类:移动开发   时间:2014-12-22 10:42:16    阅读次数:196
Android5.0之Palette简单实用
一直想学学android5.0的新特性,但是由于模拟器的原因,一直没有了却这个心愿。 今天是个悲剧的一天,但不是有那么一句老话吗“塞翁失马,焉知非福”。先说说今天吧, 不知道咋回事,genymotion数据全丢失了,没办法,只能重新下载新的数据,就是在选择版本的过程中,突然发现了5.0, 好激动,赶快下载下来体验一把。...
分类:移动开发   时间:2014-12-22 09:34:18    阅读次数:201
android中使用Application
在android开发过程中,我们可能存储一些全局的变量,最好在正在app的任何一个activity或者service中都可以访问到,这时我们可以使用application。 我们的一个应用就叫application,那么应该很好理解一个应用里面只会存在一个单例的application,也不难想到用这个在存储全局变量,那么到底是怎么存储呢? 首先,我们创建一个Application,继承andr...
分类:移动开发   时间:2014-12-22 09:29:13    阅读次数:170
为您的Android,iOS等应用添加声波传输功能
记得12年左右的时候,美国出现了chirp应用,该应用可以使用声波在iphone手机间传输文本,图片、甚至视频,当时觉得非常高大上。再后来,到13年的时候国内也出现了很多声波应用,比如支付宝的声波支付、茄子快传的声波传输、车载设备、还有一些智能摄像机厂家使用声波在手机和摄像机间传输wifi用户名和密码信息。想在自己的应用中使用声波传输功能,但苦于在网上找不到可以用的商业版本,后来找到了又太贵,所以...
分类:移动开发   时间:2014-12-22 09:27:15    阅读次数:224
在eclipse中查看Android源代码
声明:高手跳过此文章       当我们在eclipse中开发android程序的时候,往往需要看源代码(可能是出于好奇,可能是读源码习惯),那么如何查看Android源代码呢?   比如下面这种情况 图1 假设我们想参看Activity类的源代码,按着Ctrl键,左击它,现实的结果却看不到代码的,提示的信息便是“找不到Activity.class文件”。 图2 ...
分类:移动开发   时间:2014-12-22 09:25:37    阅读次数:154
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!