
Android
canlu
西邮学生,安卓初级开发者
展开
-
android.os.NetworkOnMainThreadException异常
今天写了个简单的登陆服务器的小程序,在AVM上运行都正常着,但在手机上运行就报android.os.NetworkOnMainThreadException异常在网上查了异常,是因为我的AVM是2.3系统而手机是4.0系统,安卓4.0是不支持在mainThread上使用网络解决方法:另外建立一个Thread执行网络操作原创 2012-12-08 16:10:05 · 348 阅读 · 0 评论 -
Android源码编译问题汇总
编译Android:1.安装$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"sudo apt-get updatesudo apt-get install sun-java6-jdk //此部要改为:gedit /etc/apt/sources.list 往最后加入deb htt转载 2013-03-07 18:10:59 · 766 阅读 · 0 评论 -
滑动实现多个布局的切换——ViewPager的使用
a) 导入android-support-v4.jar;i. 这个jar包是1.6+才有的,可以通过更新通过SDK Manager更新最新版android compatibility package, revision 3 然后在eclipse中工程上点击右键,选择android tools -> add compatibility library即可完成安装ii.上面做法是官方原创 2013-01-03 21:36:44 · 855 阅读 · 0 评论 -
com.android.internal.os.LoggingPrintStream.println(LoggingPrintStream.java:298)
抛出空指针异常,NullPointerExceptioncom.android.internal.os.LoggingPrintStream.println(LoggingPrintStream.java:298)抛出空指针异常,NullPointerException此异常为打印null错误如:String str = null; system.out,prin原创 2012-12-28 11:05:54 · 2362 阅读 · 0 评论 -
Android语音识别
先收藏起来,刚好最近项目要用到 Android 轻松实现语音识别http://www.eoeandroid.com/thread-164063-1-1.htmlandroid语音识别技术http://www.eoeandroid.com/thread-209261-1-1.html http://www.eoeandroid.com/forum.php?mod=v转载 2012-12-11 13:25:16 · 634 阅读 · 0 评论 -
android socket编程实例
android客户端通过socket与服务器进行通信可以分为以下几步:应用程序与服务器通信可以采用两种模式:TCP可靠通信 和UDP不可靠通信。(1)通过IP地址和端口实例化Socket,请求连接服务器: socket = new Socket(HOST, PORT); //host:为服务器的IP地址 port:为服务器的端口号(2)获取Socket流以进行读写,并转载 2012-12-08 22:01:05 · 407 阅读 · 0 评论 -
使用Gson解析Json
1.通过获取JsonReader对象解析Json数据String jsonData = "[{\"username\":\"arthinking\",\"userId\":001},{\"username\":\"Jason\",\"userId\":002}]";try{ JsonReader reader = new JsonReader(new StringReader(json原创 2012-12-08 15:42:54 · 352 阅读 · 0 评论 -
关于Android使用HttpClient中出现的"java.lang.NoClassDefFoundError"
今天在使用Gson解析时出现时,出现了"java.lang.NoClassDefFoundError"异常后来在百度了一下,原来是找不到导入json.jar外部,路径发生错误。在新建文件夹,存放jar外包时,将libs写成了lib修改: 将导入的外包删除,将存放外部JAR包文件的文件夹名字从“lib”改为"libs",重新导入,清理整个工程,完毕原因: 是新版的ADT管理JAR包的方式原创 2012-12-08 15:52:13 · 672 阅读 · 0 评论 -
导入项目出现Project has no default.properties file错误总结
导入项目时出现的Project has no default.properties file错误百度到的解决方法总结:问题:打开工程目录可以看到,目录下的default.properties文件没有了或者多出了一个project.properties的文件解决方法:1.到其他工程里把这个default.properties文件拷贝过来直接用,没有关系,可以用的,都是一样的啦~原创 2012-12-08 16:03:47 · 548 阅读 · 0 评论 -
Android的系统构架
1.Android系统框架从高层到低层分为五层,分别是应用程序层(Application)、应用程序框架层(Application Framework)、系统运行库层(Libraris和Android Runtime)、Linux内核层(Linux Kernel)2.各层的功能(1)应用程序层 a.应用程序主要是通过使用Java调用应用程序框架层(Application Framewo原创 2013-02-21 16:49:55 · 515 阅读 · 0 评论