
android
文章平均质量分 54
劝君更尽一杯酒
这个作者很懒,什么都没留下…
展开
-
Android SDK4.2 (API17) 开发环境的搭建
一、首先访问 http://developer.android.com/sdk/index.html二、先说机器上没有eclipse的情况(另一种情况请直接看第七步)也就是选择 ADT Bundle for windows 按钮之后出来一个license的确认窗口,选择使用对应的选择三、点击 Downloa转载 2013-09-30 12:15:53 · 812 阅读 · 0 评论 -
Android:多个Activity和Intent
1、Button触发在《Android学习笔记(六):xml和widget》中,我们通过Android XML以及实现View.OnClickListener接口的方式来处理button触发调用,这里我们采用后一种方式,并做了稍稍改动。... ... public class Activity01 extends Activity { private Bu转载 2013-10-01 19:54:26 · 861 阅读 · 0 评论 -
Activity生命周期
Activity生命周期Oncreate:第一次创建时Onstart:activity可见时Onresume:activity获取焦点时Onpause:启动其他activity时Onstop:activity不可见时Onrestart:已经创建过,再次可见Ondestory:销毁,调用finish时或系统资源紧张被kill时 一:firistActivit原创 2013-10-05 07:23:04 · 650 阅读 · 0 评论 -
相对布局 relativelayout
原创 2013-10-05 07:37:38 · 641 阅读 · 0 评论 -
android文件下载
原创 2013-10-06 11:15:22 · 831 阅读 · 0 评论 -
访问sdcard
原创 2013-10-06 11:37:21 · 657 阅读 · 0 评论 -
Android四大基本组件介绍与生命周期
Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Int转载 2013-10-08 13:28:38 · 588 阅读 · 0 评论 -
NDK使用之HelloWorld
NDK使用之HelloWorld1,准备工作之环境搭建,见Android环境搭建2,新建android项目,项目名TestHelloWorld,项目保存位置D:\Users\wanghu\workspace\helloworld,然后点击next 3,选择SDK版本(我这选的是4.0.3)点next4.配置项目的包名与入口Activity如下,点finish完成创建转载 2013-10-08 13:38:30 · 772 阅读 · 0 评论 -
android常用控件应用之文本框(TextView)特效
常用控件应用之文本框(TextView)特效1.TextView之跑马灯效果 android:ellipsize属性使用之跑马灯效果 android:ellipsize 设置当文字过长时,该控件该如何显示。有如下值设置: "start"—–省略号显示在开头 "end"——省略号显示在结尾 "midd转载 2013-10-08 13:35:46 · 3202 阅读 · 0 评论 -
八款开源 Android 游戏引擎
1、AngleAngle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGL ES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。最低运行环境要求不详。项目地址:http://code.google.com/p/angle/2、Rokonrokon是一转载 2013-10-09 09:08:19 · 684 阅读 · 0 评论 -
android 界面布局
出处:http://www.cnblogs.com/awenhome/archive/2011/12/29/2305813.html布局: 在 android 中我们常用的布局方式有这么几种:1.LinearLayout ( 线性布局 ) :(里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角)转载 2013-10-10 13:37:41 · 752 阅读 · 0 评论 -
添加顶部通知(Notification)并处于“正在进行中”(onGoing)
用过Android版的QQ的都知道,QQ返回的时候在顶部通知里会出现一个企鹅,表明QQ正在运行,可以拉开通知,点击手机QQ出现主界面,继续运行。所以我想让自己的软件也出现这么一个通知,并且可以快速的打开查看。Android应用开发详解 8.3 Notification和NotificationManager的使用 P178/*** 添加顶部通知* @author l转载 2013-10-10 14:06:48 · 1288 阅读 · 0 评论 -
反编译APK获取java代码与图片,字符串资源,xml文件等资源
反编译APK,并获取java源代码以及资源文件。参考博文: http://blog.youkuaiyun.com/sunboy_2050/article/details/6727581一、反编译Apk得到Java源代码首先要下载两个工具:dex2jar和JD-GUI前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Ja转载 2013-10-10 14:47:14 · 2376 阅读 · 0 评论 -
设置屏幕显示模式ScreenOrientation.
设置屏幕显示模式ScreenOrientation.在activity里设置android:screenOrientation的值。android:screenOrientation的属性有以下值:unspecified(默认值,由系统判断状态自动切换)landscape,横屏portrait,竖屏user(用户当前设置的orientation值)behind(下一转载 2013-10-10 13:30:41 · 4155 阅读 · 0 评论 -
Notification 的开发指南
最近一直在研究 android ,并一边研究一边做应用。其中遇到了把程序通知常驻在 Notification 栏,并且不能被 clear 掉(就像android QQ一样)的问题。经过研究实现了其功能,现把 Notification 的使用总结如下: Notification 的使用需要导入 3 个类?123import an转载 2013-10-10 14:05:12 · 569 阅读 · 0 评论 -
AndroidManifest.xml文件综合详解
一,AndroidManifest.xml是Android应用程序中最重要的文件之一。它是Android程序的全局配置文件,是每个 android程序中必须的文件。它位于我们开发的应用程序的根目录下,描述了package中的全局数据,包括package中暴露的组件(activities, services, 等等),以及他们各自的实现类,各种能被处理的数据和启动位置等重要信息。 因此,该文转载 2013-10-10 13:46:42 · 907 阅读 · 0 评论 -
Android Notification通知详解
根据activity的生命周期,在activity不显示时,会执行onStop函数(比如按下home键),所以你在onStop函数(按退出键除外)里面把notification放在通知栏里,再此显示时,把notification从通知栏里去掉。或者,只要程序在运行就一直显示通知栏图标。 下面对Notification类中的一些常量,字段,方法简单介绍一下:常量:转载 2013-10-10 13:58:02 · 4881 阅读 · 0 评论 -
Notification 短信通知
我们在用手机的时候,如果来了短信,而我们没有点击查看的话,是不是在手机的最上边的状态栏里有一个短信的小图标提示啊?你是不是也想实现这种功能呢?今天的Notification就是解决这个问题的。[java:nogutter] view plaincopypackage cn.com.chenzheng_java; impo转载 2013-10-10 13:59:32 · 932 阅读 · 0 评论 -
Android之getSystemService
getSystemService是Android很重要的一个API,它是Activity的一个方法,根据传入的NAME来取得对应的Object,然后转换成相应的服务对象。以下介绍系统相应的服务。 传入的Name返回的对象说明WINDOW_SERVICE WindowManager管理打开的窗口程序LAYOUT_INFLATE转载 2013-10-10 14:09:07 · 688 阅读 · 0 评论 -
多媒体音量控制setVolumeControlStream(int streamType)
当开发多媒体应用或者游戏应用的时候,需要使用音量控制键来设置程序的音量大小。在Android系统中有多中音频流,通过Activity中的函数 setVolumeControlStream(int streamType)可以设置该Activity中音量控制键控制的音频流,一般在onCreate函数中设置。Android中有如下几种音频流(streamType是需要调整音量的类型):转载 2013-10-10 14:19:01 · 1007 阅读 · 0 评论 -
PreferenceActivity 参数设置UI的使用
Android 为了方便管理SharedPreferences,为我们提供了一个很简洁高效的PreferenceActivity。通过继承PreferenceActivity这个类,我们很轻松的就能实现一个程序参数设置的UI界面。具体步骤如下:1.添加Preference的布局,在 /res/xml/目录下添加一个settings.xml文件,内容如下:转载 2013-10-10 14:29:18 · 665 阅读 · 0 评论 -
android Toast大全(五种情形)
Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).show(); 2.自定义显示位置效果代码转载 2013-10-10 13:01:11 · 571 阅读 · 0 评论 -
生成LayoutInflater的三种方式
1、LayoutInflater inflater=LayoutInflater.from(this);2、LayoutInflater inflater=getLayoutInflater();3、LayoutInflater inflater=(LayoutInflater)this.getSystemService(LAYOUT_INFLATER_SERVICE);原创 2013-10-10 13:11:09 · 661 阅读 · 0 评论 -
横竖屏切换时候Activity的生命周期
1、新建一个Activity,并把各个生命周期打印出来2、运行Activity,得到如下信息onCreate-->onStart-->onResume-->3、按crtl+f12切换成横屏时onSaveInstanceState-->onPause-->onStop-->onDestroy-->onCreate-->onStart-->转载 2013-10-10 13:15:04 · 622 阅读 · 0 评论 -
android EditText中inputType的属性列表
android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。这也大大的方便的操作。有时需要虚拟键盘只为字符或只为数字。所以inputType尤为重要。android:inputType="phone" /> //文本类型,多为大写、小写和数字符号。 android:inputType="none" android:input转载 2013-10-10 13:42:55 · 792 阅读 · 0 评论 -
android的selector,背景选择器
最近做listview和button都要改变Android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据Lis转载 2013-10-10 14:13:00 · 742 阅读 · 0 评论 -
Drawable、Bitmap、byte[]之间的转换
android在处理一写图片资源的时候,会进行一些类型的转换,现在有空整理一下:1、Drawable → Bitmappublic static Bitmap drawableToBitmap(Drawable drawable) { Bitmap bitmap = Bitmap .createBit转载 2013-10-10 14:16:17 · 677 阅读 · 0 评论 -
Preference的使用
Preference直译为偏好,博友建议翻译为首选项。一些配置数据,一些我们上次点击选择的内容,我们希望在下次应用调起的时候依然有效,无须用户再一次进行配置或选择。Android提供preference这个键值对的方式来处理这种情况,自动保存这些数据,并立时生效,同时Android提供一种类似的layout的方式来进行Prefernce的布局。一个简单的Preferenece例子步转载 2013-10-10 14:32:05 · 759 阅读 · 0 评论 -
ImageButton单击换图片
在android中有一个ImageButton的View,跟Button按钮的区别是可以在Imagebutton上加载一个图片。从ImageButton这个字面意思上来看,它是一个图片按钮,那么我们就可以使用它做一个我们想要的图片按钮了,但是我们在实际使用的过程当中,就会发现该按钮的使用并没有想像中的那么简单,需要再增加一些代码或再配置XML才能实现图片按钮按下的效果,个人感觉有点麻烦,不知道转载 2013-10-10 14:42:37 · 1896 阅读 · 0 评论 -
android wifi操作
原创 2013-10-11 15:51:32 · 697 阅读 · 0 评论 -
Android开发学习笔记:浅谈WebView
WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页,实现WebView有以下两种不同的方法:第一种方法的步骤:1.在要Activity中实例化WebView组件:WebView webView = new WebView(this);2.调用WebView的loadUrl()方法,设置WevView要显示的网页: 互联网用:转载 2013-11-16 10:10:39 · 807 阅读 · 0 评论 -
android WebView, WebChromeClient跟WebViewClient加载网页基本用法
android WebView, WebChromeClient和WebViewClient加载网页基本用法WebView, WebChromeClient和WebViewClient加载网页基本用法 webview是android中的浏览器控件,在一些手机应用中常会用到b/s模式去开发应用,这时webview的强大功能就会显示出来。 1、webview的几点设置 权转载 2013-11-17 14:39:32 · 1433 阅读 · 0 评论 -
Android布局大全
Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。 所有的布局方式都可以归类为ViewGroup的5个类别,即ViewGroup的5个直接子类。其它的一些布局都扩展自这5个类。1.LinearLayout,线性布局方式 这种布局比较常用,也比转载 2014-05-21 08:51:05 · 630 阅读 · 0 评论 -
Android开发环境搭建全程演示(jdk+eclipse+android sdk)
全程演示android开发环境的搭建过程,无需配置环境变量。所有软件都是写该文章时最新版本友情广告:微美丽,谢谢支持!一 相关下载(1) java JDK下载:进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图:选择 Download JDK 只下载JDK,无需下载jre.转载 2013-09-29 08:44:25 · 775 阅读 · 0 评论 -
Android实现打电话的功能-使用Intent和AndroidManifset.xml中加入权限
一:布局文件先设计拨号器的简单界面,可以先用画图软件构思 界面 二 :Activity中进行获取EditText中的电话号码,然后点击,使用Intent(意图)进行实现打电话的功能 Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:"+ mobile)); 三:注意必转载 2015-09-04 09:28:21 · 1102 阅读 · 0 评论 -
ANDROID开发之SQLite详解
SQLite简介Google为Andriod的较大的数据处理提供了SQLite,他在数据存储、管理、维护等各方面都相当出色,功能也非常的强大。SQLite具备下列特点: 1.轻量级使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。2.独立性SQLite 数据库的核心引擎不需要依赖第三方软件,也不需要所谓的“安装”。3.隔离性转载 2015-10-16 14:41:25 · 383 阅读 · 0 评论 -
Android如何使用命令行查看数据库SQLite3
在上图中,除了最后一个红色的方框,其它方框都是adb shell下的命令。【1】在Android程序中,一般创建的数据库存放在 /data/data/[应用程序包名]/databases 的目录下。【2】cd 命令:文件夹跳转命令。ls 命令:查看某个文件夹下面有哪些文件。【3】使用 "sqlite3 [数据库名称] " 命令来对某数据库进行一系列的操作。【4】在经转载 2015-10-19 16:15:50 · 499 阅读 · 0 评论 -
在Eclipse中使用Axis2插件生成Web Service服务端/客户端
JDK版本:1.7update65Eclipse版本:Juno Service Release 2(4.2.2)插件安装过程及WSDL文件生成过程参见:http://blog.youkuaiyun.com/a19881029/article/details/401947871,下载Axis2的1.6.2版本二进制压缩包,下载路径为:http://axis.apache.org/axis转载 2015-10-21 11:03:00 · 673 阅读 · 0 评论 -
在Eclipse中使用Axis2插件自动生成WSDL文件
JDK版本:1.7update65Eclipse版本:Juno Service Release 2(4.2.2)首先在Eclipse中安装Axis2的插件:1,下载Axis2插件,最新版本为1.6.2:http://www.apache.org/dyn/mirrors/mirrors.cgi/axis/axis2/java/core/1.6.2/axis2-eclipse-转载 2015-10-21 11:05:58 · 739 阅读 · 0 评论 -
TabHost页和子Activity之间的通讯
abHost的各个Tab页,都是由activity组成。现在,某个子Activity中处理数据后,要自动跳转到另外一个Tab页中。这样,需要有个TabHost页和子Activity之间的通讯的机制。 子Activity通知TabHost:1、通过广播方式1)在TabHost中定义广播定义变量protected MessageBroadcast转载 2015-11-06 08:57:52 · 882 阅读 · 0 评论