摘要: android应用对图片处理算是比较频繁的了,尤其是在程序加载大量图片和高分辨率图片时,最容易产生oom异常,下面是个人平时一些省内存加载方法 resoursce加载 计算bitmap内存大小: 指定尺寸压缩: 如果你的控件大小小于原始图片大小,那么就需要对图片进行压缩处理,来减少内存使用。 现在知 阅读全文
posted @ 2013-07-14 14:25 HappyCode002 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 判断外存储设备是否可用: 删除指定文件目录,指定文件类型的文件 获取文件名称: 读取指定文件形成字节流: 读取指定文档中内容: 其它形式文件读取 清空指定文档中的内容: 高效读取写入操作 //java中.properties文件读取方法 Java中还有一种读取方法通过import java.util 阅读全文
posted @ 2013-06-17 11:16 HappyCode002 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 最近项目需求做个循环滚动字幕功能,自己找了相关资料,分别实现了垂直滚动和水平滚动方式,根据自己的风格用两种方法实现了该功能; 2015-12-15更新:以前实现效果并不理想(文字的格式排版,自定义颜色,大小字号等TextView原有属性都不能很好兼容实现),现改为ScrollView+TextVie 阅读全文
posted @ 2013-06-05 13:50 HappyCode002 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 理论部分: android ndk就是Java里面jni技术,当然会略有点区别,但总体一致。android 项目要使用ndk开发主要有两大原因: 1,能够使用已有的类库(很多开源库c++/c为基础)在基础上进行开发,有些功能java无法实现(解码库)或者效率问题(这个比较少) 2,考虑源代码... 阅读全文
posted @ 2013-04-23 16:18 HappyCode002 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 最近研究了一下在android端实现ftp server 功能,在网上搜了几个,没有能用的基本是各种抄袭,还是自己研究吧 首先到 apache官网下载ftp server 相关jar和配置文件,最新的是Apache FtpServer 1.0.6 Release版本 看一下效果图: ... 阅读全文
posted @ 2013-04-15 13:19 HappyCode002 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 总结一下,android中设置壁纸几种方法 方法一: 获取WallpaperManager实例 private void set_mytheme(int resid){ WallpaperManager wallpaperManager = WallpaperManage... 阅读全文
posted @ 2013-04-01 16:41 HappyCode002 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 本案例主要是模仿android launcher 实现加载应用程序,横向滚动屏幕,点击启动应用,可以拟补Gridview不能横向滚动缺陷 源码下载地址:点击打开链接 效果图: 项目目录: 主要代码: package com.sample.launcher.hom... 阅读全文
posted @ 2013-03-28 14:20 HappyCode002 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 在android中横向滚动可能经常会用到用户体验也不错,最近整理了一下相关资料如下: 方案一:通过继承FrameLayout,或linearlayout布局重写onInterceptTouchEvent(MotionEvent event),onTouchEvent(MotionEven... 阅读全文
posted @ 2013-03-28 13:43 HappyCode002 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 最近公司项目有关于一个远程文件管理内容,在网上查了查发现大部分是基于ftp来实现的,但是找了半天也没找到一个合适的例子,最后得到群里同学帮助下成功完成, 我对项目进行了简单的总结,供大家学习使用。 android端还需要引入第三方jar包的支持,才可实现,我这里选用的是apache官方的... 阅读全文
posted @ 2013-03-14 15:36 HappyCode002 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 效果图: 说明: 第一行:应用程序名称 第二行:应用程序包名 第三行:应用程序入口Activity名称 代码如下: package com.hello.project;import java.util.ArrayList;import java.util.Collectio... 阅读全文
posted @ 2013-01-17 13:10 HappyCode002 阅读(665) 评论(0) 推荐(0) 编辑
摘要: UDP通讯 udp 是一种网络通信协议,不需要客户端和服务器端建立连接即可进行通讯功能。相对于Tcp协议它有着tcp用很多优点,例如广播功能。udp的广播功能可以指定特定网段进行广播内容,而无需知道接收者是谁,只有接受者在广播范围内即可接收广播内容。其实基于这个功能可以实现一个局域网群聊室的功... 阅读全文
posted @ 2013-01-07 15:25 HappyCode002 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 哦然间发现了android.inputmethodservice.Keyboard类,即android可以自定义键盘类,做了一个简单例子供大家参考, 首先看看效果图: 键盘内容布局:keycontent.xml ... 阅读全文
posted @ 2013-01-05 10:39 HappyCode002 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 公司项目涉及蓝牙通信,所以就简单的学了学,下面是自己参考了一些资料后的总结,希望对大家有帮助。 以下是开发中的几个关键步骤: 1,首先开启蓝牙 2,搜索可用设备 3,创建蓝牙socket,获取输入输出流 4,读取和写入数据 5,断开连接关闭蓝牙 下面是一个蓝牙聊天demo 效果图: ... 阅读全文
posted @ 2012-12-21 11:11 HappyCode002 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 项目中用到软键盘的管理总结如下: 在开始进入页面时不弹出键盘 方法一:在包含EditText外层布局上添加 android:focusable="true" android:focusableInTouchMode="true" 抢在EditText获取焦点,即可 原理 view touch sou 阅读全文
posted @ 2012-11-30 17:45 HappyCode002 阅读(538) 评论(0) 推荐(0) 编辑
摘要: android中ListView使用最为频繁,但是同时出现问题也是最多的,下面就总结一下我在开发中遇到的问题, 问题一:在自定义添加adapter中添加button,或是checkBox时无法同时响应setOnItemClickListener事件中的item click 事件和控件本身点击事件... 阅读全文
posted @ 2012-11-28 13:14 HappyCode002 阅读(172) 评论(0) 推荐(0) 编辑