android
文章平均质量分 91
wu_lai_314
这个作者很懒,什么都没留下…
展开
-
Eclipse开发Android程序如何在手机上运行
android开发不论是在真机上调试还是最终发布到真机上都非常简单,过程如下:1、安装usb驱动 手机要能与电脑相连,当然要安驱动了。效果就是你插入手机,电脑显示驱动已识别。驱动安装的官方教程:http://developer.android.com/sdk/win-usb.html 官方教程概述: 不同的Android手机有对应不同的驱动,对于Nexus One转载 2013-04-21 21:05:58 · 784 阅读 · 0 评论 -
【Android进阶】嵌套TabHost (TabHost中放TabHost,类似二级目录、二级树)
今天讲一下,如何在TabHost中,再放TabHost。 先来看一下效果。 一层TabHost 两层Tabhost (内部TabHots在上面) 两层TabHost (内层TabHots在下面) 下面说一下代码,一共3个 java类,3个xml布局文件。转载 2013-08-26 01:55:06 · 1350 阅读 · 0 评论 -
android MediaPlayer音频播放demo
网上搜了些关于MediaPlayer的资料1)如何获得MediaPlayer实例:可以使用直接new的方式:MediaPlayer mp = new MediaPlayer();也可以使用create的方式,如:MediaPlayer mp = MediaPlayer.create(this, R.raw.test);2) 如何设置要播放的文件:Me转载 2013-08-27 20:30:00 · 3137 阅读 · 0 评论 -
关于Android多项目依赖在Eclipse中无法关联源代码的问题解决
被Eclipse中Android依赖项目无法关联源代码的问题困扰了许久,终于得到解决,大大提高了开发效率。问题描述:项目有A,B两个Android Project组成, B是Android Library(android.library=true), A引用了B. 现在在A项目代码里点击B项目的类,想查看定义, 不能直接打开B项目的源码(提示:The JAR of this cla转载 2013-10-02 07:09:54 · 1503 阅读 · 0 评论 -
Android中Service类onStartCommand
Android开发的过程中,每次调用startService(Intent)的时候,都会调用该Service对象的onStartCommand(Intent,int,int)方法,然后在onStartCommand方法中做一些处理。然后我们注意到这个函数有一个int的返回值,这篇文章就是简单地讲讲int返回值的作用。从Android官方文档中,我们知道onStartCommand有4种返回转载 2013-10-01 22:53:09 · 578 阅读 · 0 评论 -
Android 打包签名 从生成keystore到完成签名
首先,我们需要一个keystore,当然已经有了的话就不用这一步了:cmd下:进入到jdk的bin目录,这样的话,android.keystore文件就会生成在这个目录下,签名的时候我们需要这个文件C:\Program Files\Java\jdk1.6.0_10\bin>keytool -genkey -alias android.keystore -keyalg RSA -vali转载 2013-10-04 19:33:24 · 16409 阅读 · 0 评论 -
android开发学习——注册时发送激活码
模仿一些网站在注册的时候要填写手机号码,然后点击获取激活码,将会产生一个激活码,用短信的方式发到注册者的手机,然后用户需要查看短信,将激活码填写在注册页面,有时间限制。若超时则需要重新发送。 strings.xml,其代码如下:[html] view plaincopyxml version="1.0" encoding="u转载 2013-09-26 17:47:35 · 3481 阅读 · 0 评论 -
自定义progressdialog
当执行某个操作需要耗时15秒以上,为了避免降低用户体验,可以使用进度条一类的UI控件。Android Framework提供了ProgressDialog,可以很好的解决这个问题。ProgressDialog是AlertDialog的子类,有两种不同的表现形式。第一种是针对没有明确的进度,不知道当前完成了多 少的情况,此时使用一个转动的圆环来展现;第二种是针对有了明确的总进度,并知道当转载 2013-12-03 00:28:00 · 1772 阅读 · 0 评论 -
Android TraceView工具使用
一、 选择跟踪范围在想要根据的代码片段之间使用以下两句代码[java] view plaincopyprint?Debug.startMethodTracing("love_world_"); Debug.stopMethodTracing(); 例如,onCreate与onStart方法之间方法跟踪[转载 2014-03-20 19:06:23 · 985 阅读 · 0 评论 -
修改控件Spinner内容的字体大小 颜色等属性
在anadroid开发中遇到此问题: 直接定义的Spinner控件,不能调整内容字体的大小,所以常会因为控件太小,内容太长而使得不能完全显示,各种搜索,找到如下解决方法!希望对遇到同样问题的朋友们提供帮助!实现代码如下:[java] view plaincopyprint?.public class CustomSpinner extends Activity { S转载 2014-04-26 10:42:43 · 22711 阅读 · 0 评论 -
Android SQLite小结
在android应用中,对数据进行保存有很多种方式,比如通过网络上传到服务器,保存到本地自定义文件,保存到 sharedpreferences,或者保存到本地数据库。SQLite 作为一种轻量级的数据库,在移动设备(android,ios)中的表现尤为突出。麻雀虽小,五脏俱全。其他大型数据库拥有的常见功能,sqlite上也都有,sql语句的语法也大同小异。在该阶段学习使用sqlite的过程中,总结原创 2015-02-07 15:35:52 · 778 阅读 · 0 评论 -
Android与MVC 模式
1.M(Model)模型层com.sharpandroid.domain:实体模型层,存放在程序中调用到的实体类。com.sharpandroid.service:业务模型层,存放在程序中调用到的业务逻辑。2.V(View)显示层Android很好地将显示层抽离,并放入"res/"目录中以XML的形式体现。虽然对于控件属性修改可以通过代码完成,但还是推荐将控件的属性转载 2013-08-13 23:03:27 · 1054 阅读 · 0 评论 -
android inflater
Inflater英文意思是膨胀,在Android中应该是扩展的在实际开发中LayoutInflater 的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。 具体作用: 1、对于一个没有被原创 2013-08-21 18:46:37 · 1324 阅读 · 0 评论 -
Android添加 按钮事件响应
在程序中添加一个按钮,并添加按钮相应事件的步骤:1.在相应的Activity(例如:hello)所对应的xml布局文件中添加按钮控件。2.在class hello的OnCreate函数中添加按钮的单击事件监听器 View continue_button = this.findViewById(R.id.continue_button); con转载 2013-04-22 15:53:47 · 1293 阅读 · 0 评论 -
Android模拟器正确应用与安装方法(1)
手机从出现至今,已经逐渐的成为了人们的必备工具之一。许多厂家都在不断的改变手机的功能,提升其在生活工作中所占据的重要地位。Google公司推出了一款手机操作系统Android,可以提升手机性能,方便灵活的应用于人们的生活与工作中。在这里我们就先来了解一下这一系统中Android模拟器的相关概念。要玩GPhone的Android模拟器,当然需要先去google上面下载Android的SDK,转载 2013-05-02 23:18:28 · 806 阅读 · 0 评论 -
Android eclipse中程序调试
一:断点调试用eclipse开发android程序的时,跟VS一样是可以断点单步调试的.步骤如下.1 设置断点:在编码窗体的左边框上用鼠标双击,或者右键点击菜单,选择 Toggle Breakpoint菜单项即可.2 在debug模式下运行程序进入调试状态:通过点击工具栏上的小虫按钮或者是在项目右键点击然后选择Debug As,Android Applica转载 2013-05-19 09:18:56 · 1080 阅读 · 0 评论 -
google maps android v2开发基础(一)
原文链接:http://blog.csdn.net/commonslok/article/details/8659753 昨天接到个小任务,基于google maps android api v2上的开发,一开始不知道google maps已经升级到v2了。记起以前开发v1的时候有个api key于是乎到官网去生成。发现生成api key的页面已经不存在了,而是v2的developer转载 2013-05-06 18:32:49 · 686 阅读 · 0 评论 -
android 蓝牙开发
package tjj.bluetooth2;import android.app.Activity;import android.bluetooth.BluetoothAdapter;import android.bluetooth.BluetoothDevice;import android.content.BroadcastReceiver;import android.cont转载 2013-05-22 18:02:21 · 706 阅读 · 0 评论 -
android logcat无法打印日志(华为手机)
进入拨号界面输入:*#*#2846579#*#*依次选择ProjectMenu---后台设置----LOG设置---LOG开关 点击打开原创 2013-05-11 19:24:22 · 1117 阅读 · 0 评论 -
Google Maps Android API V2 开发
最近在做android地图的应用,之前就做过,可是这次再做,发现google很强大,更新太快了,网上流传的那些都落伍了,google map都更新到V2这个版本了,这是我自己花费无数心血的成果,参考了国内外好多人写的东西,1.首先安装Google Play services SDKGoogle Maps Android API是作为这个SDK的一部分发行的。转载 2013-05-27 11:24:17 · 4191 阅读 · 2 评论 -
Android UI 单线程模型
当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做UI线程。在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。2.1转载 2013-06-04 15:42:21 · 810 阅读 · 0 评论 -
android响应事件(按钮)的三种方式
方式1 采用匿名内部类方法 button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { System.out.println("button1 clicked");转载 2013-06-05 17:06:15 · 1011 阅读 · 0 评论 -
A Look-and-feel switcher
/* * Copyright (c) Ian F. Darwin, http://www.darwinsys.com/, 1996-2002. * All rights reserved. Software written by Ian F. Darwin and others. * $Id: LICENSE,v 1.8 2004/02/09 03:33:38 ian Exp $ * *转载 2013-06-07 20:59:24 · 709 阅读 · 0 评论 -
android string.xml %问题。
Multiple annotations found at this line: - error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute? - error: Unexpected e转载 2013-08-20 20:57:53 · 611 阅读 · 0 评论 -
Android数据手册:Android颜色码制表
在Android应用开发中经常要用各种控件,并为控件设置其背景颜色,使用各种不同的颜色为控件着色是很有必要的。 在Android系统中,各种颜色与其对应的码制如下所示: #ffffff████--> #fffff0████--> #ffffe0████--> #ffff00████--> #fffafa████-->转载 2013-08-21 10:40:25 · 855 阅读 · 0 评论 -
android.util.AndroidRuntimeException: You cannot combine custom titles with other title features .
报错】android.util.AndroidRuntimeException: You cannot combine custom titles with other title features造成这个出错的原因是因为在代码中使用了:[java] view plaincopythis.requestWindowFeature(Wi转载 2013-08-24 13:40:33 · 2787 阅读 · 0 评论