android 开发学习
文章平均质量分 56
yuxiaohui78
这个作者很懒,什么都没留下…
展开
-
android 模拟器安装应用程序
1.下载安装Android SDK platform-tools2.首先运行android模拟器,然后运行命令:在platform-tools目录下运行命令adb install harvemario.apkharvemario.apk 为直接下载的应用程序,如果不再本目录中需要指定目录,其中目录不支持中文。3.安装完成后在系统中将显示“超级玛丽”的图标原创 2012-04-14 11:56:48 · 866 阅读 · 0 评论 -
android main.xml 分析
xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:l转载 2012-05-14 20:07:05 · 741 阅读 · 0 评论 -
android 布局,编译问题。Error in an XML file: aborting build.
在android中控件布局可以使用res/layout中进行添加。添加完成后编译有时候会遇到这个错误。并产生main.out.xml文件。Error in an XML file: aborting build.其原因是编译必须以源代码为当前浏览状态才能编译。解决方法:1.删除main.out.xml文件。2.打开.java文件3.编译原创 2012-05-14 20:11:53 · 4022 阅读 · 0 评论 -
View的setOnClickListener的添加方法
1)第一种,也是最长见的添加方法(一下都以Button为例)1 Button btn = (Button) findViewById(R.id.myButton);2 btn .setOnClickListener(new View.OnClickListener() {3 public void onClick(View v) {4 //do something5转载 2012-05-15 19:28:57 · 4989 阅读 · 1 评论 -
android Button click event.
package hello.world;import android.app.Activity;import android.widget.Button;import android.widget.EditText;import android.os.Bundle;import android.view.View;import android.view.View.OnClickLis原创 2012-05-15 19:32:04 · 2402 阅读 · 0 评论 -
android 应用程序调试
android 应用程序调试 点击打开链接转载 2012-05-15 21:55:49 · 545 阅读 · 0 评论 -
加载android 工程, @Override must override a superclass method 问题解决
打开Eclipse环境后,在左上方的菜单上选择[File->New->Project],会弹出[New Project]对话框,选择Android project。选择Create project from existing source,在Location中选择加载工程的目录。然后next,next,finish。工程就加载完成。@Override must ov原创 2012-06-16 11:23:15 · 802 阅读 · 0 评论 -
Activity 中 Intent 使用方法。
//程序内部进行Intent class MyButtonListener implements OnClickListener { public void onClick(View arg0) { Intent intent= new Intent(); intent.putExtra("testIntent", "888888"); intent.setClass原创 2012-10-27 23:47:32 · 609 阅读 · 0 评论 -
android 常用RGB颜色对照表
Android 常用RGB值以及中英文名称颜 色 RGB值英文名中文名#FFB6C1LightPink浅粉红#FFC0CBPink粉红#DC143CCrimson转载 2012-10-28 17:12:36 · 1368 阅读 · 0 评论 -
android 触摸屏双击事件
大家好,关于android双击事件 我相信大家都知道 API中是有个方法的,但是必须在Activity中在能使用。对于到底用不用android 双击事件API各有各的看法。在Activity中使用API优点:省时省力,别人写的东西,直接用就行了,不担心有BUG缺点:代码写在activity中 总感觉有些乱。自己写个onDoubleClick方法优点:自己写的东西转载 2012-11-04 14:36:22 · 5461 阅读 · 2 评论 -
Android开发效率—Eclipse快捷键
很多过去使用Visual Studio开发软件的网友可能不熟悉Java开发环境,今天Android开发网告诉大家一些提高Android开发效率的Eclipse快捷键,可以有效率的帮助我们管理代码和减少键盘输入。Eclipse相对于Visual Studio而言使用Java开发,响应速度和稳定性上有很大的欠缺,这些我们目前只能容忍下。 比较常用的Android123整理如下: 自动补充i转载 2012-10-27 23:14:37 · 460 阅读 · 0 评论 -
android 编译错我: Field requires API level 5 (current min is 3): ......
android程序出现了奇怪的错误 Field requires API level 5 (current min is 3): ......解决办法:Right click on the project folder > Android tools > Clear Link Markers具体参见:http://stackoverflow.com/questio原创 2012-10-28 11:37:47 · 879 阅读 · 0 评论 -
Android中gravity与layout_gravity的区别
LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。他们的区别在于:android:gravity用于设置View组件的对齐方式,而android:layout_gravity用于设置Container组件的对齐方式。举个例子,我们可以通过设置android:gravity="center"来让EditText中的文字转载 2012-11-07 21:44:17 · 701 阅读 · 0 评论 -
AssetManager asset的使用
Android 系统为每个新设计的程序提供了/assets目录,这个目录保存的文件可以打包在程序里。/res 和/assets的不同点是,android不为/assets下的文件生成ID。如果使用/assets下的文件,需要指定文件的路径和文件名。下面这个例子,显示如何访问/assets下的内容。 在文件中/assets 中建立/image子目录,将/res/drawable下的ico转载 2012-11-07 22:36:38 · 461 阅读 · 0 评论 -
unhandled exception type UnsupportedEncodingException
当使用下面做编码转换时BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("test.txt"), "utf8")); 在编译时老是提示“unhandled exception type UnsupportedEncodingException” ,转载 2012-11-08 21:53:46 · 10312 阅读 · 0 评论 -
Android禁止横屏竖屏切换
在Android中要让一个程序的界面始终保持一个方向,不随手机方向转动而变化的办法: 只要在AndroidManifest.xml里面配置一下就可以了。在AndroidManifest.xml的activity(需要禁止转向的activity)配置中加入android:screenOrientation=”landscape”属性即可(landscape是横向,portrait是纵向)。例转载 2012-11-08 22:16:27 · 481 阅读 · 0 评论 -
Android getWidth和getMeasuredWidth的正解
http://hi.baidu.com/ljlkings/item/afb3b4c2b2a96e66f7c95dac转载 2012-11-08 22:33:30 · 676 阅读 · 0 评论 -
RatingBar详解
http://www.tedz.me/android/ratingbarhttp://blog.csdn.net/zidan_2011/article/details/7672833转载 2012-11-08 22:51:01 · 789 阅读 · 0 评论 -
ListView,文件读取,android assets资源,图像读取,java 字符编码
java 编码详解http://blog.csdn.net/hyde82/article/details/394768http://blog.sina.com.cn/s/blog_828d75a601012vdx.htmlandroid ListView详解http://www.cnblogs.com/allin/archive/2010/05/11/1转载 2012-11-07 22:42:30 · 919 阅读 · 0 评论 -
String 、InputStream、Reader 之间的转换
1、String –> InputStreamInputStrem is = new ByteArrayInputStream(str.getBytes());orByteArrayInputStream stream= new ByteArrayInputStream(str.getBytes()); 2、InputStream–>Stringin转载 2012-11-08 21:51:24 · 7501 阅读 · 0 评论 -
android 让ImageView的图片全屏填充
好吧就一个属性,但这是图片在imageview这个控件里面全部填充android:scaleType="fitXY"如果想把title去掉或者显示信号那部分也去掉,可以再百度 requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏转载 2012-11-09 19:38:46 · 49630 阅读 · 6 评论 -
Android 各种Layout用到的属性
各种Layout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom 贴转载 2012-11-25 10:05:58 · 595 阅读 · 0 评论 -
Android 4.0开发之GridLayOut布局实践
http://tech.it168.com/a2011/1213/1287/000001287977.shtml转载 2012-11-25 09:41:12 · 1073 阅读 · 0 评论 -
Android Permission大全
内容出自Android SDK (http://developer.android.com/reference/android/Manifest.permission.html),总穿墙看,太不方便了。应用程序如果要对系统的一些内容访问,必须有相应的权限:必须在 AndroidMainifest.xml中加入相应的权限,如:下面是android系统中的所有权限。public转载 2012-11-25 21:33:47 · 2269 阅读 · 1 评论 -
如何发布android 应用程序,app增加签名证书
GooglePlay上发布:http://www.aqee.net/some-things-to-know-about-publishing-android-apps/App 增加证书:http://zctya.blog.163.com/blog/static/1209178201261110023641/转载 2012-11-10 20:48:28 · 3863 阅读 · 0 评论 -
Android 对话框(Dialog)大全 建立你自己的对话框
http://www.cnblogs.com/salam/archive/2010/11/15/1877512.html转载 2012-11-10 20:50:53 · 489 阅读 · 0 评论 -
常见android错误
1.ScrollView can host only one direct child 解决 android 采用ScrollView布局时出现异常:ScrollView can host only one direct child。主要是ScrollView内部只能有一个子元素,即不能并列两个子元素,所以需要把所有的子元素放到一个LinearLayout内部或Relative原创 2012-11-12 18:45:40 · 445 阅读 · 0 评论 -
android 分享功能开发
项目有一个分享功能的需求,需要将图片和文字内容用已安装的可以分享内容的客户端(如腾讯微博、新浪微博、短信、邮件...)分享出去。碰到分享的问题,如果之前没有整理过这方面资料的程序员肯定是google或者百度一下,我之前也是如此,但是用了网上的代码之后,选择新浪微博、腾讯微博等内容分享平台去分享,都能顺利的将图片文字内容分享出去,选择短信分享时,遇到了纠结的问题,内置的短信程序无法获取到文字转载 2012-11-27 08:15:13 · 635 阅读 · 0 评论 -
Android动态壁纸的制作教程
动态壁纸是在Android 2.1新增的一个功能。动态壁纸可以添加到Android的桌面,具有交互式的动画背景效果。在本教程中,我们将教会你如何去制作一个交互式的动态壁纸。动态壁纸是一个Android应用程序,包括一个服务(WallpaperService)。该服务必须包括一个引擎(WallpaperService.Engine)。该引擎是连接用户、桌面、系统之间的桥梁。它也可以绘制桌面壁转载 2012-11-27 21:24:25 · 1623 阅读 · 0 评论 -
Android调用系统分享功能以及createChooser的使用
原文: http://blog.csdn.net/yanglian20009/article/details/7592117工程结构//效果图 点击测试分享转载 2012-11-27 23:39:56 · 9298 阅读 · 1 评论 -
Android 实现文件分享功能(共享多个文件)
效果如图: 神一样的代码:针对image代码如下:Intentshare=newIntent(Intent.ACTION_SEND); share.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file));//此处一定要用Uri.fromFile(file),其中file为File类型,否则附件无法发转载 2012-11-27 23:45:16 · 19172 阅读 · 2 评论 -
在Android中使用Lua脚本 —— Programing Lua on Android
Android是基于Linux 2.6 内核的系统,所以理论上Linux OS可以运行的脚本语言,给予相应的运行库,在Android也可以运行。在Android手机上编写并运行Lua脚本利用开源项目SL4A ( Scripting Layer for Android 项目地址:http://code.google.com/p/android-scripting/ )转载 2012-11-15 12:28:37 · 47030 阅读 · 2 评论 -
InputStream转换为File
InputStream ins = (new AnnexXML()).getClass().getResourceAsStream("../../annexInternet.xml"); File f=new File("annexInternet.xml"); inputstreamtofile(ins, f); public static void inputs转载 2012-11-28 18:53:08 · 16592 阅读 · 0 评论 -
Android SDCard文件、目录操作
Android SDCard文件、目录操作一一、权限问题参考:http://my.unix-center.net/~Simon_fu/?p=531Android框架是基于Linux内核构建,所以Android安全系统也是基于Linux的安全架构建立的。在Linux安全系统中,用户和组起着重要的作用,Linux中所有的资源给不同的用户和用户组设置了不同的访问属性。在Android转载 2012-11-28 19:26:16 · 599 阅读 · 0 评论 -
java File 类大全
http://www.cnblogs.com/springside5/archive/2012/05/06/2486249.html转载 2012-11-28 19:35:17 · 422 阅读 · 0 评论 -
android实现分享给好友功能
应用场景:某个手机阅读器程序,读者看到一篇文章,觉得不错,想要与朋友分享 。 应用展现:按手机的Menu键,弹出“分享”菜单,点击后显示一系列Android分享功能的方式(短信、E-mail等) 。 背景知识:Android上不同程序里面的Activity之间可以互相调用 。你可以在自己的程序中,调用短信程序,发送一条短信 。调用的方式就是向系统提出请求,系统会去调用适转载 2012-11-28 18:06:56 · 3451 阅读 · 0 评论 -
java class生成jar包
进入dos操作符窗口cd进入要打成jar包的class文件所有文件夹目录jar cvf [生成jar的名称.jar] [列出class文件] //若有多个,以空隔隔开如:一。操作零散的单个或几个class文件jar cvf ibstool.jar com/cn/ibs/TurnD.class com/cn/ibs/TurnB.class 二。转载 2012-11-29 21:11:52 · 11919 阅读 · 0 评论 -
android 开发者注册
这几天一直在搞android 开发者注册,但是一直不成功。按照网上注册的方法注册,但是仍没有成功。http://blog.csdn.net/sxsj333/article/details/7752979后来发现,姓名一项一定要写与你网上银行中登记的中文名字,而不是写信用卡上的英文名字。这样才能通过。原创 2012-11-16 12:31:40 · 772 阅读 · 0 评论 -
关于android设备唯一区分device id的取得
有些apk为了区分唯一设备,需要用到一个device id。1. 取得设备的MAC address 如果用户没有通过wifi连网路的话,就无法取得。2. 使用TelephonyManager的getDeviceId()3. 另外还有一个android系统的唯一区分ANDROID_ID, Settings.Secure#ANDROID_ID returns the And转载 2012-11-29 21:05:33 · 63145 阅读 · 1 评论 -
android区分模拟器和真机
最近在搞广告平台的插件,为了防止某些开发者在模拟机上刷数据,这就需要我们区分一下当前使用的是模拟机还是真机,在网上百度了一下,找到了一段代码,简单的测试了一下是可以达到我们的目的的(不过LD说这种方式不行,有漏洞),所以我先把我的代码贴一下,坐等我LD的方案。 获取手机的设备编号,模拟机的是000000000000000[java]TelephonyManager telm转载 2012-11-29 21:21:54 · 1673 阅读 · 0 评论