随笔分类 -  android提高篇

上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 89 下一页
摘要:Android Touch Screen 与传统Click Touch Screen不同,会有一些手势(Gesture),例如Fling,Scroll等等。这些Gesture会使用户体验大大提升。Android中的Gesture识别(detector)是通过GestureDetector.OnGes... 阅读全文
posted @ 2014-10-21 17:54 brave-sailor 阅读(912) 评论(0) 推荐(0)
摘要:第一类:属性值 true或者 falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素完全居中android:layout_alignP... 阅读全文
posted @ 2014-10-21 15:29 brave-sailor 阅读(332) 评论(0) 推荐(0)
摘要:packagecom.min.Test_Gallery;importandroid.app.Activity;importandroid.graphics.Bitmap;importandroid.graphics.BitmapFactory;importandroid.graphics.Color... 阅读全文
posted @ 2014-10-21 11:47 brave-sailor 阅读(2004) 评论(0) 推荐(0)
摘要:在编写Android自定义按钮示例基础上,如果要指定字体大小产生这样的效果:其实是不需要自定义变量的,可以直接使用TextView的配置属性:在这里字体大小使用了sp,这里要说一下sp与dp(dip)的区别,dip是:dp Density-independent Pixels – an abstra... 阅读全文
posted @ 2014-10-20 17:05 brave-sailor 阅读(401) 评论(0) 推荐(0)
摘要:Livewallpaper,即动态墙纸,是Android的一大3D特色功能,用户可以在桌面选择加载动态墙纸,让自己的手机桌面背景旋动起来。 相对于静态桌面壁纸,动态墙纸可以展示各种动态变化的背景,而与传统手机系统采用GIF作为动态背景不同的是,Android的动态墙纸并不是GIF图片,而是一个标准... 阅读全文
posted @ 2014-10-17 17:49 brave-sailor 阅读(618) 评论(0) 推荐(0)
摘要:Android应用程序的默认安装位置以及是否可移动取决于开发者在其AndroidManifest.xml中的设置:android:installLocation的值有三个internalOnly,auto,preferExternal,缺省值为internalOnlyinternalOnly表示该应... 阅读全文
posted @ 2014-10-16 17:03 brave-sailor 阅读(394) 评论(0) 推荐(0)
摘要:Android 对中文字体支持很不好~~ 需要加入相应的字体库(1)创建布局Layout//创建线性布局LinearLayout linearLayout=newLinearLayout(this);//设定线性布局为垂直方向linearLayout.setOrientation(LinearLay... 阅读全文
posted @ 2014-10-16 09:50 brave-sailor 阅读(274) 评论(0) 推荐(0)
摘要:在Android 中,线程内部或者线程之间进行信息交互时经常会使用消息,这些基础的东西如果我们熟悉其内部的原理,将会使我们容易、更好地架构系统,避免一些低级的错误。下面我们分析下程序的运行过程:1.onCreate()首先启动服务时将会调用onCreate()方法,在该方法中我们new了一个Hand... 阅读全文
posted @ 2014-10-13 10:56 brave-sailor 阅读(180) 评论(0) 推荐(0)
摘要:在Android中,线程内部或者线程之间进行信息交互时经常会使用消息,这些基础的东西如果我们熟悉其内部的原理,将会使我们容易、更好地架构系统,避免一些低级的错误。在学习Android中消息机制之前,我们先了解与消息有关的几个类:1.Message消息对象,顾名思义就是记录消息信息的类。这个类有几个比... 阅读全文
posted @ 2014-10-13 10:55 brave-sailor 阅读(196) 评论(0) 推荐(0)
摘要:@RemoteViewpublic class Button extends TextView { public Button(Context context) { this(context, null); } public Button(Context context, Attribu... 阅读全文
posted @ 2014-10-09 17:14 brave-sailor 阅读(1046) 评论(0) 推荐(0)
摘要:最近在公司处理项目时,用到锁屏状态弹出activity进行提示,类似QQ消息弹屏提示的功能。当中用到了,假如该弹出activity已经位于锁屏界面外时,将不进行再次弹窗,而是发送广播进行通知数据更新,但是在广播接收器里面的某个步骤进行了再次发送通知的操作,发现该广播接收器变成了一个死循环的执行。经过... 阅读全文
posted @ 2014-09-26 18:40 brave-sailor 阅读(2510) 评论(0) 推荐(0)
摘要:在配置Android清单文件的时候,配置service,或者activity,或者receive的时候,出现Exported service does not require permission警告,则在该标贴属性上加入android:exported="false"。这句的意思是,是否允许其他进... 阅读全文
posted @ 2014-09-25 10:30 brave-sailor 阅读(1870) 评论(0) 推荐(0)
摘要:Android中,虽然有很多方法(API或者shell命令)杀死后台`service`,但是仍然有很多程序几秒内再次启动,导致无法真正的杀死。这里主要着重介绍如何像 360 一样杀死Android后台服务,而不会再次启动。一、已知的 kill 后台应用程序的方法android.os.Process.... 阅读全文
posted @ 2014-09-24 12:01 brave-sailor 阅读(859) 评论(0) 推荐(0)
摘要:Android 系统对于内存管理有自己的一套方法,为了保障系统有序稳定的运信,系统内部会自动分配,控制程序的内存使用。当系统觉得当前的资源非常有限的时候,为了保 证一些优先级高的程序能运行,就会杀掉一些他认为不重要的程序或者服务来释放内存。这样就能保证真正对用户有用的程序仍然再运行。如果你的 Ser... 阅读全文
posted @ 2014-09-24 11:51 brave-sailor 阅读(545) 评论(0) 推荐(0)
摘要:关于如果和防止android 程序防止被360kill掉之后重启的问题,肯定大家也搜索了好多方法,都不好使,对不对,什么增高权限了,什么进程优先级了,这些东西都不是我们可控的,所以有没有一些非常保险的方法,让程序被kill掉之后自动重启呢。 大家发现没有,当我们使用360进行程序清理的时候,有些应用... 阅读全文
posted @ 2014-09-24 11:44 brave-sailor 阅读(303) 评论(0) 推荐(0)
摘要:1.在service中重写下面的方法,这个方法有三个返回值, START_STICKY是service被kill掉后自动重写创建@Override public int onStartCommand(Intent intent, int flags, int startId) { return ... 阅读全文
posted @ 2014-09-24 11:40 brave-sailor 阅读(258) 评论(0) 推荐(0)
摘要:一般来说,在Android系统中,当某进程较长时间不活动,或系统资源比较紧时,该进程可能被系统kill掉,以此来回收一些资源。Android系统会根据进程的优先级来选择性地杀死一些进程,优先级从高到低依次是:1.前台进程(ForegroundProcess)2.可视进程(VisibleProcess... 阅读全文
posted @ 2014-09-24 11:37 brave-sailor 阅读(544) 评论(0) 推荐(0)
摘要:1.自定义字体可以使用setTypeface(Typeface)方法来设置文本框内文本的字体,而android的Typeface又使用TTF字体文件来设置字体所以,我们可以在程序中放入TTF字体文件,在程序中使用Typeface来设置字体:第一步,在assets目录下新建fonts目录,把TTF字体... 阅读全文
posted @ 2014-09-23 13:00 brave-sailor 阅读(316) 评论(0) 推荐(0)
摘要:解决方法1:给listview加上android:scrollingCache=”false”属性解决方法2:给listview加上android:cacheColorHint="#00000000"(透明的颜色)属性为何要这样设置呢,大体意思是当滚动listview时它们的颜色会混合,出现混色。而... 阅读全文
posted @ 2014-09-22 17:29 brave-sailor 阅读(213) 评论(0) 推荐(0)
摘要:锁屏状态下点亮屏幕,并弹出闹钟提示信息,可以在锁屏界面上取消闹钟;使用广播接收闹钟定时:下面是例子里的核心代码如下android设置定时闹钟(包括提醒一次和循环提醒):Intentintent=newIntent(MainActivity.this,MyAlarmBroadCast.class);P... 阅读全文
posted @ 2014-09-19 09:00 brave-sailor 阅读(1117) 评论(0) 推荐(0)

上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 89 下一页