08 2014 档案
摘要:感谢:http://www.cnblogs.com/chenyg32/p/3719714.html本文是从网上找来的,我自己进行了修改和优化。主要用到了系统的设备管理器,是个可以抛砖引玉的程序。需要说明的是,一旦应用激活了设备管理器,那么在卸载钱必须要取消激活。这点可以用来防止被恶意卸载。下面开始上...
阅读全文
摘要:我做悬浮窗的时候需要得到最近开启过的程序,包含图标、包名、应用名等等。方法是从网上找的,原地址:http://www.apkbus.com/android-127953-1-1.html其实里面就两个步骤:1.加载最近任务;2.给listview装载适配器1.加载最近的任务 ,其中appNumb...
阅读全文
摘要:截屏功能让我十分头疼,想做个无需root的又找不到资料。这里暂且分享一个无需root的,在应用内截屏的代码,本文转自:http://blog.csdn.net/csh159/article/details/7876415 截图后→ 布局文件: MainActivitypackage c...
阅读全文
摘要:我想用代码来打开android的消息中心,也叫做statusbar、通知栏。通知栏其实就是一个常驻的服务,至于原理这里就不多说了,简单说下思路和问题。思路:API中没有实现的方法,那么就利用反射机制问题:4.2系统中的方法变更解决办法:分系统实现不同的方法源码路径:……\sdk\sources\an...
阅读全文
摘要:一、监听home键首先定义一个广播接受者HomeKeyReceiverpackage com.kale.floattest;import com.kale.floattest.service.DrawService;import android.content.BroadcastReceiver;i...
阅读全文
摘要:/** * @return 手机当前的activity */ String getRunningActivityName(){ ActivityManager activityManager=(ActivityManager) getSy...
阅读全文
摘要:FadingActionBar这个开源项目在社区上很火,感觉Google I/O 2014中就有它的身影。今天我们来介绍下这个实用的开源项目。首先是到这里(https://github.com/ManuelPeinado/FadingActionBar)下载项目的包。解压后导入library。这...
阅读全文
摘要:之前介绍过一个截图的办法(http://www.cnblogs.com/tianzhijiexian/p/3900241.html),这里再分享个开源项目。它也是截图,但是效果不是很好,首先还是对于小图片没有进行考虑,然后裁剪框也没有正对图片的大小做适配。虽然其代码比较简单,但我还是不推荐用这个...
阅读全文
摘要:本范例实现的是对界面中所有的控件一次性的设置字体样式。思路是找到父控件,然后遍历子控件。如果子控件是可以修改文字的控件,那么就设置文字。这用到了控件的继承,很多控件都是继承与textview的,所以将控件均转为textview,最后设置字体即可。布局文件 ...
阅读全文
摘要:红色区域为截图控件的区域。 开源项目地址:https://github.com/edmodo/cropper croper这个开源项目可以对一个图片进行任意区域的街区,并且可以设置图片的旋转角度。但它忽视了小图片的存在,如果要截图的图片过于小,那么显示效果是极其不好的。于是我写了个图片拉伸...
阅读全文
摘要:PreferenceActivity给我们封装好了一个数据存储对象,我们只需要在xml文件中写上控件即可完成简单的设置界面。但是系统提供的设置界面十分的简陋,要想做的好看必须要自己来进行修改。本文就是一步一步教大家如何定义自己的PreferenceActivity界面。一、创建模块一(选择模块组...
阅读全文
摘要:感谢:http://blog.csdn.net/luck_apple/article/details/7064004这篇文章讲的是如何定义fragment的样式,基本布局都是从源码中弄过来的。通过设置布局文件的属性,让我们可以自定义preference的界面。先来看看xml文件中的内容 ...
阅读全文
摘要:一、在线汉化先进入http://www.eclipse.org/babel/downloads.php找到自己对应版本的网址,然后复制下来。然后,进入eclipse。点工具栏上的Help - Install New Software...在打开的新窗口中点击“Add”按钮,然后在“location”...
阅读全文
摘要:感谢:http://blog.sina.com.cn/s/blog_6111ce890100psq9.html有时候,我们为了在一个ImageView中显示不同的图片,平时往往会使用:if (条件1){ image.setBackground(R.id.xxx1); }else if (条件2)...
阅读全文
摘要:ClipDrawable代表从其它位图上截取一个"图片片段",XML中的根元素为,截取的方向由clipOrientation控制 android:clipOrientation有两个属性,默认为horizontalandroid:gravity有两个属性,默认为left使用时可以用ClipDrawa...
阅读全文
摘要:今天看到一个人将图片写个动画,然后就当做progressbar用了,思路挺棒的。原文地址:http://blog.csdn.net/sweetvvck/article/details/23882533 (感谢原作者)代码1.找到一张图片,写一个动画:2.写一个继承Progressbar Style的...
阅读全文
摘要:本文转载自:http://blog.csdn.net/xuduzhoud/article/details/27526177全部代码如下:DateUtil.javapackage com.example.tset;import java.text.ParseException;import java....
阅读全文
摘要:本文转载自:http://www.linuxidc.com/Linux/2013-04/82743.htm之前我有写过如何用style或者是layer-list实现自定义的横向进度条(http://www.cnblogs.com/tianzhijiexian/p/3854105.html),最近看到...
阅读全文
摘要:先来看看一个简单的文件: 我们注意到item中有top,bottom什么的,这些属性是干...
阅读全文
摘要:开源项目地址:https://github.com/castorflex/FlipImageView 本实例我没做什么改动,就是添加了注释,方便大家阅读。和之前一样,导入library和工程文件即可明白如何使用。布局文件 ...
阅读全文
摘要:项目地址:https://github.com/chrisbanes/PhotoView 用开源项目有个好处,一是实现简单,二是bug少。那么我们就来说下这个项目能够实现的效果:1.单个图片的双指缩放,双击放大缩小PhotoViewAttacher mAttacher; ImageView ...
阅读全文
摘要:颜色,大小 行间距 内部特殊文字识别,识别电话、邮箱等 设置最多能显示多少文字 设定文字样式android:textStyle="bold" 表示文字是粗体 用样式文件来设定字体 这里用到的style文件 设置文字与图片的位置 文...
阅读全文
摘要:我个人将Fragment与Activity间的通信比喻为JSP与Servlet间的通信,fragment中用接口的方式来进行与Activity的通信。通信的结果可以作为数据传入另一个Fragment中。当然两个Fragment之间也是可以进行通信的~注意加载或者切换Fragment时,必须new...
阅读全文
摘要:1)第一次启动:onCreate->onAttach->onCreate->onCreateView->onActivityCreated->onStart->onResume->onResume2)按下返回键:onPause->onPause->onStop->onStop->onDestroyV...
阅读全文
摘要:本文涉及了Activity中的 onSaveInstanceState() 和 onRestoreInstanceState()方法,需要注意的他们并不是生命周期方法。我放在这是为了整合起来讲解。一、生命周期中的方法调用时机本文转自:http://blog.csdn.net/android_tuto...
阅读全文
摘要:其实Activity间的传值就是通过Bundle,intent中也是自动生成了Bundle来传值,里面还有个onActivityResult()方法也可以传送数值。如果一个Activity是由startActivityForResult启动的,那么这个activity在finish()后就会回调启动...
阅读全文
摘要:二者的区别我就不多说了,两个东西共同点都是为了解决耗时操作的问题,主要区别在于一个流程完善,拿来就用,一个偏向自主定制,扩展性高。这里面有个谁是轻量级,谁适合大任务的问题:http://blog.sina.com.cn/s/blog_8417aea80100t6y2.html注意:按照Android...
阅读全文
摘要:AsyncTask内部类可能会产生内存泄露的问题解决上述内部类可能引起的内存泄露问题的方法将AsyncTask或者Thread的子类作为单独的类文件,不持有Activity的强引用将AsyncTask或者Thread的子类使用static修饰,则不会隐式持有Activity的强引用如果是匿名内部类,...
阅读全文