- 博客(39)
- 资源 (8)
- 收藏
- 关注
转载 如何去掉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
265
原创 关于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
804
2
转载 URI、URL、URN区别和JAVA中对应类
URI、URL、URN区别和JAVA中对应类 (Universal Resource Identifier:统一的资源标识) :它是以某种统一的(标准化的)方式标识资源的简单字符串。Web上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通过通用资源标志符(Universal Resource Identifier, 简称"URI")进行定位。 URI一般由三部
2012-10-08 09:55:49
133
原创 关于android中如何向Intent中传递集合对象数据
使用Intent带对象集合到另一个activity/broadcast里,首先你的实体对象要实现Serializable接口,List infos = ParseService.getInfo(); //得到集合对象 Intent dateInt= new Intent();// dateInt.putExtra("data", infos); da
2012-09-21 17:38:32
127
原创 在编辑器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
704
转载 eclipse中安装插件
在eclipse中如何安装插件?eclipse插件的安装方法大体有以下三种: 第一种:直接复制法:假设你的Eclipse的在(C:\eclipse), 解压你下载的 eclipse 插件或者安装eclipse 插件到指定目录AA(c:\AA)文件夹,打开AA 文件夹,在AA文件夹里分别包含两个文件夹features和plugins ,然后把两个文件夹里的文件分别复制到eclipse
2012-09-02 13:04:25
237
转载 android各种修饰效果属性介绍
android:scaleType: android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别: CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示 CENT
2012-08-06 15:24:12
1170
原创 关于导入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
344
转载 android web开发中网络业务的封装与调度
http://5e76.net/show-2118.html手机客户端程序由于网络宽带的约束,尤其在GPRS网络环境下,大数据量的网络交互很大程度上降低应用的响应,影响用户体验。比如,如果做一个手机网盘客户端,在后台上传文件时(大数据量的交互),获取文件列表(命令类的交互)这个过程就显得太别慢。而我们的要求是希望这些命令类操作能尽快得到响应。通常,在手机客户端,我们
2012-08-03 15:18:09
369
原创 关于初学NDK的一些总结:环境配置及遇到的问题javah找不到类和samples导入不进eclipse等
第一次搞NDK遇到 了很多问题,通过搜索请教终于搞定 下面是一些问题的总结,以便备用.1.为什么使用NDK,这个要清楚 1.代码的保护。由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。 2.可以方便地使用现存的开源库。大部分现存的开源库都是用C/C++代码编写的。 3.提高程序的执行效率。将要求高性能的应用逻辑使用C开发,从而提高应用程序的执行效率。
2012-08-03 12:01:01
837
转载 实现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
2409
转载 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
261
转载 Android中ListView分页加载数据 .
原地址:http://blog.csdn.net/liuhe688/article/details/6852523 熟悉Android的朋友们都知道,不管是微博客户端还是新闻客户端,都离不开列表组件,可以说列表组件是Android数据展现方面最重要的组件,我们今天就要讲一讲列表组件ListView加载数据的相关内容。通常来说,一个应用在展现大量数据时,不会将全部的可用数据都呈现给用户,因为
2012-07-17 14:40:12
336
转载 Android PreferenceScreen显示类作用及介绍
原地址:http://www.eoeandroid.com/thread-81241-1-1.html PreferenceScreen preference是偏好,首选的意思,PreferenceScreen个人翻译成 “偏好显示”,明白这个意思就好,就是说根据特点灵活的定义显示内容风格,一个屏幕可以包含多个风格,像系统自带的声音设置界面。 实现这种
2012-07-16 11:36:32
2203
转载 为应用“瘦身”!给 Android 应用开发者的十个建议
http://www.eoeandroid.com/industry/2012/0409/1227.html 原文地址 导读:尽管现在Android智能手机和平板电脑的运行速率越来越快,但开发者仍需牢记,应用的运行环境仍受到电池和处理器等诸多资源的限制。以下是如何为应用“瘦身”的十条建议。。。 随着移动平台的发展和其应用的不断改善,质量成为决定成败的关键。用户要求他们选择
2012-07-09 16:27:54
280
转载 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
666
转载 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
1063
转载 调用系统返回键的功能
[Android] 通过代码调用返回键1. 如果想要在程序里写一个Button来实现返回键的功能,只需执行?onKeyDown(KeyEvent.KEYCODE_BACK,null); 2. 如果想要按下返回键时附加执行一些代码,可以写在这里 ?12
2012-04-20 13:27:21
1204
2
转载 关于Android Force Close 出现的原因 以及解决方法
导致出现Force Close的原因有很多,常见的有比如空指针啦,类没有找到啦,资源没找到,就连Android API使用的顺序错误也可能导致(比如setContentView()之前进行了findViewById()操作)Force Close有的人说可以用来让应用完全退出 而故意导致这个问题,让程序强制关闭,这种做法我还是不常用。如何避免弹出Force Close窗口 可以实现Thre
2012-04-13 17:43:58
787
原创 关于JNI和NDK
北京|小佳伙计们我想问一下jni和ndk到底有什么区别呢?不都是在android里调c/c++的东西,两种方式都能实现吧?呵呵心jni 是 java 调用 native interface 的 功能 是 java的 特性 呵呵心ndk 是 android 提供的 底层 开发包 北京|小佳是呀,但这两种方式是不是都能实现啊? 呵呵心说白了 就是呵呵心
2012-04-06 20:23:53
4653
原创 关于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
2467
1
转载 Android 之 远程图片获取和本地缓存
Android 之 远程图片获取和本地缓存概述对于客户端——服务器端应用,从远程获取图片算是经常要用的一个功能,而图片资源往往会消耗比较大的流量,对应用来说,如果处理不好这个问题,那会让用户很崩溃,不知不觉手机流量就用完了,等用户发现是你的应用消耗掉了他手机流量的话,那么可想而知你的应用将面临什么样的命运。另外一个问题就是加载速度,如果应用中图片加载速度很慢的话,那么用户同样会
2012-03-26 10:08:55
227
原创 android中各版本中的Menu上下文菜单(包括3.0以上版本)
今天研究android手风琴效果时翻了一下menu的文档,偶然发现里面多了很多内容。做一下总结:根据官网的描述,上下文菜单从3.0开始有了一些变化,文档是这么说的:Beginning with Android 3.0 (API level 11), Android-powered devices are no longer required to provide a dedicated
2012-03-21 11:24:37
115
转载 Activity之间的相互调用与传递参数
Activity之间是如何调用的Activity与Activity之间的切换是通过Intent来完成的。 所谓Intent,它是Android中非常重要的内置组件,他可以理解为“我要干一件什么事情”。他们之间的通信都是通过Intent来完成的,所以Intent其实就是告诉他们之间的每一个人,要干什么事情。Android的4种嫡系组件(即Activity、Service、IntentRe
2012-03-19 15:51:18
393
转载 Ubuntu搭建Eclipse+JDK+SDK的Android 环境
今晚重装Ubuntu系统,重新安装了一套eclipse+jdk+SDK的Android开发平台原地址:http://blog.csdn.net/sunboy_2050/article/details/6960989一 安装配置Eclipse环境1 下载安装包Eclipse: eclipse官方下载网站, 或直接下载eclipse-jee-indigo-SR1-lin
2012-03-16 13:48:29
206
原创 总结一些关于android 异步线程通信的知识
什么时候使用多线程:1. 耗时操作使用多线程, 耗时操作放在UI线程中会导致用户的操作无法得到响应.2. 阻塞操作使用多线程, 理由同上.3. 多核CUP的设备使用多线程, 可以有效提高CPU的利用率.4. 并行操作使用多线程.android中的多线程模型主要涉及的类有:Looper, Handler, MessageQueue, Message等. Looper类
2012-03-16 13:14:42
2249
转载 Android中Fragment的应用
原文地址:Android中Fragment的应用作者:TigerFragment 表现 Activity 中用UI的一个行为或者一部分. 可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment.把fragment 想象成一个activity的模块化区域, 有它自己的生命周期, 接收属于它的输入
2012-03-15 21:44:13
348
原创 How Android Draws Views
How Android Draws ViewsWhen an Activity receives focus, it will be requested to draw its layout. The Android framework will handle the procedure for drawing, but the Activity must provide
2012-03-15 21:41:29
139
原创 JavaBean中的serialVersionUID
serialVersionUID是可序列化类的一个版本标识,在反序列化的时候使用这个标识的值来判断序列化和反序列化的对象类型是否一致。Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行
2012-03-15 21:39:09
342
转载 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
150
转载 Android开发中IntentService的使用
IntentService实现原理及内部代码 Android中除了Service还有一个IntentService,他们之间到底有哪些区别呢? 在继承关系上而言IntentService是Service的子类,内部实现的代码中涉及到一些Android入门开发者不了解的Looper,Android123在早期的文章中已经说明他们的用法,这里不再赘述,有关原理大家可以看源码实现如下:publi
2011-11-09 10:03:08
2447
原创 关于android访问servlet服务器
最近摆弄servlet返回数据给android客户端,发现客户端数据保存到request作用域中取不到。百思不得其解。偶然想到可能上下文不对就使用了 getServletContext().getAttribute/setAttribute()结果问题迎刃而解。呵呵,大家小心呀
2011-08-30 10:33:30
804
原创 Android 中设置应用程序安装位置
Android 2.2 版本以后,可以支持用户将应用程序安装在 手机内存中还是 SD 卡中。那么,开发者如何设置呢?其实很简单:在 2.2版本及之后,AndoridManifest.xml 中多一个属性: android:installLocation ,可以设置三个值 ["
2011-08-18 15:31:29
3379
转载 android手机定位
做移动互联网就不太可能不碰手机端的开发。上周为了项目需要,俺也挽袖子抡胳膊开始写起了android程序,还好有java基础,倒也上手快,写了几个小程序,主要都是关于定位方面的。网上也搜得到一些相关的文章和教程,但给出的例子效果不太好,而且感觉只有其表,却不明其理。因此写出此文
2011-08-17 18:31:16
6077
6
原创 关于泛型类---default关键字
要确定用于创建泛型类实例的类型,要了解它们是引用类型还是值类型。不知道时不能赋予null值class MyGenericClass{ private T1 innerT1Object; public MyGenericClass() { innerT1Object=null; }}T1是值类型
2011-01-19 09:49:00
253
原创 感悟之抽象数据类型
在编写程序 之前,必须对如何实现程序功能 有一个好的构思。因此,在编写具体代码之前,应当有一个描述需求的程序框架。项目越大越复杂,程序的框架就应越详细。具体的实现细节应该延迟到项目开发的最后阶段。特别是在开发的初始阶段不需要指定程序的实现 中的具体数据结构。开始时的一项重要工人是根据输入和输出确定每一项任务。在开始阶段,应更关心程序应该做什么,而不是它怎样去做。程序 的行为比实现机械装置的齿轮
2011-01-19 09:31:00
171
原创 如何让编程之路走得更远
时间过得真快,转眼一年又要过去了。想想这一年还是比较充实的,四月份我带着一份对未来的期望来到了北京,开始了对编程的学习。当时根本不知编程为何物,稀里糊涂的就不知道自己怎么就选了编程来学。刚开始学的是java,循环呀,素数呀这啊那的。根本不太懂,就是敲了一遍又一遍背下来的。呵呵,现在想起来那时真是傻的可以。然后学了一些html,再就是数据库和开发C#数据库应用程序。一个学期就这么过去了
2010-12-28 21:46:00
476
原创 为什么装了visual studio后有时会弹出调试什么的
有时挺郁闷的,写着东西,突然就弹出一个vs调试什么的。一点是或否,所有程序都关闭了。我学了大半年的编程,到现在还没明白这是什么回事,为什么为出现这样的异常呢?期待高手解答呀。呵呵!
2010-12-28 20:45:00
214
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人