移动平台-日排行
前言:”安得广厦千万间,大庇天下寒士俱欢颜“——杜甫。在帝都住的朋友们都可能会遇到租房子困难的问题(土豪请无视),找房子真是力气活,还耗费时间,占用我宝贵的写博客时间,没办法,谁让咱没钱还想住的好点,努力努力挣钱!!!以上发点牢骚,现在进入正题。上一篇博客《Bitmap那些事之内存占用计算和加载注意事项》,写了Bitmap基础知识和使用Bitmap需要知道的注意事项,这一片博客我会写在Androi...
eclipse中打开后新建Android项目区仍无法创建,出现下列提示对话框:
Plug-in org.eclipse.ajdt.ui was unable to load class org.eclipse.ajdt.internal.ui.ajde.CachedRuntimeClasspathEntryResolver.
百度原因后发现解决方法后:重新创建工作区就可以正常使...
在Android或Java开发中,对于button的OnClickListener有下面四种实现方式,可以根据需要选择合适的用法。方法一:适合场景:通用Buttonbt_Demo=(Button)findViewById(R.id.bt_Demo);
bt_Demo.setOnClickListener(newOnClickListener()
{
@Override
publicvoidonClick(Viewv)
{
..
fromhttp://blog.csdn.net/jake9602/article/details/18414841在android 中存储数据时经常用SharedPreference, 并且在提交数据时一直用的是Editor的commit方法, 今天无意了看到了系统用了apply,看了方法的介绍,...
几乎所有的Web开发语言都支持Session功能,Servlet也不例外。 Servlet/JSP中的Session功能是通过作用域(scope)这个概念来实现的。 对象作用域为: page在当前页面有效(仅用于JSP中)request在当前请求中有效session在当前会话中有效applicati...
APP开发中经常会遇到这种需求,需要检查当前的APP是不是可见的,比如,如果是可见的就维持一个socket长连接,如果切到后台不可见了,就断开这个连接。Android本来并不允许APP去监听home键事件,所以我们没发像iOS那样通过监听home键事件来做对应的处理。不过还好Android的Activity的生命周期给我们提供了一种解决这个问题的方法,我们只需要在每个Activity的onStar...
在用UICollectionView展示数据时,有时我们希望将cell的间距调成一个我们想要的值,然后查API可以看到有这么一个属性:- (CGFloat)minimumInteritemSpacing { return 0;}然而很多情况下我们会发现,这样写不能满足我们的要求,cell之间仍...
在android开发中,使用最多的数据刷新方式就是下拉刷新了,而完成此功能我们使用最多的就是第三方的开源库PullToRefresh。现如今,google也忍不住推出了自己的下拉组件SwipeRefreshLayout,下面我们通过api文档和源码来分析学习如何使用SwipeRefreshLayou...
var shake=4000,
last_update=0,
count=0,
x=y=z=last_x=last_y=last_z=0;
if(window.DeviceMotionEvent){
window.addEventListener("devicemotion",deviceM...
Android中的广播大致有两种:有序广播和标准广播。标准广播是一种完全异步执行的广播,广播发出后,广播接收器几乎都会在同一时刻接收到这条广播消息,因此它们之间没有任何先后顺序而言,这种广播的执行效率较高,但是也以为这它是无法被截断的。有序广播是一种同步执行的广播,广播发出后,同一时刻只会有一个广播接收器接收到广播,当这个广播接收器中的逻辑执行完毕后才会继续传播消息。并且前面的广播可以截断正在传播...
做项目的过程中发现,引用第三方的库lib3rdsdk.so,当直接把lib3rdsdk.so放进armeabi文件夹里,会被删除掉。查网上资料都说的不全,经过实验,最简单的方法就是在jni下的android.mk里加下面3-7行就可以,要放最前面,放后面有可能不行哦,因为编译路径有可能会被改掉。其中...
比如车票类Ticket,保证票只创建了一次。1.定义静态全局变量 static Ticket *SharedInstance;定义一个票数的变量 @property(assign,atomic)NSInteger tickets;atomic 原子属性,在多线程中一个线程访问了其他线程不能访问了。另...
Write an algorithm to determine if a number is "happy".A happy number is a number defined by the following process: Starting with any positive integer...
初始化AudioSession和基本配置 音频播放器采用的AVPlayer ,在程序启动的时候需要配置AudioSession,AudioSession负责应用音频的设置,比如支不支持后台,打断等等,这一步很重要,比如在viewdidload里初始化AVplayer以后要调用下面的函数:/** .....
在iOS开发中经常使用NSInteger和NSUInteger,而在其他的类似于C++的语言中,我们经常使用的是int、unsigned int。我们知道iOS也可以使用g++编译器,那么它们之间是否有什么联系呢?从NSUInteger和NSInteger的定义文件中NSObjCRuntime.h发...
1.面向对象编程基本介绍:面向对象程序设计(英语:Object-oriented programming,缩写:OOP),指一种程序设计范型,同时也是一种程序开发的方法。对象指的是类的集合,类是对象的模板,它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的安全性、重用性、灵活性和扩展性。...
其实对于iOS客户端应用的架构来说,复杂度不亚于服务端,但侧重点和入手点却跟服务端不太一样。比如客户端应用就不需要考虑类似C10K的问题,正常的app就根本不需要考虑。 这系列文章我会主要专注在iOS应用架构方面,很多方案也是基于iOS技术栈的特点而建立的。因为我个人不是很喜欢写Java,所以An....
本文参考了:
http://my.oschina.net/uboluo/blog/157483
http://java.dzone.com/articles/automating-continuous
以前都是通过IDE(eclipse or Android Studio)手动生成apk通过QQ或者邮件发送给测试人员进行测试,现在的司要求对项目进行持续集成,也就是说通过某种方式定时(比...
一、概述
在上次greenDao第一篇文章中,我们对greenDao的使用步骤和基本用法给大家做了介绍,文章链接:http://www.cnblogs.com/jerehedu/p/4304766.html
现在将继续深入学习greenDAO。数据查询展示是应用中最常用的功能之一,greenDAO为我们提供了强大的查询支持,并且采用完全面向对象的方式,即使一点都不懂SQL...