今天在Eclipse上搭建Android开发环境,不仅在安装ADT的过程中老是出错,而且Android SDK下载后,打开SDK Manager时也无法链接到网页下载tools,网上查了好多方法,试了都无法解决...
分类:
移动开发 时间:
2015-01-29 09:30:16
阅读次数:
181
由于国内Android市场众多渠道,为了统计每个渠道的下载及其它数据统计,就需要我们针对每个渠道单独打包,如果让你打几十个市场的包岂不烦死了,不过有了Gradle,这再也不是事了。
友盟多渠道打包
废话不多说,以友盟统计为例,在AndroidManifest.xml里面会有这么一段:
meta-data
android:name="UMENG_CHANNEL"
andro...
分类:
移动开发 时间:
2015-01-29 09:27:22
阅读次数:
6014
public class MainActivity extends Activity {
protected static final int DOWN = 0;
protected static final int SEER = 1;
private Context context;
private EditText ed;
private Pr...
分类:
移动开发 时间:
2015-01-29 09:28:57
阅读次数:
163
上次的获取权限信息的Demo略显繁琐,优化了一下,使用系统接口PermissionInfo获取常见的权限描述,如果是对系统不可知的权限,我们在自定义。另外自定义的权限信息函数也从if else语句换成了swithc case语句,虽然还是一大堆,但是看起来结构更清晰一些:
package com.zms.getpermission;
import android.app.ListAct...
分类:
移动开发 时间:
2015-01-29 09:23:46
阅读次数:
238
Fragment是Activity的界面中的一部分或一种行为。你可以把多个Fragment们组合到一个Activity中来创建一个多面界面并且可以在多个Activity中重用一个Fragment。也可以把Fragment认为模块化的一段Activity,它具有自己的生命周期,接收它自己的事件,并可以在Activity运行时被添加或删除。
Fragment不能独立存在,它必须嵌入到activity...
分类:
移动开发 时间:
2015-01-29 09:22:14
阅读次数:
291
苹果前天发的财报,貌似现在用ios系统的比以前又多了一些,但是大家的iPhone购买的渠道也是五花八门,有的从非正规渠道购买的iPhone里的操作系统已经被越狱过,越狱这个事情和Android的root刷机是是一样的,正常情况下大家用手机都是没问题的。不过有些人总是觉得iOS和Android各种用的...
分类:
移动开发 时间:
2015-01-29 09:18:59
阅读次数:
195
ios7新增加的icon尺寸:76 x 76:Size for iPad 2 and iPad mini (standard resolution)120 x 120 :Size for iPhone and iPod touch (high resolution)152 x 152:Size fo...
分类:
移动开发 时间:
2015-01-29 09:17:49
阅读次数:
200
最近发现Message,发送消息可以传递参数,这个思路很好,所以写了一个例子,点击屏幕,给Activity发送一个消息,传递两个参数,并把这个activity销毁掉!程序打开界面:点击屏幕,销毁activity弹出Toast:MainActivity: package com.cn.Andro...
分类:
移动开发 时间:
2015-01-29 09:16:51
阅读次数:
184
Android下最好的数据储存方式:关系型数据库sqlite。 数据库的创建:使用SqliteOpenHelper类 结合SqliteOpenHelper类和SQLiteDatabase类的帮助,我们可以方便地对数据库进行CURD操作。 数据库的创建: 我们主要通过在SqliteOpenHelper...
分类:
移动开发 时间:
2015-01-29 09:14:44
阅读次数:
209
http://www.androiddesignpatterns.com/2013/01/inner-class-handler-memory-leak.htmlConsider the following code:123456789public class SampleActivity exte...
分类:
移动开发 时间:
2015-01-29 08:08:35
阅读次数:
237
一、问题把时间目拨到三年前,大概很少有人能想象手机霸王诺基亚会落到如今日薄西山的境地。先是2009年第三季,这家素以业绩卓越业绩著称的公司出现了十年来的首次亏损,紧接着2010年第二车度,利润又同比狂跌40%。2011年,诺基亚宣布2012年上半年将从德国法兰克福证券交易所退市。此前,它已经陆续从伦...
分类:
移动开发 时间:
2015-01-29 08:10:10
阅读次数:
249
实在是不擅长Android开发,但在努力的学习当中。这篇文章就记录一下学习过程中,自己犯下的一些错误,同时也让自己记住别再犯同样的错误了。各位看官勿见笑!一个关于空指针的错误错误类型一: 未对对象进行初始化导致了空指针的错误。类似于如下:public void onActivityCreated(....
分类:
移动开发 时间:
2015-01-29 07:01:43
阅读次数:
218
1.THEOS的makefile文件中的THEOS_DEVICE_IP要写在第一行2.如果make package install报错dpkg status database is locked by another process则在iphone终端输入sudo rm /var/lib/dpkg/...
分类:
移动开发 时间:
2015-01-29 07:01:50
阅读次数:
174
默认的Android SDK只有Android 4.4的版本,如果需要其他版本的模拟器,需要Android SDK Manager下载, 1、打开Eclipse 2、选择Android SDK Manager 3、选择Tool->Options..,勾选如下: 4、打开:C:\Windows\Syste...
分类:
移动开发 时间:
2015-01-29 01:59:51
阅读次数:
489
来看下两者区别Cacti:在监控方面绘图比较不错,在流量与图型展现比较存在优势Nagios:在故障分析比较不错,报警机制相对来说比较好,报警机制:邮箱、短信等,而且也比Cacti灵活;同时适用监控大量服务器以及服务器上面大批服务状态是否正常,重点不在图形化,而在状态故障的..
分类:
移动开发 时间:
2015-01-29 01:57:04
阅读次数:
420
有时候,看到一些界面上的色彩,心情可能会很舒畅,有时候,看到一些其他色彩,就觉得很讨厌,垃圾,看到android L Palette 从图片中提取筛选出来的颜色,我就觉得都挺好看的,也就去了解了下Palette的实现原理。
看了代码,大概说说主要的步骤:
第一步,将图片缩小,相当于降低计算量和减少内存的使用
/**
* Scale the bitmap down so that i...
分类:
移动开发 时间:
2015-01-29 01:56:55
阅读次数:
370
A.ASI框架中的下载1.实现步骤在实际的开发中如果要使用asi框架来下载服务器上的文件,只需要执行下面简单的几个步骤即可。(1)创建请求对象;(2)设置下载文件保存的路径;(3)发送下载文件的网络请求(异步)。按照上面的几个步骤执行,程序会自动开启异步线程,一点一点的把数据写入到指定的文件路径,而...
分类:
移动开发 时间:
2015-01-29 01:27:29
阅读次数:
201