摘要:
由于项目需要,需要做一个圆形的带边框并且里边还有文字的view→_→↓↓↓↓这样↓↓↓↓如果在布局文件中做的话是非常麻烦的,而且复用性也不高。所以想到用自定义一个view的来实现该功能,这样封装性和复用性就会相对提高,可方便在以后类似的项目中使用。可能也有同学有过这样的需求,所以在这分享出来供大家参... 阅读全文
摘要:
在开发Android应用时,一般我们都会用toast来弹出提示消息,简单高效。但是在不同的手机下toast显示的位置和样式可能会不同,而且系统自带的toast样式奇丑(个人觉得...),那么怎样定制一个个性的toast提示框呢。。。 今天我就分享一下自己写的自定义toast,不足之处还请大家多多指点... 阅读全文
摘要:
JS的正则表达式//校验是否全由数字组成function isDigit(s){ var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false; return true;}//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串function isRegisterUserName(s) { var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/; if (!patrn.exec(s)) return false; return... 阅读全文
摘要:
android:shadowDx设置阴影横向坐标开始位置。android:shadowDy设置阴影纵向坐标开始位置。android:shadowRadius设置阴影的半径。设置为0.1就变成字体的颜色了,一般设置为3.0的效果比较好。android:singleLine设置单行显示。如果和layout_width一起使用,当文本不能全部显示时,后面用“…”来表示。如android:text="test_ singleLine " android:singleLine="true" android:layout_width="20dp" 阅读全文
摘要:
实现WebView有以下两种不同的方法:第一种方法的步骤:1.在要Activity中实例化WebView组件:WebView webView = new WebView(this);2.调用WebView的loadUrl()方法,设置WevView要显示的网页://访问网址:webView.loadUrl("http://www.***.com");//访问本地文件:webView.loadUrl(file:///android_asset/XX.html); 本地文件存放在:assets 文件中3.调用Activity的setContentView( )方法来显示网页视图 阅读全文
摘要:
(1)、使用系统定义的Notification以下是使用示例代码://创建一个NotificationManager的引用String ns = Context.NOTIFICATION_SERVICE;NotificationManager mNotificationManager = (NotificationManager)getSystemService(ns);//定义Notification的各种属性int icon = R.drawable.icon; //通知图标CharSequence tickerText = "Hello"; //状态栏显示的通知文本提 阅读全文
摘要:
1. 相关文件夹介绍 在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源! res文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指南中文版内容):目录Directory资源类型Resource Typesres/anim/XML文件,它们被编译进逐帧动画(frame by frame animation)或补间动画(tweened animation)对象.. 阅读全文
摘要:
ActivityManager框架--PackagerManager静态类结构图:大部分情况我们是在Activity中使用getPackageManager方法获取一个ApplicationPackageManager的对象,ApplicationPackageManager实际上是包装了一个IPackageManager.Stub.Proxy的对象由IPackageManager.Stub.Proxy代理执行PackageManager相关操作,IPackageManager.Stub.Proxy实际代理的是PackageManagerService,2.看了前面说的,可能你有点晕,我们再来 阅读全文
摘要:
The interface that apps use to talk to the window manager.这个接口用于与 window manager (窗口管理器, 应用框架层) 进行交互。UseContext.getSystemService(Context.WINDOW_SERVICE)to get one of these.通过 Context.getSystemService(Context.WINDOW_SERVICE)可以获取到WindowManager的实例.继承关系public interface WindowManager implementsViewManage 阅读全文
摘要:
1.ActivityManager是android框架的一个重要部分,它负责一新ActivityThread进程创建,Activity生命周期的维护静态类结构图: 上图很清楚地描述了ActivityManager框架的几个主要类之间的关系,我们做应用开发接触很多的其实就是ActivityManager类,该类也在SDK中公布,应用可以直接访问,它提供了我们管理Activity的一些基本的方法如下:public void testgetRecentTasks()//获取最近的应用,最后启动的排前public void testgetRunningTasks()//获取当前运行的Activity. 阅读全文