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