注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/sharing/index.htmlAndroid应用的一个强大之处在于他们相互之间的通信和整合能力。当某个功能在其它应用中已经存在了,我们又何必去重新开发这个功能呢?这系列课程包括了你如何使用IntentAPIs和Act
系统 2019-08-12 01:53:22 1796
用的Android系统自带的相机软件,他的照片查看首先是一个Galery,点击查看后也是类似这个效果,感觉体验挺好,仿照效果自己做了下demo首先看效果:然后就是加上的滑动动画效果来看实现:FlingImageDemo实现主要就是自定义Viewimportandroid.content.Context;importandroid.graphics.Bitmap;importandroid.graphics.Canvas;importandroid.grap
系统 2019-08-29 23:16:27 1795
下面几个网址是developer.android.com的android官网的代理网址,如果不想通过VPN或者其他的跳墙(无奈啊,不能写的两个字)方式,可以直接打开下面三个网址之一,http://developers.androidcn.com/offline.htmlhttp://www.coolapk.com/docs/reference/packages.htmlhttp://androidappdocs.appspot.com/sdk/index.
系统 2019-08-29 22:41:27 1795
注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/efficient-downloads/index.html在这一些列课程中,你将会学习到在下载、网络连接、尤其是无线连接通信时,如何最小化对电池寿命的影响。这系列课程中将会讲解一些最佳的实践方法,通过一些技术,如:缓存,
系统 2019-08-12 01:53:18 1795
Android可以通过多种方式获取用户位置。本文主要将GPS和NETWORK两种方式。先简单的介绍下怎么在Android设备上获取用户位置。[java]viewplaincopy//获取系统位置服务的引用LocationManagerlocationManager=(LocationManager)this.getSystemService(Context.LOCATION_SERVICE);//定义对位置变化的监听函数LocationListenerlo
系统 2019-08-29 23:07:17 1794
我这周上网看到动态增加listview的每一项item的布局,今天抽空自己写了一个,方便自己日后使用,这个效果还是很不错的,用到了Adapter的notifyDataSetChanged()方法,当点击每一个Item的时候,就通知adapter更新getView,系统得到通知就相应的加载一遍布局,就达到了动态加载item布局的效果。希望给大家带来点启迪,有问题或想要代码的可以留言,欢迎大家留言谈论listview的一些知识,以求共同进步,转载请标明出处:h
系统 2019-08-29 23:09:46 1792
本章节翻译自《Beginning-Android-4-Application-Development》,如有翻译不当的地方,敬请指出。原书购买地址http://www.amazon.com/Beginning-Android-4-Application-Development/dp/1118199545/现在,我们就可以去修改上一节中的项目了。这样,在用户按menu键的时候就会弹出选项菜单了。1.使用上一节中的工程,在MenusActivity.java中
系统 2019-08-29 22:47:16 1792
首先说明一点:这个方法不能说万能的,但是最起码它解决了分辨率跟密集度的关系,就是所有分辨率,只要传了第一次的参数,后面都不需要改动了,但是也引来一个问题,就是布局会因为图片资源小而失真,所以这也需要美工的同志多多配合的,废话不说,贴代码:第一步,先创建一个view信息的javabean类:packagecom.zte.layout.adapter;importandroid.view.View;/***存储View信息的JavaBean类**@author
系统 2019-08-29 23:20:44 1791
Eclipse中按照如下顺序找到设置菜单的位置:Window—Preferences—Run/Debug—Console找到以下两项:ShowwhenprogramwritesttostandardoutShowwhenprogramwritestostandarderror取消这两个多选项的勾选,重启Eclipse(应用神马的不管用重启下就好了)。Android之Console不断自动弹出的解决方法
系统 2019-08-29 23:16:11 1791
前段时间在设计UI的时候看到UC的弹出菜单设计挺好如图效果:于是就小小的模仿了下自己写了这个这样的效果,主要代码如下:dlg=newAlertDialog.Builder(context).create();dlg.show();dlg.getWindow().setContentView(R.layout.alert_style);LayoutInflaterfactory=LayoutInflater.from(context);Viewview=fa
系统 2019-08-29 22:43:16 1789
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9526203照片墙这种功能现在应该算是挺常见了,在很多应用中你都可以经常看到照片墙的身影。它的设计思路其实也非常简单,用一个GridView控件当作“墙”,然后随着GridView的滚动将一张张照片贴在“墙”上,这些照片可以是手机本地中存储的,也可以是从网上下载的。制作类似于这种的功能的应用,有一个非常重要的问题需要考虑,就是图片资源何时应该
系统 2019-08-12 09:29:48 1789
大家都知道Android项目中的res目录中的资源eclipse插件会在gen中自动生成相应的id应用,这样就统一了资源管理那么这种自动生成的id就是写死的东西了这就导致了不容易做修改项目中需要将现有的组件打成jar包这样打包后类文件当然是肯定没问题但是资源文件就不行了。这个地方的id不能在新建的项目中被应用了所以资源文件不能被打到res目录中,这种情况下就必须要打到assets目录中这样就会出现问题了一般情况下我们应用资源文件是通过int型的id来引用的
系统 2019-08-29 23:07:17 1788
Android支持GIF动画,但是如果利用ImageView标签直接写在布局文件中:程序只能加载GIF动画的第一帧。效果如下:如果想要正常播放GIF动画,需要借助Movie实
系统 2019-08-29 22:07:43 1787
注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/supporting-devices/languages.html将UI字符串从你应用的代码中提取出来,并将它们放置在一个外部的文件中是一个值得长期保持的习惯。Android使得这件事情变的简单,在每个And
系统 2019-08-12 01:55:22 1786
注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/managing-audio/audio-focus.html有很多应用会要播放音频,所以他们之间如何交互是很重要的。为了防止每个音乐播放器应用在同一时间播放,Android使用音频焦点来调整音频的播放。也就是说,只有获得
系统 2019-08-12 01:55:13 1784