
Android开发
文章平均质量分 51
普通网友
这个作者很懒,什么都没留下…
展开
-
直接拿来用!最火的Android开源项目(一)
http://www.youkuaiyun.com/article/2013-05-03/2815127-Android-open-source-projects 摘要:对于开发者而言,了解当下比较流行的开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,优快云特整理了GitHub上最受欢迎的Android及iOS开源项目,本文详细介绍了20个Android开源项目。G转载 2013-05-06 10:09:19 · 774 阅读 · 0 评论 -
Android应用客户端自动升级教程
[经验分享] Android应用客户端自动升级教程Java代码 import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import org.ap转载 2011-11-27 00:46:01 · 638 阅读 · 0 评论 -
Android四大组件之服务
[经验分享] Android四大组件之服务很多情况下,一些与用户很少需要产生交互的应用程序,我们一般让它们在后台运行就行了,而且在它们运行期间我们仍然能运行其他的应用。为了处理这种后台进程,Android引入了Service的概念。Service在Android中是一种长生命周期的组件,它不实现任何用户界面。基本概念Ÿ Service是一种在后台运行,没有界转载 2011-11-27 00:41:03 · 825 阅读 · 0 评论 -
如何从应用跳到桌面
Intent intent = new Intent(); intent.setAction("android.intent.action.MAIN"); intent.addCategory("android.intent.category.HOME"); context.startActivity(intent); 来源:http://dev.1008转载 2011-11-27 00:19:07 · 492 阅读 · 0 评论 -
Android+之小球跟着手指动
首先是介绍一下是怎么画图!有两个类Canvas,Paint;Canvas代表了“依附”了指定View的画布,Paint 代表了Canvas上的画笔;如何在Android应用中绘制基本的集合图形,关键在于一个自定义View组件,要重写View组件的onDraw(Canvase)方法,接下来是在该 Canvas上绘制大量的几何图形,球形,方块,线,等各种形状!画球: Canvas.dr转载 2011-11-27 00:17:13 · 1253 阅读 · 0 评论 -
在ImageView中显示SD卡上的图片
在ImageView中显示SD卡上的图片Android应用中显示SD卡上的图片可以使用ImageView,并用BitmapFactory的decodeFile读取文件。例如在SD卡根目录下有个JPG文件DSC0001.jpg。main.xml文件如下: xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:转载 2011-11-25 16:30:24 · 7604 阅读 · 0 评论 -
Android读写文件
一、 从resource中的raw文件夹中获取文件并读取数据(资源文件只能读不能写)String res = ""; try{ InputStream in =getResources().openRawResource(R.raw.bbi); //在\Test\res\raw\bbi.txt, intlength = in.available(转载 2011-11-24 18:28:23 · 516 阅读 · 0 评论 -
如何解决:Android中 Error generating final archive: Debug Certificate expired on 10/09/18 16:30 的错误
如何解决:Android中 Error generating final archive: Debug Certificate expired on 10/09/18 16:30 的错误问题概述:在导入一个app后提示如下错误:“Error generating final archive: Debug Certificate expired on 10/09/18 16:30”转载 2011-06-13 14:54:00 · 547 阅读 · 0 评论 -
开发环境搭建
1)安装SDK下载SDK之后,解压缩.zip档至你的机器中一个合适的路径在Windows下,右击我的电脑,选择属性,在高级选项页中,点击环境变量按钮,在弹出的对话框中,双击系统变量,添加$SDK_ROOT/tools的完整路径到其中。 2)安装Eclipse环境下的ADT插件要下载和安装ADT插件,根据如下所述设置一个Eclipse远程更新站点:1. 启动Eclipse,转载 2011-06-06 11:07:00 · 664 阅读 · 0 评论 -
使用View来制作专业的分隔线
如果更高效简单的实现界面中的分隔线呢?view plain android:layout_width="fill_parent" android:layout_height="1px" android:background="?android:attr/listDivider"/> 原文:http://dev.10086.cn/c转载 2011-11-27 00:07:34 · 700 阅读 · 0 评论 -
用谷歌浏览器来当手机模拟器
参照:http://blog.s135.com/chrome_phone很多网站都通过User-Agent来判断浏览器类型,如果是3G手机,显示手机页面内容,如果是普通浏览器,显示普通网页内容。 谷歌Chrome浏览器,可以很方便地用来当3G手机模拟器。在Windows的【开始】-->【运行】中输入以下命令,启动谷歌浏览器,即可模拟相应手机的浏览器去访问3G手机网页:转载 2011-11-27 00:20:57 · 717 阅读 · 0 评论 -
ViewFlipper 左右滑动效果
[经验分享] UI开发第八篇——ViewFlipper 左右滑动效果怎么实现Android主页面的左右拖动效果。其实实现起来很简单,就是使用ViewFlipper来将您要来回拖动的View装在一起,然后与GestureDetector手势识别类来联动,确定要显示哪个View,加上一点点动画效果即可。java code:public class TestF转载 2011-11-27 00:26:53 · 821 阅读 · 0 评论 -
自动更新
http://www.cnblogs.com/coolszy/archive/2012/04/27/2474279.html转载 2013-04-30 16:36:43 · 547 阅读 · 0 评论 -
Android之实现手势缩放ImageView
将以下代码写到MulitPointTouchListener.java中,然后对你相应的图片进行OnTouchListener。例如:imageView.setOnTouchListener(new MulitPointTouchListener ());在xml中要将ImageView的缩放格式改成Matrix例如:android:scaleType="matrix"转载 2013-04-27 22:28:12 · 1074 阅读 · 0 评论 -
在Camera preview上叠加drawable元素 .
原文:http://blog.youkuaiyun.com/qikaibinglan/article/details/6076014例子中将演示android.graphics.Canvas 和 android.hardware.Camera 的用法。源代码 (Java):import android.app.Activity;import android.content.Context;转载 2011-12-30 16:48:02 · 612 阅读 · 0 评论 -
android 调用摄像头
import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import android.app.Activity;import android.content.Context;import android转载 2011-12-29 11:29:15 · 1755 阅读 · 0 评论 -
多点触摸multi-touch
原文来自:http://blog.youkuaiyun.com/fhy_2008/article/details/6202476多点触摸multi-touch最近研究多点触摸,做了个demo。Demo中实现多点触摸缩放和使用按钮点击放大和缩小。注意2.0以上才支持多点触摸。 程序代码如下: package org.example.touch; import android.app.转载 2011-12-15 18:02:53 · 658 阅读 · 0 评论 -
仿UCWEB界面源码!
[经验分享] 仿UCWEB界面源码!高仿UCWEB界面源码,希望对大家有用! 地址: http://dev.10086.cn/cmdn/bbs/thread-20476-1-2.html转载 2011-12-20 16:51:42 · 702 阅读 · 0 评论 -
Android ui utils-简单实用的Android界面工具 .
http://blog.youkuaiyun.com/hfahe/article/details/7048091 也许有的开发者觉得在Android开发中用户界面设计和实现简陋而麻烦,缺乏有效的帮助和支持。Android-ui-utils开源项目包含了一系列工具,帮助我们更好的设计和开发Android用户界面。项目主页为http://code.google.com/p/android-ui-u转载 2011-12-08 11:16:13 · 683 阅读 · 0 评论 -
Android-避免出现bitmap内存限制OUT OF MEMORY的一种方法
Android-避免出现bitmap内存限制OUT OF MEMORY的一种方法 来自 Fgamers 2011年2月 21日 2011.8.18-->5,848 次阅读 评论 (0) 1234 阅读12 评论-->在编写Android程序的时候,我们总是难免会碰到OOM(OUT OF MEMORY)的错误,那么这个错误究竟是怎么来的呢,可以先看一下这转载 2011-11-29 16:22:17 · 739 阅读 · 0 评论 -
Ophone/Android 的UI 布局之AbsoluteLayout,RelativeLayout
<br />AbsoluteLayout<br />这是一个按照绝对坐标定义的布局,由于使用绝对坐标去定位控件,因此要实现自适应界面时,应尽少使用 AbsoluteLayout 。 AbsoluteLayout 里面的控件都以layout_x 、layout_y 来定义其位置 <br />图中的TextView01的X坐标为10px,Y坐标为10px: <br /><br /><br /><br />RelativeLayout<br />RelativeLayout是一个按照相对位置排列的布局,跟Abso转载 2011-03-08 21:54:00 · 1003 阅读 · 0 评论 -
android开发中的文件操作
android开发中的文件操作<br />android的文件操作要有权限:<br /> <br /> 判断SD卡是否插入<br /> Environment.getExternalStorageState().equals(<br /> android.os.Environment.MEDIA_MOUNTED);<br /> <br /> 获得sd卡根目录<br /> File skRoot = Environment.getExternalStorageDirectory();<br /> <转载 2010-08-20 16:19:00 · 1885 阅读 · 0 评论 -
Android 开启网络
<br />主要是通过Intent来调用开启网络的Activity。<br /> <br />private boolean CheckNetwork() {boolean flag = false;ConnectivityManager cwjManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);if (cwjManager.getActiveNetworkInfo() != null)转载 2010-06-01 13:49:00 · 2670 阅读 · 1 评论 -
Android APK 签名(1.5以上版本)
打开Eclipse->选择你要签名的项目->右击->android tools->Export signed Application package...project checks 如果核对项目名没有问题的话 点击 Next然后跳出keystore selection 如果是已经存在keystore的文件就选择然后next 输入keystore的密码进行签名。如果没有的话选择 cre转载 2010-04-19 17:25:00 · 625 阅读 · 0 评论 -
Android获取指定URL的网页内容
在Android提供的SDK中,利用java.net.HttpURLConnection该class,可以方便的连接到internet,进行提取GET数据和提交POST数据。1.读取指定URL的文本数据 GET /test/test.txt HTTP/1.1运行效果如下:public class httpRequestSample extends Activity {/转载 2010-04-19 16:42:00 · 31304 阅读 · 4 评论 -
Android GPS获取地理位置
import android.app.Activity;import android.content.Context;import android.location.Criteria;import android.location.Location;import android.location.LocationListener;import android.location.转载 2010-04-15 17:13:00 · 5638 阅读 · 5 评论 -
Android应用程序可视化的界面开发工具: DroidDraw
DroidDraw目前是一个公开的Google Code,除了可以在线免费下载(http://code.google.com/p/droiddraw/)使用到计算机端执行之外,也提供在线直接使用的版本(http://www.droiddraw.org/);DroidDraw同时还提供了源代码(Source Code),可供程序员自行参考或修改。转载 2010-03-09 11:31:00 · 6291 阅读 · 1 评论 -
Android开发文件I/O操作示例
Android开发文件I/O操作示例,打开文件写入内容,然后从文件中读出显示在View上.01package com.isandroid.android.simple.fileio; 02import java.io.File; 03import java.io.FileInputStr转载 2010-03-08 12:34:00 · 3620 阅读 · 0 评论 -
WARNING: Application does not specify an API level requirement!
WARNING: Application does not specify an API level requirement! ApiDemos] Device API version is 3 (Android 1.5) AndroidManifest.xml中需指定users sdk原创 2010-03-04 13:04:00 · 1038 阅读 · 0 评论 -
OPhone程序包签名方法
OPhone程序包签名方法首先要导出未签名的apk文件。签名用到两个程序keytool.exe和jarsigner.exe,都在jdk/bin目录下面,首先要用keytool生成你自己的key,然后用jarsigner签名。生成key文件的时候会问你一些问题,可以随便填,但是要记住你设定的密码,因为在签名的时候会让你输入这个密码。我给发两个bat文件,用起来能方便些,把这两个bat放到jdk/转载 2010-02-22 00:37:00 · 811 阅读 · 0 评论 -
Android 模拟器的限制
手上没有OPhone真机太不方便了. 我做了一个应用需要用到1.5的AudioRecord类来录音, 但是在模拟器上得到的都是无声数据(soundBuffer里全是0). 之后的处理就无从下手了.还好在一位移动MM论坛好心人的帮助下, 我才知道了真机上确实可以录到声音. 这下可以继续写我的程序了, 希望能早日完工. 一个OPHONE最便宜也得2K, 穷啊, 买不起....原创 2010-02-21 14:07:00 · 1419 阅读 · 1 评论 -
android/ophone 横竖屏切换问题的解决方案
在做android或者Ophone开发时,在默认情况下当屏幕从竖评变到横屏时会触发 onConfigurationChanged 事件 在默认情况下会重新加载画面并显示和横评一样的画面,这样会有2个问题,布局问题,在竖屏 显示的布局 到横屏中由于宽和高发生了变化所有多少都会影响到布局(除非你定制2套画面在然后加个判断在横屏时怎么显示,在竖屏时怎么显示),当然最简单的办法就是在项目的 And转载 2010-04-19 17:48:00 · 990 阅读 · 0 评论 -
Android APK 签名(1.5之前的版本)
Apk签名首先要有一个keystore的签名用的文件.keystore是由jdk自带的工具keytool生成的.具体生成方式参考一下:开始->运行->cmd->cd 到你安装的jdk的目录这里我是 C:/Program Files/Java/jdk1.6.0_10/bin然后输入:keytool -genkey -alias asaiAndroid.keystore -keyalg RSA -va转载 2010-04-19 17:07:00 · 1097 阅读 · 0 评论 -
AudioRecord和AudioTrack类的使用
(1)创建AudioRecord和AudioTrack类对象:创建这两个类的对象比较复杂,通过对文档的反复和仔细理解,并通过多次失败的尝试,并在北理工的某个Android大牛的网上的文章启发下,我们也最终成功地创建了这两个类的对象。创建AudioRecord和AudioTrack类对象的代码如下: AudioRecord类: m_in_buf_size =Aud转载 2010-05-31 10:27:00 · 8501 阅读 · 14 评论 -
Android调用平台功能
显示网页Uri uri = Uri.parse("http://google.com"); Intent it = new Intent(Intent.ACTION_VIEW, uri); startActivity(it); Uri uri = Uri.parse("http://google.com"); Intent it转载 2010-05-27 11:55:00 · 1116 阅读 · 0 评论 -
[经验分享] 史上最全的Android SDK访问权限大全
程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问"properties"表在checkin数据库中,改值可以修改上传( Allows read/write access to the "properties" table in the ch转载 2010-05-27 11:44:00 · 978 阅读 · 0 评论 -
android Listview详解
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基本组件。 根据转载 2010-05-26 21:55:00 · 2073 阅读 · 2 评论 -
[经验分享] 不支持PCM录音的Android(Ophone)机型一览
<br />android1.5之前的系统没有支持PCM RAW录音的接口。<br />在android1.5(含)以后的系统中,google加入了audiorecord类用来从MIC直接获得末压缩的声音数据。<br />但是在很多Ophone1.5以后的机型中,对于google加入的这个接口却没有有效的支持。<br />造成的后果就是,使用audiorecord得到的声音数据都是0值(调用成功),也就是录不到声音。<br /><br />经过多次的提交-》测试-》打回-》再提交...-》再打回 的经历,<原创 2010-07-01 22:13:00 · 1201 阅读 · 1 评论 -
Android启动画面实现
第一种方法:启动界面作为主Activity的layout,一定时间后,启动另一个正式工作的Activity,进入工作界面;这是splash.xml布局文件的代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" a转载 2010-05-06 11:06:00 · 19851 阅读 · 2 评论 -
android/ophone 横竖屏切换问题的解决方案
在做android或者Ophone开发时,在默认情况下当屏幕从竖评变到横屏时会触发 onConfigurationChanged 事件 在默认情况下会重新加载画面并显示和横评一样的画面,这样会有2个问题,布局问题,在竖屏 显示的布局 到横屏中由于宽和高发生了变化所有多少都会影响到布局(除非你定制2套画面在然后加个判断在横屏时怎么显示,在竖屏时怎么显示),当然最简单的办法就是在项目的 And转载 2010-04-21 10:41:00 · 860 阅读 · 0 评论