- 博客(17)
- 收藏
- 关注
转载 apk,task,进程区别
apk,task,进程区别 apk一般占一个dalvik,一个进程,一个task。通过设置也可以多个进程,占多个task。task是一个activity的栈,其中"可能"含有来自多个App的activity默认情况下,同一个应用程序中的所有组件运行在同一个进程中,而且绝大多数的应用程序也都是这样的。但是,如果我们想要控制让某个特定的组件属于某个进程,我们可以
2015-01-10 13:48:25 581
转载 Android中自定义View的MeasureSpec使用
Android中自定义View的MeasureSpec使用有时,Android系统控件无法满足我们的需求,因此有必要自定义View。具体方法参见官方开发文档:http://developer.android.com/guide/topics/ui/custom-components.html一般来说,自定义控件都会去重写View的onMeasure方法,因为该方法指
2014-12-21 15:07:50 366
转载 Drawable Resources(可绘制的资源)
原文链接:http://developer.android.com/intl/zh-CN/guide/topics/resources/drawable-resource.html目录 [隐藏] 1 Drawable Resources(可绘制的资源)1.1 Bitmap1.2 Bitmap File(位图文件)1.2.1 XML
2014-12-09 14:44:24 763
转载 Android开发 如何快速调用系统设置
在之前,一般我们是通过下面的方式,来调用系统设置(时间设置、网络设置等等):?123456Intent intent = newIntent();ComponentName cn = newComponentName("com.android.settings",
2014-12-08 15:25:24 500
原创 有关ListView 多个item选中的问题
ListView中添加了CheckBox,出现滚动条的时候,勾选前面的几个checkbox,拖动到下面后,返回时,勾选的那些都变成没勾选的了。android/iphone中listview/tableview中item有个复用的说法,也就是它不会因为你有多少个item就申请多少个item的内存,当滚动以后,看不见的item的内存就被复用,被下面正在显示的item复用了;当再次滚动回去的时候,重
2014-12-06 17:18:57 1395
转载 android中fragment和activity之间相互通信
在用到fragment的时候,老是会遇到一个问题,就是fragment与activity之间的通信。下面就来记录一下activity和fragment之间 通过实现接口来互相通信的方法。 1. activity 向fragment发出通信,就这么写: private OnMainListener mainListener; // 绑定接口 @
2014-12-06 15:16:19 462
转载 Android使用MediaPlayer开发时抛IllegalStateException
Android使用MediaPlayer开发时抛IllegalStateException开源中国发表于 2014-09-02 10:01:17 在我开发的语音播放程序中,首次播放语音没问题,第二次播放时就抛出IllegalStateException异常,由于项目时间比较赶,大致查了下,基本明白问题的原因了,自己debug也证实了一些个推论,但最佳的
2014-12-05 14:32:19 795
转载 关于android service 重启
关于android service 重启 现在有这样的需求,防止自己的app被其他的应用程序(比如qq手机管家)杀死,该怎么实现呢。我们知道app都是运行在进程中的,android是怎样管理这些进程的呢。要想app不被杀死,只要做到进程不被结束就解决了问题。但是不幸的是,第三方app很容易利用系统的api(比如killBackProgress())轻易杀死其他进程。那该怎么办呢?
2014-11-24 14:51:53 507
转载 android反混淆
为了保护代码被反编译,android引入了混淆代码的概念1.设置混淆在工程下找到project.properties文件在文件中加入proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt这个是系统的也可以用自己的混淆文件(这样就可以配置一些自己的东西),去sd
2014-11-09 20:27:40 1236
转载 Android 启动模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。您需要 登录 才可以下载或查看,没有帐号?注册 x本帖最后由 错了时光的戏子 于 2012-11-8 16:52 编辑我们在开发项目的过程中,会涉及到该应用中多个Activity组件之间的跳转,或者夹带其它应用的可复用的Activity。例如我们可能希望跳转到原来某个Activity实例,而不是产生大量重复的 Ac
2014-11-06 13:54:31 526
转载 多媒体铃声设置
//设置--铃声的具体方法 public void setMyRingtone(String path) { File sdfile = new File(path); ContentValues values = new ContentValues(); values.put(MediaStore.MediaColumns.DATA
2014-11-05 14:18:39 526
原创 自定义dialog
RingSetDialog ringSetDialog = new RingSetDialog(mContext);ringSetDialog.show();WindowManager windowManager = (WindowManager)mContext.getSystemService(Context.WINDOW_SERVICE);Display display = wi
2014-11-04 22:25:05 300
原创 动态设置drawableTop,drawableLeft,drawableRight,drawableBottom
TextView,Button等控件可以在其四周设置图片
2014-09-28 17:01:41 2618 3
原创 创建桌面快捷方式
public class CreateShortCutUtils { /* * 创建桌面快捷方式 * */ public static void createShortCut(Context context,String appName,int drawableId,Class cls){ // 创建快捷方式的Intent
2014-09-26 21:40:56 372
原创 向EditText或TextView中添加笑脸
/* * 匹配出字符串中的表情 * */ public static SpannableString getExpressionString(Context context, String str) { SpannableString spannableString = new SpannableString(str);
2014-09-25 20:40:26 731 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人