Android中显示数据有多种控件,这节我们来认识下ListView,ListView是Android中最常用的数据显示控件,可以显示简单数据源,也可以显示复杂数据源,我们在Android系统中常看到的列表项,基本都是ListView的功劳。ListView中显示数据,肯定要绑定数据源。数据源的绑定是通过Adapter来完成的,Android中有两种常用的适配器,ArrayAdapter(数组适配器)和SimpleAdapter简单适配器...
分类:
移动开发 时间:
2014-11-09 23:53:55
阅读次数:
323
1 - (IBAction)test:(id)sender { 2 NSString *result = @"{\"code\":\"S00000\",\"message\":\"success\",\"data\":{\"file_name\":\"b1feba4439d0bed9f86...
分类:
移动开发 时间:
2014-11-09 23:37:20
阅读次数:
386
扁平化来袭,微软的metro风格看起来很有科技感。于是想写个IOS的metro控件。搞了一段时间,有了模样。我的想法是metro和wp8的差不多,展示信息通过旋转来展示,触摸metro它会撬动或者吸弹。点击metro会执行事件,长按磁帖又可以执行其他事件。
分类:
移动开发 时间:
2014-11-09 23:32:16
阅读次数:
283
01_项目介绍 启动页面主页手机防盗(注意:演示时模拟器要提前设置有联系人);通讯卫士:黑名单的管理:电话拦截、短信拦截的演示;软件管理:列出系统的所以软件,启动软件、卸载软件、系统的卸载失败(需要root权限这个后面也会介绍)进程管理:列出系统中正在运行的程序;演示杀死软件窗口小部件:添加桌面;流...
分类:
移动开发 时间:
2014-11-09 23:30:22
阅读次数:
225
简介移动平台上的开发和内存管理紧密相关。尽管随着科技的进步,现今移动设备上的内存大小已经达到了低端桌面设备的水平,但是现今开发的应用程序对内存的需求也在同步增长。主要问题出在设备的屏幕尺寸上-分辨率越高需要的内存越多。熟悉Android平台的开发人员一般都知道垃圾回收器并不能彻底杜绝内存泄露问题,对...
分类:
移动开发 时间:
2014-11-09 23:29:01
阅读次数:
375
学习Android不能不学习照相机,现在各种美容相机,微信朋友圈发图,现在升级之后直接下拉就可以照相了,各种艳照的的源头也是照相机,扯远了,有点邪恶了,还是简单学习一下Android中照相机的使用,Android中照相机的使用一般分为两种使用已有的照相App(可以理解为系统内置的照相机)和单独创建一...
分类:
移动开发 时间:
2014-11-09 23:27:14
阅读次数:
264
该节主要记录从代码中获取与屏幕适配相关的各个参数:
Java代码如下public class ScreenUtil {
/**
* Note:
* 只有activity可以使用getWindowManager,否则应该使用
* Context.getResources().getDisplayMetrics()来获取
*/
/**
* 获取DisplayMetric相...
分类:
移动开发 时间:
2014-11-09 22:19:40
阅读次数:
239
近日浏览园子文章的时候,发现博客园与听云正在举办“听云原创博文”大赛。最近手上正好正在开发一款iOS的应用,所以就用听云App来监测一下我的App各个指标,为我的应用保驾护航。下面,我就从头到尾演示下如何将听云的SDK嵌入到自己的应用中去。首先去听云官网注册一下,然后登录到产品后台,如下图,点击进入...
分类:
移动开发 时间:
2014-11-09 22:16:40
阅读次数:
310
Activity其实是继承了ApplicationContext这个类,我们可以重写以下方法,如下代码:123456789public class Activity extends ApplicationContext {protected void onCreate(Bundle savedIns...
分类:
移动开发 时间:
2014-11-09 22:14:25
阅读次数:
340
1.Activitypackage com.mao.hello;import android.app.Activity;import android.os.Bundle;public class HelloActivity extends Activity { @Override pub...
分类:
移动开发 时间:
2014-11-09 22:05:51
阅读次数:
303
前言不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果我们的java运行很久,而这种内存泄露不断的发生,最后就没内存可用了。当然jav...
分类:
移动开发 时间:
2014-11-09 22:00:26
阅读次数:
333
有过一些面试经验的人基本都深有体会,每次面试一般都会问到Fragment的知识,所以,今天我就单独把Fragment拿出来与大家分享一下.
会涉及到Fragment如何产生,什么是Fragment,Fragment生命周期,如何静态和动态使用Fragment,Fragment回退栈,Fragment事务,以及Fragment的一些特殊用途,例如:没有布局的Fragment有何用处?Fragm...
分类:
移动开发 时间:
2014-11-09 20:54:37
阅读次数:
387
看到这个标题,预计非常多人会觉得我是要黑小米了,坦白说,在包含笔者的非常多人看来,400亿美元估值确实不廉价,但并不代表没有投资者为之买单,商场交易就是这样,一个愿打一个愿挨,我们大能够把小米这次的融资意向视为钓鱼,愿者上钩这可没什么好说的,反正不是从你我兜里拿钱。 小米为什么敢提这样一个估值?.....
分类:
移动开发 时间:
2014-11-09 20:48:26
阅读次数:
321
环境:mac系统quick-cocos2d-x 2.2.4ant 1.9.4android sdk 23android ndk r9d步骤:进入proj.android目录下,执行./build_native.sh 编译工程执行android update project -p . -t andro...
分类:
移动开发 时间:
2014-11-09 20:50:44
阅读次数:
222
先说布局文件,如下:利用android:layout_alignParentBottom="true" 实现底部显示>下面是主程序代码,注释写的比较详细,这里就不在多解释了package com.cloay;import android.app.TabActivity;import android....
分类:
移动开发 时间:
2014-11-09 20:41:28
阅读次数:
220
Android系统规定,一些耗时的操作不能放在UI线程中去执行,这样会报一个ANR错误。所以为了避免该问题,我们需要开启一个新的线程去执行一些耗时操作;开启新的线程,将耗时的操作在新线程里面去执行, 但是子线程中不能更新UI界面,所以我们使用android的Handler机制可以解决这个问题。详细解...
分类:
移动开发 时间:
2014-11-09 20:40:31
阅读次数:
363