![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
dream_of_initial
这个作者很懒,什么都没留下…
展开
-
apk,task,进程区别
apk,task,进程区别 apk一般占一个dalvik,一个进程,一个task。通过设置也可以多个进程,占多个task。task是一个activity的栈,其中"可能"含有来自多个App的activity默认情况下,同一个应用程序中的所有组件运行在同一个进程中,而且绝大多数的应用程序也都是这样的。但是,如果我们想要控制让某个特定的组件属于某个进程,我们可以转载 2015-01-10 13:48:25 · 589 阅读 · 0 评论 -
android反混淆
为了保护代码被反编译,android引入了混淆代码的概念1.设置混淆在工程下找到project.properties文件在文件中加入proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt这个是系统的也可以用自己的混淆文件(这样就可以配置一些自己的东西),去sd转载 2014-11-09 20:27:40 · 1247 阅读 · 0 评论 -
自定义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 · 301 阅读 · 0 评论 -
关于android service 重启
关于android service 重启 现在有这样的需求,防止自己的app被其他的应用程序(比如qq手机管家)杀死,该怎么实现呢。我们知道app都是运行在进程中的,android是怎样管理这些进程的呢。要想app不被杀死,只要做到进程不被结束就解决了问题。但是不幸的是,第三方app很容易利用系统的api(比如killBackProgress())轻易杀死其他进程。那该怎么办呢?转载 2014-11-24 14:51:53 · 511 阅读 · 0 评论 -
有关ListView 多个item选中的问题
ListView中添加了CheckBox,出现滚动条的时候,勾选前面的几个checkbox,拖动到下面后,返回时,勾选的那些都变成没勾选的了。android/iphone中listview/tableview中item有个复用的说法,也就是它不会因为你有多少个item就申请多少个item的内存,当滚动以后,看不见的item的内存就被复用,被下面正在显示的item复用了;当再次滚动回去的时候,重原创 2014-12-06 17:18:57 · 1405 阅读 · 0 评论 -
android中fragment和activity之间相互通信
在用到fragment的时候,老是会遇到一个问题,就是fragment与activity之间的通信。下面就来记录一下activity和fragment之间 通过实现接口来互相通信的方法。 1. activity 向fragment发出通信,就这么写: private OnMainListener mainListener; // 绑定接口 @转载 2014-12-06 15:16:19 · 467 阅读 · 0 评论 -
向EditText或TextView中添加笑脸
/* * 匹配出字符串中的表情 * */ public static SpannableString getExpressionString(Context context, String str) { SpannableString spannableString = new SpannableString(str);原创 2014-09-25 20:40:26 · 734 阅读 · 2 评论 -
Android 启动模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。您需要 登录 才可以下载或查看,没有帐号?注册 x本帖最后由 错了时光的戏子 于 2012-11-8 16:52 编辑我们在开发项目的过程中,会涉及到该应用中多个Activity组件之间的跳转,或者夹带其它应用的可复用的Activity。例如我们可能希望跳转到原来某个Activity实例,而不是产生大量重复的 Ac转载 2014-11-06 13:54:31 · 528 阅读 · 0 评论 -
用于浏览图片的Activity
可以将图片原创 2014-09-26 21:24:32 · 469 阅读 · 0 评论 -
创建自定义标题布局控件
引入布局的技巧确实解决了重复原创 2014-09-27 20:46:06 · 450 阅读 · 0 评论 -
动态设置drawableTop,drawableLeft,drawableRight,drawableBottom
TextView,Button等控件可以在其四周设置图片原创 2014-09-28 17:01:41 · 2626 阅读 · 3 评论 -
多媒体铃声设置
//设置--铃声的具体方法 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 · 531 阅读 · 0 评论 -
创建桌面快捷方式
public class CreateShortCutUtils { /* * 创建桌面快捷方式 * */ public static void createShortCut(Context context,String appName,int drawableId,Class cls){ // 创建快捷方式的Intent原创 2014-09-26 21:40:56 · 373 阅读 · 0 评论 -
Android使用MediaPlayer开发时抛IllegalStateException
Android使用MediaPlayer开发时抛IllegalStateException开源中国发表于 2014-09-02 10:01:17 在我开发的语音播放程序中,首次播放语音没问题,第二次播放时就抛出IllegalStateException异常,由于项目时间比较赶,大致查了下,基本明白问题的原因了,自己debug也证实了一些个推论,但最佳的转载 2014-12-05 14:32:19 · 801 阅读 · 0 评论 -
Android开发 如何快速调用系统设置
在之前,一般我们是通过下面的方式,来调用系统设置(时间设置、网络设置等等):?123456Intent intent = newIntent();ComponentName cn = newComponentName("com.android.settings",转载 2014-12-08 15:25:24 · 502 阅读 · 0 评论