上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 今天工作的时候,要实现跑马灯效果,本来以为很简单,却花了很多时间才出来,这里做一下笔记:代码实现: TextView mTextView = new TextView(this); mTextView.setEllipsize(TruncateAt.MARQUEE); mTextView.setFocusable(true); mTextView.setSingleLine(true); mTextView.setMarqueeRepeatLimit(-1);//查到的无线次的常量值 mTextView.set... 阅读全文
posted @ 2012-08-20 18:01 Liu Siyuan 阅读(256) 评论(0) 推荐(0)
摘要: 在Android编程中使用Adapter时,【偶尔】会出现如下错误:The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your ad... 阅读全文
posted @ 2012-07-30 10:23 Liu Siyuan 阅读(454) 评论(0) 推荐(0)
摘要: 公司做项目的代码,还费了点时间,做个笔记://GPS位置信息private LocationManager mLocationManager = null;private double latitude=0.0;private double longitude =0.0;/** * 初始化GPS获取坐标 * @author Liusy */private void initGPSPosition() {mLocationManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);//从GPS服务获取坐标Locati 阅读全文
posted @ 2012-06-29 11:55 Liu Siyuan 阅读(974) 评论(0) 推荐(0)
摘要: 主要写给自己看,以后直接使用。直接上代码:通过监听网络状态改变更新一次Notification状态。然后发现关闭时很及时,但是打开时硬件没启动,代码就执行了,结果打开时状态仍不及时,决定延迟发送消息,执行代码,延迟两秒时还是没作用,延迟四秒时终于可以解决了。//监测Wifi网络状态的广播接收器private WifiStateReceiver mWifiStateReceiver;/** * 注册Wifi监听广播接收器 * @author Liusy */private void initWifiState() {mWifiStateReceiver = new WifiStateReceiv 阅读全文
posted @ 2012-06-29 11:36 Liu Siyuan 阅读(1130) 评论(0) 推荐(0)
摘要: 线程操作经常用到wait和notify,用起来稍显繁琐,而Android给我们封装好了一个ConditionVariable类,用于线程同步。提供了三个方法block()、open()、close()。 void block()阻塞当前线程,直到条件为open void block(long timeout)阻塞当前线程,直到条件为open或超时 void open()释放所有阻塞的线程 void close()将条件重置为close实际项目中的使用:mCondition 是一个ConditionVariablerefreshNotification()方法改变通知的图片和文本/*... 阅读全文
posted @ 2012-06-13 09:17 Liu Siyuan 阅读(1426) 评论(0) 推荐(0)
摘要: 了解安卓的数据过滤机制:Android数据从底层到顶层是经过层层过滤的。比如:显示层(GridView、 ListView、 AutoCompleteTextView)界面显示适配层(Adapter)Cursor数据和前端显示的适配器Cursor层(Cursor)将查询得到的数据以Cursor形式提供提供层(ContentProvider)向上层提供统一的数据调用方式数据层(文件、sqlite、SharedPreference)数据存储的实际位置安卓的数据过滤机制是怎样实现的?1、为了实现数据的过滤,android设计了抽象类Filter,进行异步或者同步的数据过滤操作2、在Adapter中继 阅读全文
posted @ 2012-04-24 18:53 Liu Siyuan 阅读(1269) 评论(0) 推荐(0)
摘要: frameset/frame/iframe用法所谓框架便是网页画面分成几个框窗,同时取得多个 URL。只 要 <FRAMESET> <FRAME> 即可,而所有框架标记 要放在一个总起的 html 档,这个档案只记录了该框架 如何划分,不会显示任何资料,所以不必放入 <BODY> 标记,浏览这框架必须读取这档案而不是其它框窗的档案。<FRAMESET> 是用以划分框窗,每一框窗由一个 <FRAME> 标 记所标示,<FRAME>必须在 <FRAMESET> 范围中使用。如下例:<frameset cols 阅读全文
posted @ 2012-04-01 08:25 Liu Siyuan 阅读(1219) 评论(0) 推荐(0)
摘要: android资源目录---assets与res/raw的不同【转载自csdn 】http://blog.csdn.net/hshm20517/article/details/6461890assets:用于存放需要打包到应用程序的静态文件,以便部署到设备中。与res/raw不同点在于,ASSETS支持任意深度的子目录。这些文件不会生成任何资源ID,必须使用/assets开始(不包含它)的相对路径名。res:用于存放应用程序的资源(如图标、GUI布局等),将被打包到编译后的Java中。不支持深度子目录res/menu:存放基于XML的菜单描述;res/raw:存放通用的文件, 该文件夹内的文件 阅读全文
posted @ 2012-03-29 13:50 Liu Siyuan 阅读(723) 评论(0) 推荐(0)
摘要: 1.project 自动生成是否勾选2.Project clean 重新 编译(改动一下,再保存)3.用platform-tools/lib下面那个dx.jar,替换掉platforms/android-8/tools/lib里面的dx.jar都不管用?新建工程还是没有R?别处的R会丢失?导入完整的项目会丢失R?肯定是android-sdk/platform-tools 或者 tools里面的某个执行文件权限不够不能执行!手动添加权限吧chmod 755 XXX 阅读全文
posted @ 2012-03-21 11:04 Liu Siyuan 阅读(689) 评论(1) 推荐(0)
摘要: 在ubuntu上安装Android开发环境遇到如下问题:[2011-09-15 20:59:28 - SDK Manager] Failed to create the SD card.[2011-09-15 20:59:28 - SDK Manager] Failed to create sdcard in the AVD folder.经过查找,发现原来是Tools目录下的一系列工具权限不够造成的。于是一顿手动添加权限,终于成功跑起来一个AVD同时,如果发现AVD运行时出错,不能顺利跑起来,发现也是权限问题 阅读全文
posted @ 2012-03-20 18:47 Liu Siyuan 阅读(1199) 评论(1) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 下一页