曙光XK

随笔分类 -  Android

Android 系统基础
摘要:当系统启动一个组件,它其实就启动了这个程序的进程(如果这个进程还未被启动的话)并实例化这个组件所需要的类。 例如,如果你的程序启动了相机程序里的activity去拍照,这个activity实际上是运行在相机程序的进程里,而不是你自己的进程。 因此,不像其它系统里的程序,Android程序并不是单... 阅读全文

posted @ 2016-01-12 16:45 曙光XK 阅读(136) 评论(0) 推荐(0)

Android 之 JSON操作
摘要:Android默认已经集成了操作JSON相关的API,如下所示: 也可以不使用JSON工具类,直接使用字符串拼接。 注意:可以使用字符串来构造JSONArray和JSONObject,这就是JSON解析。 JSON字符串一定要注意格式,即key要使用双引号,如果value是String... 阅读全文

posted @ 2016-01-08 10:55 曙光XK 阅读(245) 评论(0) 推荐(0)

android 之 XMLPull
摘要:Pull解析 Pull的XML解析操作与SAX解析操作类似,也是采用事件驱动的方式。当XML文档开始解析或者遇到节点时都会有相应的事件代码触发。 主要涉及两个类: org.xmlpull.v1.XmlPullParserFactory org.xmlpull.v1.XmlPullPars... 阅读全文

posted @ 2016-01-07 17:18 曙光XK 阅读(193) 评论(0) 推荐(0)

DOM 之 SAX操作
摘要:SAX采用部分读取的方式,可以进行大型文件的处理,而且只需要从文件中读取特定的内容,SAX解析可以由用户自己建立对象模型。 阅读全文

posted @ 2016-01-07 13:59 曙光XK 阅读(187) 评论(0) 推荐(0)

android之DOM生成与解析
摘要:DOM解析不适合于进行大数据文件的操作,DOM解析适合于对文件进行修改和随机存取的操作。 DOM生成 //判断一下是否存在sdcard if(!Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)... 阅读全文

posted @ 2016-01-07 13:48 曙光XK 阅读(362) 评论(0) 推荐(0)

Android之sdcard操作
摘要:private static final String FILENAME = "abc.txt";private static final String DIR = "eddata";if(Environment.getExternalStorageState().equals(Environmen... 阅读全文

posted @ 2016-01-07 09:56 曙光XK 阅读(193) 评论(0) 推荐(0)

Android 之 数据存储
摘要:在Android操作系统中,提供了5种数据存储方式:SharedPreferences存储,文件存储,SQLite数据库存储,ContentProvider存储和网络存储。 一、SharedPreferences 用于保存配置信息。所有的信息都是按照"key=value"的形式进行保存,只能... 阅读全文

posted @ 2016-01-06 17:37 曙光XK 阅读(202) 评论(0) 推荐(0)

Android消息机制
摘要:用消息队列可以完成主线程和子线程之间的消息传递,涉及到三个类:Looper,Message,Handler,这三者之间的关系如下: 从上图可以看出,Looper可视为一个MessageQueue,是一个消息的集合,而每个消息都可以通过Handler增加和取出,Handler对象可能存在于主... 阅读全文

posted @ 2016-01-06 16:19 曙光XK 阅读(162) 评论(0) 推荐(0)

Android 动画特效
摘要:一、渐变动画 AlphaAnimation aa = new AlphaAnimation(0.3f, 1.0f); // fromAlpha , toAlpha aa.setDuration(2000); //持续时间 view.startAnimation(aa); //为目标组件绑定动画... 阅读全文

posted @ 2016-01-05 17:16 曙光XK 阅读(267) 评论(0) 推荐(0)

获取Android系统的版本号
摘要:int currentVersion = android.os.Build.VERSION.SDK_INT; 阅读全文

posted @ 2016-01-05 09:28 曙光XK 阅读(171) 评论(0) 推荐(0)

Android 获取网络状态
摘要:1.检测网络是否可用public boolean isNetWorkConnected() { ConnectivityManager cm = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); Ne... 阅读全文

posted @ 2015-12-31 09:54 曙光XK 阅读(486) 评论(0) 推荐(0)

Android Application
摘要:Application和Activity,Service一样是Android框架的一个系统组件,当Android程序启动时系统会创建一个Application对象,用来存储系统的一些信息。 Android系统自动会为每个程序运行时创建一个Application类的对象且只创建一个,所以Ap... 阅读全文

posted @ 2015-12-30 16:43 曙光XK 阅读(137) 评论(0) 推荐(0)

ImageView的scaletype属性
摘要:ImageView的Scaletype属性决定了图片在View上进行何种比例的缩放。 属性值包括:matrix(默认),center , centerCrop , centerInside , fitStart , fitCenter , fitEnd , fitXY. 1.center ... 阅读全文

posted @ 2015-12-18 17:34 曙光XK 阅读(299) 评论(0) 推荐(0)

ScrollView中嵌入ListView,GridView冲突的解决(让ListView全显示出来)
摘要:ScrollView中嵌入原生ListView或GridView,会出现ListView,GridView显示不全的问题。解决方法:重新构造一个ListView或GridView,重写OnMeasure()方法:// ListView 1 import android.widget.ListView... 阅读全文

posted @ 2015-12-18 15:49 曙光XK 阅读(202) 评论(0) 推荐(0)

Android Support ;v4、v7、v13的区别
摘要:google提供了Android Support Library package系列的包来保证来高版本sdk开发的向下兼容性,即我们用4.x开发时,在1.6等版本上,可以使用高版本的有些特性,如fragement,ViewPager等,下面,简单说明下这几个版本间的区别: Android Sup... 阅读全文

posted @ 2015-12-15 11:15 曙光XK 阅读(208) 评论(0) 推荐(0)

导航