2013年3月7日
摘要: 本来一个很简单的主布局(即main.xml了,其它的子布局有的更复杂,好像也不会导致崩溃~),在进行横竖屏转换时总是导致程序崩溃,并提示如下Log:E/InputDispatcher( 95): channel '4055f400 com.ucrobotics.easynote/com.ucrobotics.easynote.EasyNote (server)' ~ Consumer closed input channel or an error occurred. events=0x8E/InputDispatcher( 95): channel '4055f400 阅读全文
posted @ 2013-03-07 16:04 wzc0066 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 从网上找到的一个小程序,转载一下:01 import java.util.Calendar;02 03 public class DateDifferent{ 04 public static void main(String[] args){05 Calendar calendar1 = Calendar.getInstance();06 Calendar calendar2 = Calendar.getInstance();07 calendar1.set(2007, 01, 10);08 calendar2.set(2007, 07, 01... 阅读全文
posted @ 2013-03-07 16:03 wzc0066 阅读(207) 评论(0) 推荐(0) 编辑
摘要: List对象是Android开发中需要常用到的一个东东。private List<String> li = null;li.add("abc");li.add("123");li.add("def");li.add("123");li.add("xyz");for (int i=0; i<li.size()-1; i++){ System.out.println(li.get(i));} 然后就可以将li中的条目逐一输出出来了:(“abc”, “123”, “def”, “12 阅读全文
posted @ 2013-03-07 16:02 wzc0066 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 比如Drawable中有一系列连续的图片,img_0.png, img_1.png, img_2.png ...如果要动态获取这些图片,通过"R.drawable.img_x"的ID方式指定是不行的,因为这个ID无法动态变化,即你是无法通过字符串拼接的方法来实现的。但可以通过下面方式获取: String imgname = "img_" + idx; int imgid = getResources().getIdentifier(imgname, "drawable", "com.ucrobotics.xxx") 阅读全文
posted @ 2013-03-07 16:01 wzc0066 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 1. 读取操作 String path = "/sdcard/foo.txt"; String content = ""; //文件内容字符串 //打开文件 File file = new File(path); //如果path是传递过来的参数,可以做一个非目录的判断 if (file.isDirectory()){ Toast.makeText(EasyNote.this, "没有指定文本文件!", 1000).show(); } else{ try { InputStream instream = new F... 阅读全文
posted @ 2013-03-07 16:00 wzc0066 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 看了几篇,感觉很不错,是入门者的首选:Android第一站 HelloWorld之工程框架Android第二站 TextView的众多使用Android第三站 Button控件的应用Android第四站 具有交互功能的对话框AlertDialog窗口Android第五站 用户界面的其他应用Andrio第六站 众多豪华控件(1)ImageButton CheckBox ToastAndroid第七站 众多豪华控件 RadioGroup 下拉菜单模式Android第八站 众多豪华控件 图片处理Android第九站 众多豪华控件 文件搜寻Android第十站 众多豪华控件 模拟时钟这里一博客:zxa 阅读全文
posted @ 2013-03-07 15:59 wzc0066 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 该测试程序是根据网上代码更改的,用于向另一蓝牙设备发送一图片文件。本文截图测试的是向PC上发送一指定图片(如果与要连接的设备未配对,会提示配对的)。需要注意以下几个方面:1. 传统的UUID方法(也是网络上流行的)连接其它蓝牙设备的方式根本行不通,在网络上搜索了很久终于找到一个替代的方法是可以工作的(详细见代码)2. 关于蓝牙设置的两个属性:“开启关闭”与“设置可见”,这是两个独立设置选项,但M9手机将它们设置成关联了,即打开了蓝牙设备就自动设置为可见了,而设置为可见后蓝牙设备也就打开了(手机UI设置里面无法单独操作“设置可见”,但代码可以),所以这里也纠结了一段时间,相关代码部分有说明先看程 阅读全文
posted @ 2013-03-07 15:58 wzc0066 阅读(3188) 评论(20) 推荐(1) 编辑
摘要: 其实就是一个简单的视频和音频播放小程序! 先看截图:本程序是根据网上一个示例更改的:blog.csdn.net/hellogv/article/details/5975864上面链接文档中的程序是无法直接(在Android2.3上)执行的,会提示一个:getVideoHeight failed 错误!如果通过注释的方法忽略该错误,将会导致音频和视频的进度条无法实时更新;于是本示例抛弃了原文档中的定时器(mTimerTask)控制方法,改用成多线程进行更新。下面来看源代码吧,首先是布局文件main.xml:<?xml version="1.0" encoding=&qu 阅读全文
posted @ 2013-03-07 15:53 wzc0066 阅读(794) 评论(1) 推荐(0) 编辑
摘要: Android支持多种布局方式:线性布局(Linear Layout)相对布局(Relative Layout)表格布局(Table Layout)网格视图(Grid View)标签布局(Tab Layout)列表视图(List View)绝对布局(AbsoluteLayout)布局都是可以嵌套使用的,比如想实现下面一个效果:即让seekbar与edittext同处一行。可以通过嵌套一个Table Layout实现: <TableLayout android:layout_width="fill_parent" android:layout_height=" 阅读全文
posted @ 2013-03-07 15:51 wzc0066 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 一个用来测试Android震动功能的小测试程序,同时包含了如下知识点:全屏显示按键捕获确认退出终止进程属性菜单消息提示效果图展示如下:代码展示如下:布局文件就包含一行文本和两个按钮,当然还有一个背景图片(拷贝一张名为bg.jpg的桌面图片到res/drawable-hdpi目录下即可)<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android 阅读全文
posted @ 2013-03-07 15:49 wzc0066 阅读(236) 评论(0) 推荐(0) 编辑