随笔分类 - Android
摘要:将字符串进行MD5加密,返回加密后的字符串(实际上是该字符串的报文摘要)。publicstaticStringmd5(Stringstring){byte[]hash;try{hash=MessageDigest.getInstance("MD5").digest(string.getBytes("UTF-8"));}catch(NoSuchAlgorithmExceptione){thrownewRuntimeException("Huh,MD5shouldbesupported?",e);}catch(UnsupportedEnc
阅读全文
摘要:原理是遍历所有网络接口的所有IP地址。如果方法返回null,则设备没有可用的网络连接。方法返回的IP地址是设备正在使用的IP地址。publicStringgetLocalIpAddress(){try{for(Enumeration<NetworkInterface>en=NetworkInterface.getNetworkInterfaces();en.hasMoreElements();){NetworkInterfaceintf=en.nextElement();for(Enumeration<InetAddress>enumIpAddr=intf.getIne
阅读全文
摘要:iOS使用 NSObject 基类的 isKindOfClass: 方法。声明:- (BOOL)isKindOfClass:(Class)aClass描述:Returns a Boolean value that indicates whether the receiver is an instance of given class or an instance of any class that inherits from that class. (required)参数:aClass: A class object representing the Objective-C class to
阅读全文
摘要:这是最近完成的一个Android App。目标身高根据各省的调查数据和身高遗传特点进行计算,来算算你家宝贝能长多高吧。Android Market Pagehttps://play.google.com/store/apps/details?id=com.jingzhimed.targetheight作者:黎波博客:http://bobli.cnblogs.com/日期:2011年12月2日
阅读全文
摘要:刚完成了这个项目,Android版操作体验比之前发布的Windows Mobile版提升很多,支持语音搜索,加入更多的临床工具,还有注释和收藏功能!这是我的第一个Android作品,从Windows Mobile转向Android的体会是:开发语言非常相似;开发工具Eclipse性能比Visual Studio差很多;开发Android界面很舒服,都是基于XML的配置,iOS和WP7类似;Android的Java类库很强大;总体评价是先进很多,大大提供了开发效率!想想以前开发Windows Mobile界面那个叫痛苦啊!启动界面主界面药品目录药品药品相互作用 药物类别药品搜索语音搜索相互作用搜
阅读全文
摘要:ProGuard 是 Android 代码混淆工具,对于程序员保护自己的劳动成果非常有用,目前已经包含在 Android SDK 2.3 里面了。今天在配置好 ProGuard 使用 Export Android Application 时提示“conversion to Dalvik format failed with error 1”错误。网络上有人介绍将 SDK 降级到 r11 和修改 proguard.bat 两种方法,不过最彻底的方法是将 Android SDK 2.3 包含的 ProGuard v4.4 升级到 v4.6,就能彻底解决该问题。解决方法:从这里下载 ProGuard
阅读全文
摘要:字符串资源的定义文件路径:res/values/strings.xml字符串资源定义示例:<?xmlversion="1.0"encoding="utf-8"?><resources><stringname="hello">Hello!</string></resources>字符串资源的调用 在 Layout XML 调用字符串资源:<TextViewandroid:layout_width="fill_parent"android:layout_
阅读全文
摘要:看到很多热门的Android程序(如:新浪微博、腾讯微博、京东商城、淘宝、当当等等)使用选项卡风格作为程序界面的主框架结构,而Android的选项卡控件默认是按钮在上方的。我在网上看到有多种实现方法,这里提供一种个人觉得比较简单的。由于我对Android开发所知甚少,方法的优劣目前不好评价,欢迎各位提供更好的思路。 主要原理:设置 TabWidget 控件的 android:layout_alignParentBottom="true" 实现。main.xml<?xmlversion="1.0"encoding="utf-8"?
阅读全文