android笔记
myshapozi
这个作者很懒,什么都没留下…
展开
-
Android 中设置应用程序安装位置
Android 2.2 版本以后,可以支持用户将应用程序安装在 手机内存中还是 SD 卡中。那么,开发者如何设置呢?其实很简单:在 2.2版本及之后,AndoridManifest.xml 中多一个属性: android:installLocation ,可以设置三个值 ["原创 2011-08-18 15:31:29 · 3381 阅读 · 0 评论 -
Android中ListView分页加载数据 .
原地址:http://blog.csdn.net/liuhe688/article/details/6852523 熟悉Android的朋友们都知道,不管是微博客户端还是新闻客户端,都离不开列表组件,可以说列表组件是Android数据展现方面最重要的组件,我们今天就要讲一讲列表组件ListView加载数据的相关内容。通常来说,一个应用在展现大量数据时,不会将全部的可用数据都呈现给用户,因为转载 2012-07-17 14:40:12 · 340 阅读 · 0 评论 -
android web开发中网络业务的封装与调度
http://5e76.net/show-2118.html手机客户端程序由于网络宽带的约束,尤其在GPRS网络环境下,大数据量的网络交互很大程度上降低应用的响应,影响用户体验。比如,如果做一个手机网盘客户端,在后台上传文件时(大数据量的交互),获取文件列表(命令类的交互)这个过程就显得太别慢。而我们的要求是希望这些命令类操作能尽快得到响应。通常,在手机客户端,我们转载 2012-08-03 15:18:09 · 372 阅读 · 0 评论 -
关于初学NDK的一些总结:环境配置及遇到的问题javah找不到类和samples导入不进eclipse等
第一次搞NDK遇到 了很多问题,通过搜索请教终于搞定 下面是一些问题的总结,以便备用.1.为什么使用NDK,这个要清楚 1.代码的保护。由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。 2.可以方便地使用现存的开源库。大部分现存的开源库都是用C/C++代码编写的。 3.提高程序的执行效率。将要求高性能的应用逻辑使用C开发,从而提高应用程序的执行效率。原创 2012-08-03 12:01:01 · 840 阅读 · 0 评论 -
关于导入eclipse项目运行时报Conversion to Dalvik format failed with error 2错误的解决
前些天导入一个工程到eclipse中,却发现导入没有错误,每次在android上运行这个项目就出错,下面是出错信息:[2012-07-31 11:40:10 - qq] Dx trouble writing output: shouldn't happen[2012-07-31 11:40:10 - qq] Conversion to Dalvik format failed with原创 2012-08-06 09:45:47 · 347 阅读 · 0 评论 -
android各种修饰效果属性介绍
android:scaleType: android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别: CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示 CENT转载 2012-08-06 15:24:12 · 1173 阅读 · 0 评论 -
实现android左右滑动效果:ViewFlipper、ViewPager、HorizontalScrollView
ViewFlipper本例来源:www.ideasandroid.com 原文: http://www.ideasandroid.com/archives/414使用ViewFlipper来将您要来回拖动的View装在一起,然后与GestureDetector手势识别类来联动,确定要显示哪个View,加上一点点动画效果即可。比如当手指向左快速滑动时跳转到上一个View,手指向右快速转载 2012-07-26 14:59:18 · 2412 阅读 · 0 评论 -
Web App和Native App
原文地址:http://www.cnblogs.com/mofish/archive/2011/07/18/2109565.html未来是Web App的天下,还是Native App的天下?作为设计师,我们是应该努力把客户端的体验提升到最优,还是在网页应用层面上做更多的设计?这个一直是大家关心的话题。那么,我们首先应该立体的认识一下Web App和Native App。一转载 2012-07-26 14:58:05 · 267 阅读 · 0 评论 -
eclipse中安装插件
在eclipse中如何安装插件?eclipse插件的安装方法大体有以下三种: 第一种:直接复制法:假设你的Eclipse的在(C:\eclipse), 解压你下载的 eclipse 插件或者安装eclipse 插件到指定目录AA(c:\AA)文件夹,打开AA 文件夹,在AA文件夹里分别包含两个文件夹features和plugins ,然后把两个文件夹里的文件分别复制到eclipse转载 2012-09-02 13:04:25 · 240 阅读 · 0 评论 -
在编辑器eclipse中如何选择一整列/块的代码进行操作
有时候挺郁闷的好不容易从网上找到了大神的代码复制下来,准备研究,结果发现每列竟然多了好多无用的行号,1,2,。。。一个一个的删?多了实在伤不起,其实eclipse里是有一个快捷键的alt+shift+a,可我按的指头断掉没反应。总是提示一个快捷键菜单没有alt+shift+a,只有一些alt+shift+a+xxx,后来找到这个网站http://tkilla.ch/column_mode/ 这里原创 2012-09-07 14:47:54 · 713 阅读 · 0 评论 -
关于android LinearLayout 的layout_weight
今天仔细看了一下layout_weight这个属性,发现它还真挺特别的,做以记录:首先影响这个属性的因素主要和子控件的android:layout_width有关,也就是说当子控件的width是wrap_content时weight的值越大,这个子控件占的空间也就越大。这时是成正比的关系 。当子控件的android:layout_width是fill_parent时,就完全相反了,we原创 2013-01-08 17:15:01 · 806 阅读 · 2 评论 -
Android PreferenceScreen显示类作用及介绍
原地址:http://www.eoeandroid.com/thread-81241-1-1.html PreferenceScreen preference是偏好,首选的意思,PreferenceScreen个人翻译成 “偏好显示”,明白这个意思就好,就是说根据特点灵活的定义显示内容风格,一个屏幕可以包含多个风格,像系统自带的声音设置界面。 实现这种转载 2012-07-16 11:36:32 · 2206 阅读 · 0 评论 -
为应用“瘦身”!给 Android 应用开发者的十个建议
http://www.eoeandroid.com/industry/2012/0409/1227.html 原文地址 导读:尽管现在Android智能手机和平板电脑的运行速率越来越快,但开发者仍需牢记,应用的运行环境仍受到电池和处理器等诸多资源的限制。以下是如何为应用“瘦身”的十条建议。。。 随着移动平台的发展和其应用的不断改善,质量成为决定成败的关键。用户要求他们选择转载 2012-07-09 16:27:54 · 285 阅读 · 0 评论 -
android手机定位
做移动互联网就不太可能不碰手机端的开发。上周为了项目需要,俺也挽袖子抡胳膊开始写起了android程序,还好有java基础,倒也上手快,写了几个小程序,主要都是关于定位方面的。网上也搜得到一些相关的文章和教程,但给出的例子效果不太好,而且感觉只有其表,却不明其理。因此写出此文转载 2011-08-17 18:31:16 · 6081 阅读 · 6 评论 -
Android 之 远程图片获取和本地缓存
Android 之 远程图片获取和本地缓存概述对于客户端——服务器端应用,从远程获取图片算是经常要用的一个功能,而图片资源往往会消耗比较大的流量,对应用来说,如果处理不好这个问题,那会让用户很崩溃,不知不觉手机流量就用完了,等用户发现是你的应用消耗掉了他手机流量的话,那么可想而知你的应用将面临什么样的命运。另外一个问题就是加载速度,如果应用中图片加载速度很慢的话,那么用户同样会转载 2012-03-26 10:08:55 · 229 阅读 · 0 评论 -
关于ProgressDialog.show抛出android.view.WindowManager$BadTokenException: Unable to add window
下午摆弄ProgressDialog,进入就抛错:android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application,让我百思不得其解。我这使用这种方法实现的进度对话框:proDialog = ProgressDialog.show(getApplica原创 2012-03-30 18:21:10 · 2470 阅读 · 1 评论 -
conversion to dalvik format failed with error 1的解决办法
android低版本工程(如1.5)放到高版本环境中(如2.2)可能会上述错误,解决方法如下: 1。 如果不修改android sdk版本,则使用project clean 命令作用于某工程即可。 (该处理方式只是在高版本中兼容了低版本工程,未真正意义上的升级) 2。 如果修改android sdk版本,则需要以下几个步骤: 1)修改SDK转载 2012-03-14 18:04:22 · 151 阅读 · 0 评论 -
总结一些关于android 异步线程通信的知识
什么时候使用多线程:1. 耗时操作使用多线程, 耗时操作放在UI线程中会导致用户的操作无法得到响应.2. 阻塞操作使用多线程, 理由同上.3. 多核CUP的设备使用多线程, 可以有效提高CPU的利用率.4. 并行操作使用多线程.android中的多线程模型主要涉及的类有:Looper, Handler, MessageQueue, Message等. Looper类原创 2012-03-16 13:14:42 · 2251 阅读 · 0 评论 -
关于Android Force Close 出现的原因 以及解决方法
导致出现Force Close的原因有很多,常见的有比如空指针啦,类没有找到啦,资源没找到,就连Android API使用的顺序错误也可能导致(比如setContentView()之前进行了findViewById()操作)Force Close有的人说可以用来让应用完全退出 而故意导致这个问题,让程序强制关闭,这种做法我还是不常用。如何避免弹出Force Close窗口 可以实现Thre转载 2012-04-13 17:43:58 · 792 阅读 · 0 评论 -
调用系统返回键的功能
[Android] 通过代码调用返回键1. 如果想要在程序里写一个Button来实现返回键的功能,只需执行?onKeyDown(KeyEvent.KEYCODE_BACK,null); 2. 如果想要按下返回键时附加执行一些代码,可以写在这里 ?12转载 2012-04-20 13:27:21 · 1207 阅读 · 2 评论 -
Android图形---OpenGL
Android系统包含了OpenGL(Open Graphics Library),从而给2D和3D图形提供了高性能的支持,尤其是OpenGL ES API。OpenGL是一个跨平台图形API,它给3D图形处理指定了一个标准的软件接口。OpenGL ES是一种用于嵌入式设备的OpenGL规范。从Android1.0开始,就提供了对OpenGL ES1.0和1.1API规范的支持。从Android2转载 2012-06-25 15:48:34 · 1073 阅读 · 0 评论 -
Android开发中IntentService的使用
IntentService实现原理及内部代码 Android中除了Service还有一个IntentService,他们之间到底有哪些区别呢? 在继承关系上而言IntentService是Service的子类,内部实现的代码中涉及到一些Android入门开发者不了解的Looper,Android123在早期的文章中已经说明他们的用法,这里不再赘述,有关原理大家可以看源码实现如下:publi转载 2011-11-09 10:03:08 · 2451 阅读 · 0 评论 -
android开发小经验
原文地址:http://www.2cto.com/kf/201203/122483.html1. TextView中的getTextSize返回值是以像素(px)为单位的, 而setTextSize()是以sp为单位的.所以如果直接用返回的值来设置会出错,解决办法是用setTextSize()的另外一种形式,可以指定单位:[java]setTextSize(int unit转载 2012-07-09 16:22:51 · 671 阅读 · 0 评论 -
如何去掉activity切换时的动画效果
Activity的动画效果在\android\frameworks\base\core\res\res\values下的stlyes.xml,themes.xml两个文件中有定义。 去掉activity动画效果的方法: 1.重写Activity的Them中的windowAnimationStyle相关属性,并保存在res/values/styles.xml -->转载 2013-07-16 10:16:12 · 270 阅读 · 0 评论