上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 39 下一页
摘要: 有了 Service 类我们如何启动他呢,有两种方法:• Context.startService()• Context.bindService()1.在同一个应用任何地方调用 startService() 方法就能启动 Service 了,然后系统会回调 Service 类的 onCreate() 以及 onStart() 方法。这样启动的 Service 会一直运行在后台,直到 Context.stopService() 或者 selfStop() 方法被调用。另外如果一个 Service 已经被启动,其他代码再试图调用 startService() 方法,是不会执行 onCreate() 阅读全文
posted @ 2013-11-09 13:55 V青山绿水 阅读(247) 评论(0) 推荐(0)
摘要: 转载:http://blog.csdn.net/wangjinyu501/article/details/8169924这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapter。看一下api的图片,ViewPager的功能就是可以使视图滑动,就像Lanucher左右滑动那样。分三个步骤来使用它:1.在住布局文件里加入[html]view plaincopy2.加载 阅读全文
posted @ 2013-11-09 12:02 V青山绿水 阅读(346) 评论(0) 推荐(0)
摘要: android ui 不是线程安全的,所以不能在子线程里更新ui,必须到主线程里更新 阅读全文
posted @ 2013-11-09 09:19 V青山绿水 阅读(230) 评论(0) 推荐(0)
摘要: 最近开发公司的一个项目,因项目不是很大的项目,所以仅仅采用了spring MVC框架,但是数据库很多表中的字段至少15个,这样当每次将数据库表中的数据取出来放入javabean中时,写setXXX方法总是要写很多遍,而且容易出错,很是麻烦,所以采用了反射和泛型的方式,自动给javabean赋值。当然有个缺点,就是数据库中的字段名要跟javabean中的字段名相同,并且字段类型要相同。如果想做成更好的话,可以采用配置文件的方式,在此就不写了。代码如下:// 根据传过来的对象和ResultSet自动给对象赋值 public static List getBean(ResultSet rs, T . 阅读全文
posted @ 2013-11-04 15:25 V青山绿水 阅读(6666) 评论(0) 推荐(1)
摘要: 转自:http://www.2cto.com/kf/201108/101518.htmlWebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页,实现WebView有以下两种不同的方法:第一种方法的步骤:1.在要Activity中实例化WebView组件:WebView webView = new WebView(this);2.调用WebView的loadUrl()方法,设置WevView要显示的网页: 互联网用:webView.loadUrl("http://www.google.com"); 本地文件用:webView 阅读全文
posted @ 2013-10-29 10:06 V青山绿水 阅读(722) 评论(0) 推荐(0)
摘要: 1、android文件存储 对Android系统了解的都知道,Android系统有四种基本的数据保存方法,一是SharedPreference,二是文件,三是SQLite,四是ContentProvider。看出来了吧,Preference,对就是使用SharedPreferneces以键值对的形式进行保存的。2、SharedPreferneces 做软件开发应该都知道,很多软件会有配置文件,里面存放这程序运行当中的各个属性值,由于其配置信息并不多,如果采用数据库来存放并不划算,因为数据库连接跟操作等耗时大大影响了程序的效率,因此我们使用键值这种一一对应的关系来存放这些配置信息。Sh... 阅读全文
posted @ 2013-10-29 10:01 V青山绿水 阅读(2626) 评论(0) 推荐(0)
摘要: Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。1、元注解元注解是指注解的注解。包括 @Retention @Target @Document @Inherited四种。1.1、@Retention: 定义注解的保留策略@Retention(RetentionPolicy.SOURCE)//注解仅存在于源码中,在class字节码文件中不包含@Retention(RetentionPolicy.CLASS)// 默认的保留策略,注 阅读全文
posted @ 2013-10-27 22:44 V青山绿水 阅读(965) 评论(0) 推荐(0)
摘要: Activity与Service通信的方式有三种:继承Binder类 这个方式只有当你的Acitivity和Service处于同一个Application和进程时,才可以用,比如你后台有一个播放背景音乐的Service,这时就可以用这种方式来进行通信。用例子来说明其使用方法: 1. 来看Service的写法:Java代码publicclassLocalServiceextendsService{//实例化自定义的Binder类privatefinalIBindermBinder=newLocalBinder();//随机数的生成器privatefinalRandommGenerator=new 阅读全文
posted @ 2013-10-20 19:43 V青山绿水 阅读(11823) 评论(0) 推荐(2)
摘要: 大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助,但是还不能完全吃透,所以我今天特意在重新总结一下. 首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):Activity其实是继承了ApplicationContext这个类,我们可以重写以下方法,如下代码:view plaincopy to clipboardprint?public class Acti... 阅读全文
posted @ 2013-10-20 17:11 V青山绿水 阅读(358) 评论(0) 推荐(0)
摘要: 转载:http://blog.csdn.net/xinzheng_wang/article/details/7827775Android 判断SD卡是否存在及容量查询的简单方法如下:首先要在AndroidManifest.xml中增加SD卡访问权限[html]view plaincopySD卡是否存在[java]view plaincopyprivatebooleanExistSDCard(){if(android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED)){ret 阅读全文
posted @ 2013-10-12 11:56 V青山绿水 阅读(1016) 评论(0) 推荐(0)
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 39 下一页