07 2013 档案

摘要:前面几篇介绍的选项的用法,基本上使用TabActivity、ViewPager、已经基本上满足开发需求了。但是这里再介绍一种小技巧,在有的时候,感觉使用前面的ViewPager和Fragment时候,感觉有点大材小用的感觉。http://blog.csdn.net/xia215266092/article/details/9613897http://blog.csdn.net/xia215266092/article/details/9613985http://blog.csdn.net/xia215266092/article/details/9616075比如下面这种情况,在微博的界面中有 阅读全文
posted @ 2013-07-29 15:15 鬼脚八 阅读(236) 评论(0) 推荐(0) 编辑
摘要:上一节介绍了TabActivity的简单用法,但是现在的Api中已经不建议使用了,建议使用Fragment来替代以上的功能,下面介绍下使用Fragment和ViewPager的结合使用。http://blog.csdn.net/xia215266092/article/details/9613985TabActivity的文档。This class was deprecated in API level 13.New applications should use Fragments instead of this class; to continue to run on older devi 阅读全文
posted @ 2013-07-29 14:59 鬼脚八 阅读(600) 评论(0) 推荐(0) 编辑
摘要:前面简单介绍了选项卡,下面以及后面的几篇文章介绍下Android选项卡的几种简单实现方法。http://blog.csdn.net/xia215266092/article/details/9613897看到上面的最版本的QQ软件,整个软件的UI框架就是选项卡,一般想到的就是使用Android自带的TabActivity实现。实现需要一个主界面,来存放选项卡,在布局中需要存放TabHost和TabWidget。 ... 阅读全文
posted @ 2013-07-29 11:55 鬼脚八 阅读(295) 评论(0) 推荐(0) 编辑
摘要:选项卡,这样UI设计在很多方面都存在,window,web,ios,Android。选项卡的主要作用,不用多介绍,可以在有线的空间内,显示出更多内容,同时也是操作起来也很方便。 阅读全文
posted @ 2013-07-29 11:29 鬼脚八 阅读(215) 评论(0) 推荐(0) 编辑
摘要:Android手机中添加手机来电的状态,使用PhoneStateListener来监听。TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(TELEPHONY_SERVICE); // 开始监听 PhoneStateListener phoneListener = new MyPhoneStateListener(); telephonyManager.listen(phoneListener, PhoneStateListener.LISTEN_CALL_STATE); // 取消监. 阅读全文
posted @ 2013-07-29 11:10 鬼脚八 阅读(513) 评论(0) 推荐(0) 编辑
摘要:最近开发一个手机上的类似于保险箱的功能,就是把选择某个文件然后这个文件就加密起来了,在普通的文件管理器中无法显示。下面简单介绍下思路,在做这个功能之前,参考很多Android市场上的成熟产品,(,我表示中国人的模仿能力实在太强大了,这个也是教育的悲哀啊,)。不过话说起来,如果不会创造,那么请模仿。思路:1、选择一个文件2、选择一种加密算法(可以选择加密级别),来实现加密,复制文件3、删除原先的文件关于加密算法,现在技术这么发到,有很多的,比如什么md5,des等,不过我们这边需要选择的是一种可逆的加密算法。关于加密级别问题,其实是故弄玄虚,我只是简单想了下有三种,(从别的apk上参考的,然后估 阅读全文
posted @ 2013-07-27 17:01 鬼脚八 阅读(254) 评论(0) 推荐(0) 编辑
摘要:最近在做一个Android上面的一个文件管理器的apk,有文件名重命名和剪切的功能。一般的思路如下:重命名:先新建一个文件,复制原先的文件,读写文件,最后删除原先文件剪切:先复制原先的文件,删除原先文件以上方法是有bug的,如果磁盘的空间不够的话, 则会出现错误。同时Java的File类中提供重名和剪切的功能。,原先怎么没有发现呢。下面是Java Api中的方法介绍renameTopublic boolean renameTo(Filedest)重新命名此抽象路径名表示的文件。此方法行为的许多方面都是与平台有关的:重命名操作无法将一个文件从一个文件系统移动到另一个文件系统,该操作不是不可分的, 阅读全文
posted @ 2013-07-27 16:33 鬼脚八 阅读(3153) 评论(0) 推荐(0) 编辑
摘要:做J2EE的都知道httpclient这个工具,Android也自带这个工具,不过和J2EE上的不一样,可能是google在添加的时候,自己修改了一部分代码。在J2EE中可以使用如下代码,在多线程的时候,单个httpclient可能会有问题。MultiThreadedHttpConnectionManager manager = new MultiThreadedHttpConnectionManager(); HttpClient client = new HttpClient(manager); HttpMethod getMethod = null;在Android中可以使使用如下代码。 阅读全文
posted @ 2013-07-27 16:19 鬼脚八 阅读(435) 评论(0) 推荐(0) 编辑
摘要:Android 开发中经常需要知道屏幕高度、宽度、状态栏,标题栏的高度等宽度和高度WindowManager windowManager = (WindowManager) getSystemService(Context.WINDOW_SERVICE); Display display = windowManager.getDefaultDisplay(); Point point = new Point(); display.getSize(point); SCREEN_WIDTH = point.x; SCREEN_HEIGHT = point.y; System.out.printl. 阅读全文
posted @ 2013-07-26 10:55 鬼脚八 阅读(452) 评论(0) 推荐(0) 编辑
摘要:前些时候,做个了Android项目,由于是需要国际化,只能找个翻译网站手动翻译下,但是内容实在太多,而且纯手动的操作,感觉效率地下,所以偷了个懒,想写个程序,自动翻译下。经过若干次谷歌和度娘,发现提供翻译接口的有2家,一个是google的,还有个就是microsoft,后来发现google的翻译接口,不是免费的,而且经常调用接口就会限制访问,所以就只能用微软的,微软的接口也是要收费的,不过有个翻译内容数量的限制。下面是两家提供翻译的连接,本人英语也很懒,不能说的很全面,如果需要全面的资料还是浏览官方的网站吧。Google Translate:https://developers.google. 阅读全文
posted @ 2013-07-11 14:40 鬼脚八 阅读(608) 评论(0) 推荐(0) 编辑