随笔分类 -  Android

1 2 3 4 5 ··· 7 下一页

android intent和intent action大全
摘要:1.Intent的用法:(1)用Action跳转1,使用Action跳转,如果有一个程序的AndroidManifest.xml中的某一个 Activity的IntentFilter段中 定义了包含了相同的Action那么这个Intent就与这个目标Action匹配。如果这个IntentFilter段中没有定义 Type,Category,那么这个 Activity就匹配了。但是如果手机中有两个以上的程序匹配,那么就会弹出一个对话可框来提示说明。 Action 的值在Android中有很多预定义,如果你想直接转到你自己定义的Intent接收者,你可以在接收者的IntentFilter 中加入一 阅读全文

posted @ 2013-11-13 13:50 与时俱进 阅读(1210) 评论(0) 推荐(0) 编辑

android 中调用接口发送短信
摘要:android中可以通过两种方式发送短信第一:调用系统短信接口直接发送短信;主要代码如下://直接调用短信接口发短信 SmsManager smsManager = SmsManager.getDefault(); List divideContents = smsManager.divideMessage(content); for (String text : divideContents) { smsManager.sendTextMessage("150xxxxxxxx", null, text, sentPI, deliverPI); } 第二:调起系统... 阅读全文

posted @ 2013-11-13 13:21 与时俱进 阅读(1082) 评论(0) 推荐(0) 编辑

