android_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> android >>列表
· Android横竖屏切换总结发布时间:2013-11-19
之前在网上看到博客说Activity横竖屏切换的规律如下:(1)不设置android:configChanges,竖屏切换到横屏调用一次生命周期,横屏切竖屏调用两次生命周期。(2)设置android:configChanges="orientation"时,切横屏时还会调用一次生命周期,切竖屏会调用一次生命周期,然后会调用OnConfigChanges()回调。(3)设置Activity的android:configChanges="orientation|keyboardHidden"时... 查看全文
· Android调用Webservice发布时间:2013-11-19
Google为Android平台开发WebService客户端提供了ksoap2-android项目,在这个网址下载开发包http://code.google.com/p/ksoap2-android/source/browse/m2-repo/com/google/code/ksoap2-android/ksoap2-android-assembly/3.1.0/ksoap2-android-assembly-3.1.0-jar-with-dependencies.jar使用kspoap2... 查看全文
很多网友可能发现近期Tencent推出的手机QQAndroid版包含了一个开场屏SplashScreen载入效果,通常游戏或大型软件打开时可能需要一个释放解析资源的过程,需要一个前台的动画播放和后台的逻辑处理线程配合,当然对于简单的软件也可以加一个SplashScreen作为美化。在Android平台上如何实现呢?首先创建一个Activity,在SetContentView时直接通过ImageView创建一个全屏的图片,大家还要考虑好分辨率和当前设备一致,onCreate添加代码如下... 查看全文
· 如何实现Android 中断线程的处理发布时间:2013-11-19
我现在对一个用户注册的功能1.用ProgressDialog将当前页面设成不可操作(保留返回键退出ProgressDialog)2.用一个线程clientThread执行数据的提交和返回问题:考虑到ProgressDialog运行过程中,返回键的操作,应该终止clientThread的运行。以下是我的代码,希望大家互相讨论,指出我的不足,最好能给出比较好的解决方案代码区:原文转载安卓教程网:http://android.662p.com/thread-318-1-1... 查看全文
开发者约什·布朗(JoshBrown)说,Google似乎正在为Android开发全新的相机API,预计将为Android原生相机带来大幅升级。ArsTechnica表示,开发工作似乎从去年12月就已经开始,但遗憾的是,这套API没能在Android4.4上出现。新API包含对原生相机的多项升级,对老款设备也同样兼容。不过在性能更高的“全功能设备”上,新API可以实现更丰富的功能,比如输出RAW格式的照片。大多数智能手机拍摄的照片都是经过压缩的JPEG格式... 查看全文
· Android--Task和BackStack高级发布时间:2013-11-19
前言之前的博客讲到了Android下Activity的启动模式,涉及到了Task和BackStack的内容,对这些不熟悉的朋友,可以先去看看:Android--Activity的启动模式。这篇博客主要讲讲Task和BackStack的高级内容。本篇博客的内容包括:开始一个TaskBackStack回退时Activity状态BackStack的清理开始一个Task之前已经了解到,Android的Task通常起始于HOME页面下点击应用程序图标或其在桌面快捷图标。所以我们在开发一个应用程序的时候... 查看全文
androidJniNDK开发环境搭建及其简单实例的编写由于工作需要,需要采用开发想要的JNI,由于之前没有接触过安卓的开发,所以更加网上的帖子,学习了下。遇到了些问题,然后总结下学习过程中的问题和开发流程首先、Jni我的理解,属于一个中间的东西,如果把只做linux的话,他就是linux的应用程序,但是如果做安卓的话,它就是中间层了(用于java语言调用C语言的接口)。我们说说开发JNI的开发环境的搭建吧。第一:我们用windows平台开发准备工作:1、我们安卓开发都需要的elipse... 查看全文
一、首先,让我们确认下什么是service?       service就是android系统中的服务,它有这么几个特点:它无法与用户直接进行交互、它必须由用户或者其他程序显式的启动、它的优先级比较高,它比处于前台的应用优先级低,但是比后台的其他应用优先级高,这就决定了当系统因为缺少内存而销毁某些没被利用的资源时,它被销毁的概率很小哦。二、那么,什么时候,我们需要使用service呢?   ... 查看全文
· Android BLE开发的一些体会与总结发布时间:2013-11-18
本文转载自:http://bbs.9tech.cn/topic-364762-1.html很高兴也很无奈的做一个BLE的项目,高兴的是BLE是未来的一种趋势,有了这个经验以后可以混口饭吃,无奈的是身为一个Androiddeveloperandroid系统对ble的支持实在是太差了。在经历了三星的4.1,4.2和最新的4.3之后生出了一种前所未有的迫切想转行IOS的想法,因为Android的ble真是太要命了。发了这么多牢骚,活还是要干的。这篇博客主要是为了记录一下开发情况以及过程... 查看全文
前面一篇文章写了实现照相功能的一个例子,其实那个实现效果是个略缩图。要查看全图就要先指定照片的存放路径。以后我会修改那个文章。今天先说下图片,文件等上传的实现。接着拿照片说事,光照完了不行还得往服务器上传。我们做web开发的时候几乎都是通过一个表单来实现上传。并且是post的方式。而且都必须要加个参数enctype="multipart/form-data".然后再上传后台用各种框架里的插件之类的就可以接收了,并没有关心过这个文件具体是怎么传的。现在用android开发没有那些框架了... 查看全文
Dialog除了使用Dialog类来实现之外,还可以使用Dialog样式的Activity来实现,只需要在注册Activity时指明theme为adnroid:Theme.Dialog就行,这样的Dialog因为实际上是个Activity而更加丰富灵活。在API11(如果没记错的话)之前的dialog样式Activity是模式的,点击对话框外部对话框不会消失,而API11之后虽然依然是模式的,但点击对话框外部后对话框消失,相当于点击了返回键。如何人为控制点击对话框(Activity... 查看全文
· Android实现系统重新启动发布时间:2013-11-18
有些Android版本没有系统重启的功能,非常不方便。需要我们自己开发一个能够重新启动的应用。首先定义布局文件:<?xmlversion="1.0"encoding="utf-8"?><manifestxmlns:android="http://schemas.android.com/apk/res/android"package="com.hzhi.restart"android:versionCode="1"android:versionName="1.0"android... 查看全文
Android程序中一旦加载的图片比较多,就有可能出现OutofMemory而导致程序崩溃。这个一方面是因为Android系统本身对于每个单独的进程有内存大小的限制(有16M,64M,128M,256M等等),另一方面是因为Android系统对于图片资源的垃圾回收比较慢(文章http://jiangnane.com/index.php/archives/230中对Android源码进行了分析,发现Android的setImageViewBitmap(Bitmapbm... 查看全文
· android开发之interpolator的使用发布时间:2013-11-18
android:interpolatorInterpolator被用来修饰动画效果,定义动画的变化率,可以使存在的动画效果accelerated(加速),decelerated(减速),repeated(重复),bounced(弹跳)等。android中的文档内容如下:AccelerateDecelerateInterpolator在动画开始与介绍的地方速率改变比较慢,在中间的时候加速AccelerateInterpolator在动画开始的地方速率改变比较慢... 查看全文
· Android存储空间不足的解决办法发布时间:2013-11-18
安装应用时,有时会出现存储空间不足的错误,这时就只能将应用安装到SD卡,在AndroidManifest.xml文件的manifest里面添加下面一行:android:installLocation="preferExternal"这样应用就会被安装在SD卡,不会出现存储空间不足的错误了。... 查看全文
当同一个页面布局中的ScrollView中包含有ListView时,两个布局由于都有滑动而导致冲突,最明显的特征就是当ListView中有多个子项时,会出现显示不全的情况,只会显示一两个子项。以前查到一个简单的解决办法setListViewHeightBasedOnChildren(ListViewlistView)的那个办法,是测出ListView中每一个子项视图的高度,然后再相加起来,以这个值来设定整个ListView的高度。这种方法的优点是比较简单... 查看全文
· Android--Activity的启动模式发布时间:2013-11-18
前言在一个Android应用中,不可避免的会包含多个Activity,当开启多个Activity之后,当按后退键时,一般会回退到上一个Activity,这一点和浏览器有点类似,但是需要注意的是Android系统只能回退到上一个Activity,没办法前进到下一个Activity,维护这个功能就需要了解到一个回退栈(BackStack)的概念。这篇博客就着重讲什么是回退栈回退栈的状态Activity的几种启动模式什么是回退栈?首先先来了解一下应用程序与进程的关系,众所周知... 查看全文
我是如何从0开始,在23天里完成一款Android游戏开发的–Part1~3第9天这是一款第一人称视角射击游戏,但它绝不老套在与人们谈论起这款游戏的时候,为它定义一个明确的分类确实很难。虽然可以将它看作一款传统的街机游戏,但与那些到处移动自己的飞船、直线开火的街机游戏不同的是——你的位置是固定的并且可以按照指令向任意方向开枪。经过仔细回想,我从来没有见过一模一样的游戏,所以不要试图把它归到那些现有的分类中。我能给出的最为贴切的描述是:与太空入侵者类似... 查看全文
android有一个独特之处就是,数据库只能被它的创建者所使用,其他的应用是不能访问到的,所以如果你想实现不同应用之间的数据共享,就不得不用contentprovider了。在Android中,contentprovider是一个特殊的存储数据的类型,它提供了一套标准的接口用来获取以及操作数据。并且,android自身也提供了几个现成的contentprovider:Contacts,Browser,CallLog,Settings,MediaStore... 查看全文
一般复杂的ListView都会重写BaseAdapter,通过重用convertView来减少inflate,通过setTag()和ViewHolder改变ItemView的内容。重写BaseAdapter必须要实现publicintgetCount()publicObjectgetItem(intposition)publicViewgetView(intposition,ViewconvertView,ViewGroupparent)这三个函数... 查看全文