andriod
啊啊哎哎哎
专注于互联网发展
展开
-
android中surfaceView使用
SurfaceView和View最本质的区别 SurfaceView和View最本质的区别在于,surfaceView是在一个新起的单独线程中可以重新绘制画面而View必须在UI的主线程中更新画面。那么在UI的主线程中更新画面 可能会引发问题,比如你更新画面的时间过长,那么你的主UI线程会被你正在画的函数阻塞。那么将无法响应按键,触屏等消息。当使用surfaceView 由于是在新原创 2013-07-10 11:42:25 · 654 阅读 · 0 评论 -
android调试技术
第一种:第二种:原创 2013-08-13 10:34:18 · 619 阅读 · 0 评论 -
自定义BroadcastReceiver接收器
目的: 第一种:同步广播 可以同时收到消息 Intent intent=new Intent();intent.setAction("名称");this.sendBroadcast(intent); 第二种:有序广播 优先级高的先收到Intent intent=new Intent();intent.setAction("名称")原创 2013-08-13 15:01:28 · 613 阅读 · 0 评论 -
android中activity的四种加载模式
一、何为加载模式 在android的多activity开发中,activity之间的跳转可能需要有多种方式,有时是普通的生成一个新实例,有时希望跳转到原来某个activity实例,而不是生成大量的重复的activity。加载模式便是决定以哪种方式启动一个跳转到原来某个Activity实例。 二、加载模式有哪些以及如何配置 1、在android里面,activit转载 2013-08-08 16:05:52 · 615 阅读 · 0 评论 -
listview 为什么点击没有反应
listview中的item中有button、checkbox等控件,,,失去焦点,,,在控件中加focus为true原创 2013-08-05 11:39:23 · 620 阅读 · 0 评论 -
android 知识点技术
基于zXing 二维码扫描开发异步缓存消息推送新浪微博百度地图goole地图xmpp协议soap协议ftp协议viewPage画布Canvas下拉加载上拉更多开发游戏开发浏览器四大组件-----模式---线程池----广播----widgets(小工具)----AER安全(加密)--线程池--移位加密原创 2013-07-09 14:55:47 · 480 阅读 · 0 评论 -
java.lang.ClassNotFoundException
Caused by: java.lang.ClassNotFoundException:XXXXX in loader dalvik.system.PathClassLoader[/data/app/XXXX.apk]我想大家经常因为疏忽出现ClassNotFoundException的异常,这个异常在android开发中无非就是告诉你类没有找到,那么什么原因导致没找到呢?原创 2013-07-19 13:38:40 · 590 阅读 · 0 评论 -
android的多线程与界面交互的方法
使用线程处理 耗时比较长的“业务”1.Activity.runOnUIThread(Runnable)2.View.post(Runnable),View.postDelay(Runnable,long)3、Handler4、AsyncTask Android是单线程模型,这意味着Android UI操作并不是线程安全的并且这些操作必须在UI线程中原创 2013-07-18 11:35:31 · 1972 阅读 · 0 评论 -
WebView 浏览器
浏览器控件是每个开发环境都具备的,这为马甲神功提供了用武之地,windows的有webbrowser,android和ios都有webview。只是其引擎不同,相对于微软的webbrowser,android及ios的webview的引擎都是webkit,对Html5提供支持。原创 2013-07-11 16:54:56 · 535 阅读 · 0 评论 -
实现底部菜单栏
实现方式一:通过TabWidget实现实现方式二:隐藏TabWidget,通过RadioGroup和RadioButton实现底部菜单栏原创 2013-07-11 17:50:44 · 559 阅读 · 0 评论 -
level-list显示不同的图片
在 xml文件中:http://schemas.android.com/apk/res/android"> 然后在layout中把image view的src设置成已创建好的xml文件 程序中变换图片时,只需要使用 imageview.getDrawable().setImageLevel(1);...原创 2013-07-11 17:22:15 · 595 阅读 · 0 评论 -
SlidingDrawer(滑动式抽屉)
SlidingDrawer隐藏屏外的内容,并允许用户通过handle以显示隐藏内容。它可以垂直或水平滑动,它有俩个View组成,其一是可以拖动的handle,其二是隐藏内容的View.它里面的控件必须设置布局,在布局文件中必须指定handle和content.原创 2013-07-11 16:56:44 · 636 阅读 · 0 评论 -
ViewFlipper使用(滑动)
屏幕切换指的是在同一个Activity内屏幕见的切换,最长见的情况就是在一个FrameLayout内有多个页面,比如一个系统设置页面;一个个性化设置页面。原创 2013-07-11 16:52:51 · 593 阅读 · 0 评论 -
ExpandableListView------下拉列表
ExpandableListView是android中可以实现下拉list的一个控件原创 2013-07-11 16:50:33 · 807 阅读 · 0 评论 -
android编写规范
一、Android编码规范1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写3.常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4.layout中的id命名命名模式为:view缩写_模块名称_view的逻辑名称view的缩写详情如下LayoutView:lv原创 2013-07-11 09:43:57 · 601 阅读 · 0 评论 -
android中R文件没有了
1.clean了几次还不能自动生成2.就把bin和gen文件夹一起删除,重新clean3.如果没有设置自动编译,可以手动编译几次试试看原创 2013-07-10 10:38:57 · 830 阅读 · 0 评论 -
android出现感叹号
项目名字上有一个红色的叹号,项目无法运行.解决办法:右键点击 -> Build Path -> Configure Build Path 这里就很容易找到项目的错误所在了,一般是由于项目引用的一些包在本机路径存在错误或者jar包不存在导致,你只需要修改好路径即可。最后Project -> clean一下就OK了。原创 2013-07-10 10:02:35 · 1544 阅读 · 0 评论 -
异常
String resource ID #0x0 找不到资源文件ID #0x0解决方案:int型业务数据,转换成String类型原创 2013-09-05 15:00:18 · 496 阅读 · 0 评论