package??com.paad.helloworld;
import?android.os.Bundle;
public?class?MyActivity?extends?Activity{
????@Override
????public?void?onCreate(Bundle?savedInstanceState)?{
??????...
分类:
移动开发 时间:
2014-09-20 20:45:09
阅读次数:
247
在JNI开发中,首先要将建立的anroid类编译成.h文件,编译用到命令javah,由于第一次用,以前对java的编译过程也不怎么了解,这里讲一下:
通过DOS命令执行,(1)开始-》运行-》cmd->进入dos命令操作界面
在命令行中输入javah com.example.huiduhua2.ImageProc
通过输入javah 可以看到以下结果:
用法:jav...
分类:
移动开发 时间:
2014-09-20 18:43:59
阅读次数:
300
1.简介对于android中的ListView刷新机制,大多数的程序员都是很熟悉的,修改或者添加adapter中的数据源之后,然后调用notifyDataSetChanged()刷新ListView。在这种模式下,我们会在getView中,根据不同的数据源,让控件显示不同的内容。这种模式是最常见的刷新模式,当我们来回滑动ListView的时候,调用adapter的getView方法,然后listv...
分类:
移动开发 时间:
2014-09-20 19:00:29
阅读次数:
161
android的内存优化对于大型的android项目来说,十分重要!今天就选几个常见的列举一下1. Context的引用 在Activity和Fragment之外,使用Context的时候,尽量使用Application Context,在AndroidAnnotations中,也即是:@RootContext
Context context;原因:应用的Context的生命周期很长,它与我...
分类:
移动开发 时间:
2014-09-20 20:04:29
阅读次数:
254
以前的一个项目,今天发现有个地方在iOS8上面不显示文本,用的是UILabel
于是调试了一下代码,大致发现了原因:
当在一个UILabel上添加同样是UILabel的subView的时候,如果给父Label设置背景颜色(setBackgroundColor:)但没有设置Text(setText:),那么子Label设置的text就显示不了,真是一个奇怪的问题。
下面有3种解决办法:
1、...
分类:
移动开发 时间:
2014-09-20 20:20:39
阅读次数:
222
Pull解析XMLXmlPullParser解析器的运行方式与SAX解析器相似.它提供了类似的事件(开始元素和结束元素),但需要使用parser.next()方法来提取它们.事件将作为数值代码被发送,因此可以根据不同的事件代码值来进行不同的处理.通过parser.getEventType()方法来取...
分类:
移动开发 时间:
2014-09-20 19:05:09
阅读次数:
177
DOM解析XMLDOM是Document Object Model的缩写,即文档对象模型.DOM解析器是通过将XML文档解析成树状模型并将其放入内存来完成解析工作的,而后对文档的操作都是在这个树状模型上完成.这个在内存中的文档是实际文档大小的几倍.好处是结构清晰,操作方便,坏处是耗费系统资源.要使用...
分类:
移动开发 时间:
2014-09-20 19:53:39
阅读次数:
236
System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制System.arraycopy(src, srcPos, dst, dstPos, length);src:源数组;srcPos:源数组要复制的起始位置;dest:目的数组;destPos:目的数组放置的起始位...
分类:
移动开发 时间:
2014-09-20 20:24:39
阅读次数:
202
// YOURCLASSNAME.h
@interface YOURCLASSNAME : NSObject
+(instancetype) sharedInstance;
@end
// YOURCLASSNAME.m
@implementation YOURCLASSNAME
+ (instancetype)sharedXXX {
static YOURCLASSN...
分类:
移动开发 时间:
2014-09-20 17:39:49
阅读次数:
229
1、先在AndroidManifest.xml中注册加入访问因特网服务的权限:(若不加入,则会出现permission denied异常)2. 1 package vip.test.HttpGet; 2 import java.io.BufferedInputStream; 3 import jav...
分类:
移动开发 时间:
2014-09-20 19:11:59
阅读次数:
222
在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式:1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类...
分类:
移动开发 时间:
2014-09-20 18:04:19
阅读次数:
240
一、概括地讲,android中的资源是指非代码部分,比如图片、MP3、字符串、xml文件等。在一个android工程中,和src源文件夹并列的有两个文件夹,分别叫做res和assets,都是用来保存资源文件的。不同点:1.res中的资源可以通过R资源类直接访问。这种方式比较常用。 res中有包含各种...
分类:
移动开发 时间:
2014-09-20 17:30:49
阅读次数:
253
一、 Service简单介绍Service是android 系统中的四大组件之中的一个(Activity、Service、BroadcastReceiver、ContentProvider),它跟Activity的级别差点儿相同,但不能自己执行仅仅能后台执行,而且能够和其它组件进行交互。servic...
分类:
移动开发 时间:
2014-09-20 17:26:19
阅读次数:
221
这是我的第一个andriod小程序,第一次写用了半个月,第二次修改用了一天,第三次修改用了两个小时,现在终于比较满意了。现在我就直接分享一下我的源代码,由于思路比较简单,注释加的不多。采用的是相对布局,但是此布局只适合480*800的分辨率,更高的分辨率界面会显示不正常,但是功能没有任何问题,你可以...
分类:
移动开发 时间:
2014-09-20 18:48:49
阅读次数:
302
以A_Activity跳转到B_Activity为例。一、startActivityA调用startActivity 跳转到B,再想从B跳转到A,那么B需要调用startActivity或startActivityForResult方法。二、startActivityForResultA调用star...
分类:
移动开发 时间:
2014-09-20 17:07:59
阅读次数:
279
1.下载和安装JDK,注意操作系统版本2.到android官网下载集成开发环境adt bundle3.配置环境变量:(1)新建SDK_HOME系统变量,添加上sdk的安装目录;(2)把两个文件夹tools、platform-tools的目录添加到环境变量Path中:”;%SDK_HOME%\tool...
分类:
移动开发 时间:
2014-09-20 17:57:09
阅读次数:
227
jstest 姓名: dsfsafsdafdsafdf dsfsd //跨浏览器添加事件function addEvent(obj,type,fn){ if(obj.addEventLis...
分类:
移动开发 时间:
2014-09-20 17:36:19
阅读次数:
198