最近从github上看到一个关于侧边栏的项目,模仿的是qq侧边栏。这个项目是一个android studio项目,可以导入android studio中,也可以导入到Eclipse中。其中的ResideMenu就是写好的第三方控件,可以拿过来直接用。我们主要来看一下它是如何来运用的...
分类:
移动开发 时间:
2015-05-18 16:52:53
阅读次数:
222
iOS开发中不可避免的会遇到加锁的情况,今天就来比较一下各种加锁方式。目前我所知道的有如下几种加锁方式:
1. @synchronized 关键字加锁
2. NSLock 对象锁
3. NSCondition
4. NSConditionLock 条件锁
5. NSRecursiveLock 递归锁
6. pthread_mutex 互斥锁(C语言)
7. dispatch_sema...
分类:
移动开发 时间:
2015-05-18 16:49:56
阅读次数:
248
RecyclerView是android-support-v7-21版本中新增的一个Widgets,RecyclerView是ListView的升级版本,更加先进和灵活。在以后的开发中我们就可以直接使用RecyclerView来替换ListView。...
分类:
移动开发 时间:
2015-05-18 16:50:46
阅读次数:
183
原因:
写这个的原因就是网上大都是告诉你如何用drawable里的资源做快捷方式,那么本地的图片能不能做快捷方式呢?肯定是可以的,所以我找了下安卓的源码,发现有这样的介绍
/**
* Activity Action: Creates a shortcut.
* Input: Nothing.
* Output: An Intent representing...
分类:
移动开发 时间:
2015-05-18 16:50:03
阅读次数:
144
android 一个集合问题导致不得不说的故事...
分类:
移动开发 时间:
2015-05-18 16:47:31
阅读次数:
166
Android编码规范
1.包命名
一个唯一的包名总是全部小写,构造为顶级域名com/edu/net+机构部门缩小+项目所写+模块名
例如com.tghz.gameimsdk.activity
2.类命名
类名采用驼峰式命名,大小写混合,每个单词的首字母大写,使用完整单词,避免缩写词(除非该缩写词被广泛的使用,如URL,HTML)。
类名的每个单词为名词,避免出现无意义的单...
分类:
移动开发 时间:
2015-05-18 16:48:10
阅读次数:
138
昨天在家折腾了一天,把电脑上装了个ubuntu系统,并成功搞定jdk及Androidstudio的安装,可以新建项目直接运行,之前没有接触过ubuntu,一天下来勉强把ubuntu上一小部分基本操作搞懂了,随便写个笔记记录下:
1,从http://www.linuxidc.com/Linux/2015-01/112030.htm1下载linux环境的jdk压缩包:jdk-8u45-linux-x...
分类:
移动开发 时间:
2015-05-18 16:47:25
阅读次数:
145
??
设置 android:noHistory="true"后,该Activity在statck中不留历史痕迹。默认的值是false。
举例说明,假设有三个Activity分别是:A,B,C。这三个Activity可以依次顺序启动下一个Activity,比如,在A中做一个Button,用户点击后跳转到B ; 同样,在B中也做一个Button,点击跳转到C。C不再做Button,只是一个用以演示...
分类:
移动开发 时间:
2015-05-18 16:45:21
阅读次数:
180
北风网android企业实战课程的培训班,是北风网最新推出的培训班的课程,北上广地区包就业,其他地区推荐就业...
分类:
移动开发 时间:
2015-05-18 16:46:03
阅读次数:
136
一、第一种错误:
错误日志大体是这样:The project is using an unsupported version of the Android Gradle plug-in
(0.9.2)
问题分析:从英文意思上看是说,你的工程正在使用不支持的gradle版本。是因为的androidStudio版本过高,对于低版本的gradle插件不再支持导致的。那问题怎么解决呢,Androi...
分类:
移动开发 时间:
2015-05-18 16:45:14
阅读次数:
176
1.Error:The project is using an unsupported version of the Android Gradle plug-in (0.12.2). The recommended version is 1.2.3. 2.Unable to load class 'org.codehaus.groovy.runtime.typehandling.ShortTypeHandlin...
分类:
移动开发 时间:
2015-05-18 16:40:19
阅读次数:
292
Please see the correct annswer HERE You have set a break point in one of the classes. Just take off all the break points in your project and run again...
分类:
移动开发 时间:
2015-05-18 16:36:32
阅读次数:
213
#include #include #include #include //mac address// Return the local MAC addy// Courtesy of FreeBSD hackers email list// Accidentally munged during pr...
分类:
移动开发 时间:
2015-05-18 16:35:58
阅读次数:
202
IOS开发中经常要用到输入框,默认情况下点击输入框就会弹出键盘,但是必须要实现输入框return的委托方法才能取消键盘的显示,对于用户体验来说很不友好,我们可以实现点击键盘以外的空白区域来将键盘隐藏,以下我总结出了几种隐藏键盘的方法:首先说明两种可以让键盘隐藏的Method:1、[view endE...
分类:
移动开发 时间:
2015-05-18 16:33:24
阅读次数:
215
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...
分类:
移动开发 时间:
2015-05-18 16:31:56
阅读次数:
183
在Android开发中,定时器一般有以下3种实现方法:原文地址http://www.360doc.com/content/12/0619/13/87000_219180978.shtml一、采用Handler与线程的sleep(long)方法二、采用Handler的postDelayed(Runna...
分类:
移动开发 时间:
2015-05-18 16:31:07
阅读次数:
196
Style样式 .toggle { position: relative; display: inline-block; width: 60px; height: 30px; ...
分类:
移动开发 时间:
2015-05-18 16:24:27
阅读次数:
242