移动平台-日排行
编写iOS应用UI的方式大概有两种,一种是Storyboard/Xib,另一种是手写代码。采用Storyboard/Xib方式组织UI,由于提供可视化的特性,只要从UI库中拖动UI控件,便可以显示结果,极大地提高开发速度。但面临一个问题就是多人协作开发,由于所有的UI都放在同一个Storyboard文件中,使用Git/SVN合并代码就会出现冲突。多人协作开发还不是主要问题,有人提出可以创建多个Sto...
1.引言
如果你想显示一段在线视频或者任意的数据流比如视频或者OpenGL 场景,你可以用android中的TextureView做到。
1).TextureView的兄弟SurfaceView
应用程序的视频或者opengl内容往往是显示在一个特别的UI控件中:SurfaceView。SurfaceView的工作方式是创建一个置于应用窗口之后的新窗口。这种 方式的效率非常高,因...
因为最近有人问我怎么保存HttpClient的Cookie, 所以这里写下, 顺便记录总结吧. 当然, 有Android网络编程经历的童鞋一看就懂喇~
就不多说了, 直接上代码:
/**
* 本地存储Cookie
* @param response
*/
private void saveCookies(HttpResponse response...
前一阵子刚搬了家,加上公司要发新版本,所以一直比较忙,文章也好几周没更新了。难得这个周末有空,正好周内偶然间闲逛 ? 发现这个很不错的第三方开源类库,针对Android开发中发送http请求的。 ? 在Andro...
Xamarin.Android之定位一、前言打开我们手中的应用,可以发现越来越多的应用使用了定位,从而使我们的生活更加方便,所以本章我们将学习如何在Xamarin中进行定位的开发。二、准备工作因为我们的虚拟机是运行在电脑本地的,自然就没法进行定位了,但是我们可以借助DDMS这个工具帮助我们去调试。首...
iOS开发多线程篇—GCD介绍一、简单介绍1.什么是GCD?全称是Grand Central Dispatch,可译为“牛逼的中枢调度器”纯C语言,提供了非常多强大的函数2.GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用更多的CPU内核(比如双核、四核)GCD会自动管理线...
先看看网路上的说法:android.intent.action.MAIN决定应用程序最先启动的Activity android.intent.category.LAUNCHER决定应用程序是否显示在程序列表里通过实验后,发现有问题?MAIN 与 LAUNCHER 并不是单纯的各管各的事情;个人认为正...
ThinkAndroid是一个免费的开源的、简易的、遵循Apache2开源协议发布的Android开发框架,其开发宗旨是简单、快速的进行 Android应用程序的开发,包含Android mvc、简易sqlite orm、ioc模块、封装Android httpclitent的http模块, 具有快速构建文件缓存功能,无需考虑缓存文件的格式,都可以非常轻松的实现缓存,它还基于文件缓存模块实现了图片缓存功能, 在android中加载的图片的时候,对oom的问题,和对加载图片错位的问题都轻易解决...
报错提示代码:
Caused by: java.lang.NoSuchMethodException: [class android.content.Context, interface android.util.AttributeSet]
1.报错原因:
在自定义view时,没有重写含有(Context context,AttributeSet attrs)的构造器
解决...
摘自:http://blog.csdn.net/qianzai5765638/article/details/6952321我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里...
今天给大家带来一个向右滑动销毁Activity的效果,Activtiy随着手指的移动而销毁,滑动销毁Activity主要使用GestureDetector来实现这个效果,当手势在屏幕上面滑动的时候,会掉用onFling方法,所以,在这个方法里面做判断和操作即可实现我们想要的效果。首先看实现的最终效果:..
随着苹果产品的热卖,越来越多的人开始使用苹果电脑,使用苹果电脑是一种非常棒的体验,给我们带来很大的方便。但是很多使用过的朋友应该都知道,Mac是无法读写NTFS格式磁盘的,那么macbook无法操作移动硬盘怎么办...
我们在做倒计时的时候,发现当你手指按着屏幕不放,拖动tableView滑动的时候,写在cell上得倒计时停止倒计时,松开继续倒计时。研究发现就是拖动tableView滑动时,NSTimer停止了。这其实就是runloop的mode在做怪。runloop可以理解为cocoa下的一种消息循环机制,用来处...
UITableView 继承于UIScrollView
所以UIScrollView 的代理方法同样适用于UITableView 中
隐藏导航栏的方法为:self.navigationController.navigationBar.hidden = YES;所以我们只有通过滚动的代理方法监测滚动视图的滚动方向来控制导航栏显示还是隐藏即可:
通过实现UIScrollView的代理方法来操作:...
第一类:属性值为true或false android:layout_centerHrizontal ?水平居中 android:layout_centerVertical ? 垂直居中 android:layout_centerInparent ? ?相对于父元素完全居中 android:layout_alignParentBott...
非常简单:[UIApplication sharedApplication].networkActivityIndicatorVisible = YES 设置状态栏菊花[UIApplication sharedApplication].networkActivityIndicatorVisible ...
//这个frame是初设的,没关系,后面还会重新设置其size。
????UILabel?*label?=?[[UILabel?alloc]?initWithFrame:CGRectMake(0,0,0,0)];
????label.numberOfLines?=?0;
????label.bac...
简单实例
这里直接拿以前写过的一个小Demo,根据这个Demo来分析源码。
public class MainActivity extends ActionBarActivity {
...
Private MyAsyncTask asyncTask;
protected void onCreate(Bundle savedInstanceState) {...
目前移动支付很火哈,自己也在开发这块相关的应用;当下比较流行的支付方式有:支付宝支付和微信支付,具体开发接口很文档,官方都提供的很全面;不过有些开发者可能一时半会儿找不到文档入口;在这儿,我把官方开发的接口文档地址列表出来,后续有时间再和大家分享一下我开发移动支付的一些心得。 支付宝开发者接口...