android自动获取短信验证码
摘要:前言:android应用的自动化测试必然会涉及到注册登录功能,而许多的注册登录或修改密码功能常常需要输入短信验证码,因此有必要能够自动获得下发的短信验证码。主要就是实时获取短信信息。android上获取短信信息主要有BroadcastReceiver方式与数据库方式,要实时的话就BroadcastReceiver比较方便public class SMSReceiver extends BroadcastReceiver{ private String verifyCode=""; public static final String TAG = "SMSRecei 阅读全文

posted @ 2013-11-13 11:29 与时俱进 阅读(2070) 评论(0) 推荐(0) 编辑

Android的常用adb命令
摘要:第一部分:1. ubuntu下配置环境anroid变量:在终端执行 sudo gedit /etc/profile 打开文本编辑器,在最后追加#setandroid environment2. 运行Eclipse,还需要配置JAVA环境变量:#set java environmentJAVA_HOME=/home/loginname/jdk目录名JRE_HOME=/home/loginname/jdk目录名/jreexport PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATHexportCLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib: 阅读全文

posted @ 2013-10-24 16:59 与时俱进 阅读(973) 评论(0) 推荐(1) 编辑

关于ViewPager、ViewFilpper、ViewFlow三种实现水平向滑动方式的比较
摘要:ViewPagerViewPager类提供了多界面切换的新效果。新效果有如下特征:[1] 当前显示一组界面中的其中一个界面。[2] 当用户通过左右滑动界面时,当前的屏幕显示当前界面和下一个界面的一部分。[3] 滑动结束后,界面自动跳转到当前选择的界面中ViewPager来源于google 的补充组件android-support-v4.jar,位置在androidSDK文件夹android-sdks\extras\android\support\ 下 将android-support-v4.jar 引用到项目中注:该包需要在Android SDK Manager中额外下载Extras下的And 阅读全文

posted @ 2013-08-08 16:59 与时俱进 阅读(7992) 评论(0) 推荐(1) 编辑

状态栏通知Notification、NotificationManager详解
摘要:在Android系统中,发一个状态栏通知还是很方便的。下面我们就来看一下,怎么发送状态栏通知,状态栏通知又有哪些参数可以设置?首先,发送一个状态栏通知必须用到两个类: NotificationManager 、 Notification。NotificationManager : 是状态栏通知的管理类,负责发通知、清楚通知等。NotificationManager 是一个系统Service,必须通过 getSystemService()方法来获取。NotificationManager nm = (NotificationManager) getSystemService(NOTIFICA.. 阅读全文

posted @ 2013-03-26 16:59 与时俱进 阅读(1044) 评论(0) 推荐(0) 编辑

android如何实现开机自动启动Service或app
摘要:第一步:首先创建一个广播接收者,重构其抽象方法 onReceive(Context context, Intent intent),在其中启动你想要启动的Service或app。 import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.util.Log; public class BootBroadcastReceiver extends BroadcastReceiver { //重写onReceive方法 @ 阅读全文

posted @ 2013-03-26 16:57 与时俱进 阅读(45077) 评论(2) 推荐(1) 编辑

Android之用HTTP的get,post,HttpClient三种方式向service提交文本数据
摘要:/***HTTP请求*@authorkesenhoo**/publicclassHttpRequest{publicstaticbooleansendXML(Stringpath,Stringxml)throwsException{byte[]data=xml.getBytes();URLurl=newURL(path);HttpURLConnectionconn=(HttpURLConnection)url.openConnection();conn.setRequestMethod("POST");conn.setConnectTimeout(5*1000);//如果通 阅读全文

posted @ 2013-03-07 09:16 与时俱进 阅读(3169) 评论(0) 推荐(0) 编辑

Android之使用Http协议实现文件上传功能
摘要:注意一般使用Http协议上传的文件都比较小,一般是小于2M这里示例是上传一个小的MP3文件1.主Activity:MainActivity.javapublicclassMainActivityextendsActivity{privatestaticfinalStringTAG="MainActivity";privateEditTexttimelengthText;privateEditTexttitleText;privateEditTextvideoText;@OverridepublicvoidonCreate(BundlesavedInstanceState){ 阅读全文

posted @ 2013-03-07 08:53 与时俱进 阅读(24054) 评论(2) 推荐(0) 编辑

android应用开发全程实录-你有多熟悉listview? getView重写 inflate使用
摘要:今天给大家带来《android应用开发全程实录》中关于listview和adatper中的部分。包括listview的基本使用,listview的优化等。我们经常会在应用程序中使用列表的形式来展现一些内容,所以学好ListView是非常必需的。ListView也是Android中比较难以使用的控件,这节内容就将详细解读ListView的用法。一个ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作。第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。一个ListView的创建需要3个元素。(1)ListV 阅读全文

posted @ 2013-03-05 17:23 与时俱进 阅读(4253) 评论(1) 推荐(3) 编辑

setContentView和inflate区别
摘要:一般用LayoutInflater做一件事:inflateinflate这个方法总共有四种形式(见下面),目的都是把xml表述的layout转化为View对象。其中有一个比较常用,View inflate(int resource, ViewGroup root),另三个,其实目的和这个差不多。int resource,也就是resource/layout文件在R文件中对应的ID,这个必须指定。而ViewGroup root则可以是null,null时就只创建一个resource对应的View,不是null时,会将创建的view自动加为root的child。setContentView和inf 阅读全文

posted @ 2013-03-05 17:22 与时俱进 阅读(2838) 评论(0) 推荐(0) 编辑

android 布局中的单位及分辨率自解
摘要:先上一个网上copy的px:是屏幕的像素点in:英寸mm:毫米pt:磅,1/72 英寸dp:一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1pxdip:等同于dpsp:同dp相似,但还会根据用户的字体大小偏好来缩放。建议使用sp作为文本的单位,其它用dip然后是我自己的理解:Android的屏幕密度是以160为基准的,屏幕密度(densityDpi)为160时, 是将一英寸分为160份, 每一份是1像素. 如果屏幕密度(densityDpi)为240时, 是将一英寸分为240份, 每一份是1像素. 1英寸/160(机器x) = 1英寸/240(机器y) = 1px打个比 阅读全文

posted @ 2013-03-05 17:20 与时俱进 阅读(301) 评论(0) 推荐(0) 编辑

Android实现渐显按钮的左右滑动效果
摘要:先看下运行效果: 程序结构: MainActivity文件中代码:packagecom.android.buttonpageflipper;importandroid.app.Activity;importandroid.graphics.PixelFormat;importandroid.os.Bundle;importandroid.os.Handler;importandroid.os.Message;importandroid.view.Gravity;importandroid.view.MotionEvent;importandroid.view.View;importan... 阅读全文

posted @ 2013-03-04 17:00 与时俱进 阅读(1178) 评论(0) 推荐(0) 编辑

Android实现左右滑动指引效果
摘要:本文的目的是要实现左右滑动的指引效果。那么什么是指引效果呢?现在的应用为了有更好的用户体验,一般会在应用开始显示一些指引帮助页面,使用户能更好的理解应用的功能,甚至是一些新闻阅读器会把一些头条新闻以指引效果的形式显示。说个最基本的,就是我们的手机主屏幕就是这种效果。 下面我们就开始实现我们的左右滑动指引效果。为了大家更好的理解,我们先看下实现效果,如下图所示: 在这里,我们需要用到google提到的一个包——android-support-v4.jar,这个包包含了一些非常有用的类,其中就是ViewPager类来实现页面之间的切换操作,关于android-support-v4.... 阅读全文

posted @ 2013-03-04 16:43 与时俱进 阅读(947) 评论(0) 推荐(0) 编辑

Activity中使用Intent实现页面跳转与参数的传递
摘要:新建一个FirstAvtivity.javapackage com.zhuguangwei;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class FirstActivity extends Activity { private Button myButton; ... 阅读全文

posted @ 2013-01-30 14:25 与时俱进 阅读(7945) 评论(0) 推荐(0) 编辑

在Activity中通过Bundle传递自定义数据类型
摘要:在Android开发中,有时候需要从一个Activity中传递数据到另一个Activity中,在Bundle中已经封装好了简单数据类型,例如String ,int ,float等。但是如果我们想要传递一个复杂的数据类型,比如一个Book对象,该怎么办呢?仔细的看了一下Bundle中的方法,其中有一个是putSerializable()方法,Serializable对象是一个可恢复对象接口,我们只需要让Book对象实现Serializable接口,就可以使用Bundle.putSerializable()方法传递Book对象了。废话不多说了,现将代码贴上:Book类:package com.bu 阅读全文

posted @ 2013-01-30 14:22 与时俱进 阅读(4215) 评论(0) 推荐(1) 编辑

移动平台前端开发总结(针对iphone,Android等手机)
摘要:移动平台前端开发是指针对高端智能手机(如Iphone、Android)做站点适配也就是WebApp,并非是针对普通手机开发Wap 2.0,所以在阅读本篇文章以前,你需要对webkit内核的浏览器有一定的了解,需要对HTML5和CSS3有一定的了解。1、首先我们来看看webkit内核中的一些私有的meta标签,这些meta标签在开发webapp时起到非常重要的作用 (1)<meta content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0" name=" 阅读全文

posted @ 2013-01-29 17:41 与时俱进 阅读(1536) 评论(1) 推荐(0) 编辑

Android中shape的使用
摘要:Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码: <shape> <!-- 实心 --> <solid android:color="#ff9d77"/> <!-- 渐变 --> <gradient android:startColor="#ff8c00" android:endColor="#FFFFFF" ... 阅读全文

posted @ 2013-01-28 10:08 与时俱进 阅读(305) 评论(0) 推荐(0) 编辑

Android结束Activity退出程序的一种有效方法
摘要:关于完全退出Android程序,网上这方面的帖子很多,方法也很多。记得当时自己写的第一个比较完整的项目的时候就遇上了这个问题,由于对Activity的生命周期了解不够,又使用了TabActivity使得层次关系比较复杂,在程序中添加的“退出”菜单项经常无法完全退出,之后网上各种搜索,各种方法也试过了,什么System.exit(0)啊,结束进程之类的啊,都依然无效果。后面才发现的这个方法。思路也很简单,回想自己当初为了解决这个问题时的苦苦寻觅,遂决定将其共享,供遇到此问题人士作为参考。 啰嗦够了,上思路:添加一个全局变量作为程序退出的标记(boolean类型),当需要退出程序时置为true,程 阅读全文

posted @ 2013-01-28 10:05 与时俱进 阅读(1224) 评论(1) 推荐(0) 编辑

利用Theme自定义Activity进入退出动画
摘要:有没有觉得Activity的默认动画太快了或者太难看了。。我原来使用Activity.overridePendingTransition来自定义Activity的进入动画,却发现没法定义退出的动画。结果就发现了强大的Theme和Style,之后还需要好好研究一下。 具体是这样子的:在AndroidManifest里面,对于application和activity标签可以定义theme属性。如果对Application定义了某一个属性,那么会对所有的activity产生影响,当然你可以在activity中覆盖它。 <application android:theme="@styl 阅读全文

posted @ 2013-01-28 09:58 与时俱进 阅读(9321) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 7 下一页
友情链接:同里老宅院民居客栈