本文目录监听ListView点击事件监听ListView滚动事件监听ListView点击事件使用监听器OnItemClickListenerpackage com.example.testsend;import android.app.Activity;import android.os.Bundl...
分类:
移动开发 时间:
2014-07-17 21:36:55
阅读次数:
325
http://blog.csdn.net/xiaominghimi/article/details/6870259http://blog.csdn.net/kaitiren/article/details/11832851http://blog.csdn.net/candyforever/artic...
分类:
移动开发 时间:
2014-07-17 21:28:17
阅读次数:
338
java工程的结构: 1、src文件夹是项目的所有包及源文件(.java), 2、res文件夹中则包含了项目中的所有资源,比如:程序图标(drawable)、布局文件(layout)、常量(values)等。 3、gen文件夹中的R.java文件是在建立项目时自动生成的,这个文件是只读模式,不...
分类:
移动开发 时间:
2014-07-17 21:21:24
阅读次数:
291
前段时间做了一个android的网游项目,现在优化减少体积和防止别人反编译,需要把编译后.class进行混淆,开始在网上看了一些关于 ProGuard的介绍,基本上都是使用ADT自带的打包方式,那个打包方式太慢了,还要手工输密码,一个字烦。于是开始寻找ant+proguard+签名的打包方式,遗憾的...
分类:
移动开发 时间:
2014-07-17 19:02:19
阅读次数:
355
(会持续更新)这边讲的常用快捷键是指做完Keymap到Eclipse后的,不是纯Android Studio的,这边主要讲下比较常用的一些快捷键:
Ctrl+G / Ctrl+Alt+Shift+G:查询变量或者函数在哪里被使用或被调用,后者是前者的复杂表现,可以选择查询范围等。
Alt+H:查找功能,全局查找
F4:查看类继承关系
F2:查看文档说明(函数使用说明)
Ctrl+E:查看...
分类:
移动开发 时间:
2014-07-17 19:03:16
阅读次数:
275
Thread 内存泄露
线程也是造成内存泄露的一个重要的源头。线程产生内存泄露的主要原因在于线程生命周期的不可控。
1.看一下下面是否存在问题
public class ThreadActivity extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedIns...
分类:
移动开发 时间:
2014-07-17 21:19:11
阅读次数:
274
在信息化社会高度发达的今天,手机成了我们每个人不可或缺的重要工具。...
分类:
移动开发 时间:
2014-07-17 19:09:35
阅读次数:
251
1、一个应用通过ContentObserver来观察自己所监听的数据(某个特定的URI)是否发生了变化2、ContentObserver放在Activity中。CotentProvider专门写一个类3、其实今天模拟这么一个场景。A应用通过原始应用的ContentProvider中提供的方法来操作原始应用的数据。。在原始应用中注册观察者来更新。也可以在B应用中注册观察者来更新其实,ContentO...
分类:
移动开发 时间:
2014-07-17 19:17:54
阅读次数:
247
Android实际开发中,在加载大量图片的时候,比如ViewPager、GridView、ListView中,加载了大量的比较大图片就容易出现OOM(内存溢出)的异常,这是因为一个应用的最大内存使用只有16M,超过了这个值,就会出现OOM。所以我们实际开发中,要想避免OOM出现就要对相应的图片进行压缩处理。
本文即使用了BitmapFactory和BitmapFactory.Option这两个类...
分类:
移动开发 时间:
2014-07-17 21:03:37
阅读次数:
340
1.什么是aidl:aidl是 Android Interface definition language的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口
icp:interprocess communication :内部进程通信
2.既然aidl可以定义并实现进程通信,那么我们怎么使用它呢?文档/android-sdk/docs...
分类:
移动开发 时间:
2014-07-17 19:16:35
阅读次数:
272
现在是2014-07-16 下午15:27.
好久没写过东西,突然间灵感喷发想写点东西(其实是刚刚弄好了一个棘手的问题,自豪中。。呵呵呵呵 我牛掰)。废话不多说,进入正题。
不知道你们又没有碰到这问题,本身做的一个应用,能够监听开机广播的。但很奇怪,在android3.0以下的版本 你怎么跑都没问题。但是在android3.0以上的版本就恐怕情况不一样了。你会发现往往很多时候接收不到开机广播。...
分类:
移动开发 时间:
2014-07-17 20:26:25
阅读次数:
272
当看到I/O等待时间所占CPU时间的比重很高的时候,首先要检查的就是机器是否正在大量使用交换空间,因为硬盘操作的速度远远低于RAM,所以当系统内存耗尽,开始使用交换空间的时候,系统的性能会受到严重影响。任何想要访问硬盘的操作都要完成与硬盘的I/O交换。所以,故障排除的第一步是看内存是否耗尽,如果是,先解决这个问题。如果还有大量可用的RAM,你需要明确那个进程占用了大部分I/O操作。
在你很难弄明...
分类:
移动开发 时间:
2014-07-17 19:36:55
阅读次数:
306
昨晚配置完成office web apps 2013的外部网络访问之后,今天发现了一个很奇怪的问题,就是IE 11不支持文档在线浏览,找了很多方法,打补丁什么的,都不管用,最后在预览文件的页面,看到标签,里面有一句代码:
我把他改成了
结果就搞定了
页面地址:C:\Program Files\Common Files\Microsoft Shared\Web Server Ex...
分类:
移动开发 时间:
2014-07-17 19:27:31
阅读次数:
262
1、某些数据库在外面是不能使用的。2、ContentProvider让A程序中的数据能让B程序使用3、ContentProvider主要是共享数据。可以添加ContentObserver来观察数据的变化4、中的authorities主要用于区分不同的provider5、content://cn.itcast.aqlite.provider((/person)/id)解析:content:// ...
分类:
移动开发 时间:
2014-07-17 19:28:01
阅读次数:
295
原文地址:http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Variants
6、 Build Variants(构建变种版本)
新构建系统的一个目标就是允许为同一个应用创建不同的版本。
这里有两个主要的使用情景:
1、同一个应用的不同版本。例如一个免费的版本和一个收...
分类:
移动开发 时间:
2014-07-17 19:30:09
阅读次数:
285
BK项目已经完成得七七八八了,在项目的后期需要将其翻译成多国语言版本,以适应全球多个国家多个店面的使用。应用本地化是分别对字符串、图片和 xib 或 storyboard 文件本地化,而传统的做法是对 xib 上的字符串(包括UILabel和UIButton、UITextField等)关联一个变量后通过查找 .string 文件中的key值进行本地化操作,或者是生成同一个xib文件的不同语言版本,...
分类:
移动开发 时间:
2014-07-17 19:31:10
阅读次数:
387
LOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)#编译库的名称LOCAL_MODULE:=cocos2dcpp_shared#编译库的文件名LOCAL_MODULE_FILENAME:=libcocos2dcpp#包含的源文件LOCAL_SRC_FILES:=hellocpp/main.cpp\../../Classes/AppDelegate.cpp\../../Classes/Card.cpp\../../Classes/Ga..
分类:
移动开发 时间:
2014-07-17 19:33:26
阅读次数:
286
disk缓存主要难点在于内存缓存,disk缓存其实比较简单,就是图片加载完成后把图片文件存到本地方便下次使用同样,先贴一下官方主页的介绍(主页地址见文章最开始处)和内存缓存差不多,根据算法不同提供了几种类别,可以自行通过ImageLoaderConfiguration.discCache(..)设置...
分类:
移动开发 时间:
2014-07-17 22:13:56
阅读次数:
404
1 2014-06-11 15:19:17.167 ***[930:707] *** Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN....
分类:
移动开发 时间:
2014-07-17 22:12:30
阅读次数:
340
主要介绍这三个框架,都挺有名的,其他的框架估计也差不多了Android-Universal-Image-Loaderhttps://github.com/nostra13/Android-Universal-Image-LoaderImageLoaderhttps://github.com/novo...
分类:
移动开发 时间:
2014-07-17 22:12:05
阅读次数:
387