Android
大理皇室
天天向上
展开
-
显示Intent和隐式Intent
显式Intent:通过指定Intent组件名称来实现的,它一般用在知道目标组件名称的前提下,一般是在相同的应用程序内部实现的。隐式Intent:通过IntentFilter来实现的,它一般用在没有明确指出目标组件名称的前提下,一般是用于在不同应用程序之间,必须加上categoryandroid:name ="android.intent.category.DEFAULT"/>一.显式原创 2015-07-07 11:34:31 · 408 阅读 · 0 评论 -
读取联系人信息
读取联系人信息,用了android自带的PEOPLE.CONTENT_URI,provider.Contacts.CONTENT_URI都不好用,获取不到联系人号码,随后找到Phones.CONTENT_URI才顺利显示。ContentResolver contentResolver = this.getContentResolver(); Cursor cursor = c原创 2015-07-07 11:34:33 · 528 阅读 · 0 评论 -
android4.0关于socket问题
Socket socket = new Socket();socket.connect(new InetSocketAddress(ConstData.TCP_IP, ConstData.TCP_PORT), 2000);通不过去,直接异常处理,这是因为android 3.0+以上已经不建议在activity中添加耗时操作,要界面和数据脱离。4.0以上原创 2015-07-07 11:33:33 · 403 阅读 · 0 评论 -
android string.xml中的string样式
目前用到的有以下几点:加粗字体斜体字体给字体加下划线\n 换行\u0020表示空格\u2026表示省略号使用和来打印出这样的文字;“使用textView.setText(Html.fromHtml("HelloWorld,AnalysisXmlActivty!"));设置类似于html那样的效果。如果你需要使用 String.format(String, Object.原创 2015-07-07 11:33:35 · 582 阅读 · 0 评论 -
管理activity 彻底关闭应用
public class ActivityContrl { private static List activityList = new ArrayList(); public static void remove(Activity activity) { activityList.remove(activity); }原创 2015-07-07 11:34:13 · 403 阅读 · 0 评论 -
解决Gallery滑动中不触发setOnItem…
设置gallery.setCallbackDuringFling(false);原创 2015-07-07 11:34:18 · 473 阅读 · 0 评论 -
Intent的几种有关Activity启动的方…
activity与task的启动模式通常情况下,一个应用有一个Task,这个Task就是为了完成某个工作的一系列Activity的集合。而这些Activity又被组织成了堆栈的形式。 当一个Activity启动时,就会把它压入该Task的堆栈,而当用户在该Activity中按返回键,或者代码中finish掉时,就会将它从该Task的堆栈中弹出。如果我们没有特别的需求,我们的应用就会呈原创 2015-07-07 11:34:23 · 1141 阅读 · 0 评论 -
关于手机应用到Samsung Galax…
最近遇到的问题项目在SamsungGalaxy运行默认使用layout-large。但是这是我给平板做的layout,不适用大手机,最终在网上找到方法:三星Galaxy系列手机,大、搬砖,但又某有平板大。虽说Android程序会自动适应屏幕大小,但是那么大的屏幕,如果显示的内容和7寸的平板屏幕一样,就有些不协调。所以决定为Galaxy定制一套UI,但是res文件放在哪里成为了首先要解决原创 2015-07-07 11:34:26 · 467 阅读 · 0 评论 -
看过的写的比较好的service之AIDL
本文将以一个例子来和你分享使用AIDL的基础技能,这个例子里有:1、一个类mAIDLActivity,继承Activity。里面有三个按钮,text分别为StartService,StopService,CallbackTest。2、一个类mAIDLService,继承Service。为了充分展示ADIL的功能,它做以下工作:当用户点击CallbackTest按钮时,从mAIDLActiv原创 2015-07-07 11:34:29 · 532 阅读 · 0 评论 -
自定义标题栏
Android允许对手机屏幕的特征进行客户化,例如,客户化标题栏。如果我们想要对某一特征进行客户化,首先就要通过Window.requestFeature(int featureId) 方法进行申请。一旦申请了就不能去掉这个特征了。Android事先为可能被客户化的特征定义了常量。int DEFAULT_FEATURES The default featuresenabled int原创 2015-07-07 11:34:16 · 478 阅读 · 0 评论 -
android 出现异常重启
推荐方法: public class HKApplication extends Application { PendingIntent restartIntent; @Override public void onCreate() { super.onCreate(); // 以下用来捕获程序崩原创 2015-07-07 11:34:11 · 342 阅读 · 0 评论 -
Button显示不同字体
Button tx = (Button)findViewById(R.id.content); String w =getResources().getString(R.string.hello); Spannable wordtoSpan = newSpannableString(w); wordtoSpan.setSpan(newAbsoluteSizeSpan(50),原创 2015-07-07 11:33:38 · 675 阅读 · 0 评论 -
给TabHost加上ViewPager滑动效果
先说一下第一个示例,我做了一个可以拖动但是无法停留的效果,这个效果的实现是在TabHost的setCurrentTab方法里面加上动画,所以得自己写一个TabHost继承系统的TabHost并重写setCurrentTab方法。那么我就把这个效果的代码给大家贴出来package com.hwh.tab; import android.content.Context;原创 2015-07-07 11:33:40 · 560 阅读 · 0 评论 -
android 3D gallery&nbs…
import android.content.Context; import android.graphics.Camera; import android.graphics.Matrix; import android.os.AsyncTask; import android.util.AttributeSet; import android.view.Motion原创 2015-07-07 11:33:43 · 430 阅读 · 0 评论 -
PopupWindow setOutsideTouch…
pop.setBackgroundDrawable(newBitmapDrawable());响应返回键,响应触摸周边消失原创 2015-07-07 11:33:45 · 747 阅读 · 0 评论 -
推送androidpn基于xmpp协议
http://blog.csdn.net/wanli_smile/article/details/8126251http://marspring.mobi/androidpn-msg-push/原创 2015-07-07 11:33:48 · 514 阅读 · 0 评论 -
eclipse启动不起来org.eclipse.swt…
删除\workspace\.metadata\.plugins\org.eclipse.core.res ources\.snap重启eclipse原创 2015-07-07 11:33:50 · 566 阅读 · 0 评论 -
android退出应用程序的江湖六招
当应用不再使用时,通常需要关闭应用,可以使用以下两种方法关闭android应用:第一种方法:终止当前正在运行的Java虚拟机,导致程序终止System.exit(0);或者Runtime.getRuntime().exit(0);第二种方法:强制关闭与该包有关联的一切执行ActivityManager manager = (ActivityManager)getSystemServ原创 2015-07-07 11:33:53 · 401 阅读 · 0 评论 -
点击滑动到指定位置
AnimationSet set = new AnimationSet(true); ScaleAnimation scaleAnim = newScaleAnimation(1.0f, 0.0f, 1.0f, 0.0f, 0.5f, 0.5f); set.addAnimation(s原创 2015-07-07 11:33:55 · 817 阅读 · 0 评论 -
Android应用程序签名概述
1. 为什么要签名如果只能用一句简单的话语来回答这个问题的话,我会说:“这是Android系统所要求的”。应用程序签名是一个这样的过程,即使用私有密钥数字地签署一个给定的应用程序,以便达到如下3个目的:◆识别代码的作者◆检测应用程序是否发生了改变◆在应用程序之间建立信任基于这一信任关系,应用程序可以安全地共享代码和数据。如果一个permission的保护级别为signature,那么原创 2015-07-07 11:34:08 · 491 阅读 · 0 评论