摘要:
本文主要展示Android系统图片的查看,选取后进行缩放后再展现main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation 阅读全文
摘要:
今天跑Android时, 此错误再次出现:The connection to adb is down, and a severe error has occured.You must restart adb and Eclipse.Please ensure that adb is correctly located at 'E:\Android SDK\android-sdk-windows-1.5_r3\android-sdk-windows-1.5_r3\tools\adb.exe' and can be executed.google了一大堆,解决此问题的方法大致都差不 阅读全文
摘要:
Android平台上可以使用 Simple API for XML (SAX), Document Object Model(DOM) 和Android 附带的pull解析器 解析XML文件众所周知,,DOM解析方式很耗内存,优先使用SAX或者pullSAX:解析速度快,占用内存少,采用事件驱动,即不需要加载完整个文档,而是按内容顺序解析文档,在此过程中,其会判断当前读到的内容是否符合XML语法定义,如果符合就会触发事件,所谓事件,其实就是一些callback方法,具体方法含义比较简单, 看文档即可,定义在DefaultHandler接口中(SAX已内置到JDK5.0中)待解析xml文件mus 阅读全文
摘要:
原创文章传送门:http://winuxxan.blog.51cto.com/2779763/522810本文仅是对原创文章重新进行或多或少的代码测试,权当记录并加深印象再次感谢原创作者的分享一:简述点击文本框EditText,系统会自动弹出软键盘(其本质是一个Dialog),这必然会引起当前Activity主窗口的大小调整而Android提供了不同的可选模式去调整活动窗口的大小,与之相关的属性为:android:windowSoftInputMode, 当然具体的实现是由系统完成的可以在清单文件Manifest.xml中的Activity标签内设置如:android:windowSoftIn 阅读全文
摘要:
之前对于四种模式的理解仅限于理论和一两个简单的测试(singleTop和singleTask)今天脑袋抽风想都实际测一下,晕,测到 singleInstance杯具了请对四种模式熟悉的朋友直接跳到文章底部,帮忙看下singleInstance的问题,谢谢未标明launchMode的Activity都是默认启动模式1,standard每次都会新建一个Activity实例2,singleTask栈空间简易示意:A -- B -- C最后用startActivity(intent)从C跳到A后,由于栈空间已经存在A的实例,A上面的Activity B和C出栈(即onDestroy销毁),A置于栈顶如 阅读全文
摘要:
测试机:小米2.3.5版本代码其实没有几行,这里简单记录下学习的过程.Android系统启动时会扫描系统与SD卡中的对媒体文件,分别存入数据库sqlite中,以contentProvider的形式对外提供服务路径:/data/data/com.android.providers.media/databases/XXX...可以看到有2个db文件, 一个是系统的,一个是sd卡里的用SQLite Expert打开internal.db,部分截图如下:这里面记录了音频audio、视频video、图片images的相关数据信息,我们以音频audio为例,蓝色部分audio_meta就是audio数据表 阅读全文
摘要:
先来看看默认的EditText控件效果:布局就是一个Activity里就放了一个EditText控件,可以看到四周有橙色的高亮区域处理后的效果:接下来简单描述下处理过程:1,查看EditText这个类的源码public EditText(Context context, AttributeSet attrs) { this(context, attrs, com.android.internal.R.attr.editTextStyle); }在其构造方法里默认使用了系统定义的风格com.android.internal.R.attr.editTextStyle2,找到这个... 阅读全文
摘要:
本文主要简单的讨论下Android中广播发送与注册的多种方式注册广播接收者有两种方式,动态与静态:1,动态注册:在Activity的onCreate方法中或根据需要调用register()方法注册即可动态注册一个广播接收者,在代码中有关于其特点的简单注释,如下private void register() { ReceiverTool rt = new ReceiverTool(); IntentFilter filter = new IntentFilter(); filter.addAction("com.xiaomo.view.broadcast... 阅读全文
摘要:
本文主要探讨自定义的adapter及其notifyDataSetChanged()方法的使用(无listView的监听部分):先上图看下效果:(整个操作过程中,当前Activity未被pause或者stop, 豌豆荚截的图真大....无语)1,初始化状态,共20个dataItem2, 15秒后向下滑动,增加了一个text100的item:3,点击添加后,向下滑动,增加了一个text200的item(每点一次添加按钮就会增加一个text200的item):4,点击删除按钮,上下滑动(每点一次,listView中的item就减少一个):代码部分未贴完整,有简要注释,未考虑优化adapter.xml 阅读全文
摘要:
调用系统邮件发送页面String[] emailReceiver = {"xxxxx@yy.com"}; Intent email = new Intent(Intent.ACTION_SEND);// email.setType("text/plain");// email.setType("plain/text"); email.putExtra(Intent.EXTRA_EMAIL, emailReceiver); email.putExtra(Intent.EXTRA_SUBJECT, "邮件标题")... 阅读全文