09 2014 档案
摘要:本文讲解的是Android的悬浮窗机制,这个悬浮窗在很多第三方ROM会被屏蔽,像是小米,锤子上都无法显示。小米倒是可以通过开关开启,但在锤子上根本连开的机会都没有,真是无奈啊…… 虽然悬浮窗在实际中比较难以推广,但学习方面还是没问题的啦。一、常规悬浮窗思路:1.建立一个服务,并且在里面生成一个W...
阅读全文
摘要:之前我们对大体框架有了一定的认识,现在我们来做Fragment界面,其实这里面和这个框架的关系就不大了,但因为有些同学对于在SlidingMenu中切换fragment还是有问题,所以我就在本篇进行详细讲解。1.定义MenuFragment1.1首先定义这个fragment的布局文件,其实很简单...
阅读全文
摘要:想必很多人都听过这个开源框架,一年前真的是风靡一时。只是它的配置较为繁琐,还需要sherlockActionbar的支持,我这里下载了最新的开源库,并且在实际用套用了AppCompat的官方库,这样就完全不用sherlockActionbar的支持啦~SlidingMenu官方下载地址:http...
阅读全文
摘要:2.3开始android就提供来这个类的API,这样我们就可以方便的用他来实现统计手机流量来。这个类其实也很简单,我贴上他的几个方法,大家一看就知道怎么用了。static long getMobileRxBytes() //获取通过Mobile连接收到的字节总数,不包含WiFistatic long...
阅读全文
摘要:之前的actionbar+fragment文章中写过viewpager的简单用法,但因为是融合的文章,所以今天把viewpager提取出来写了。方便查询浏览~思路:1.在布局文件中设置viewpager控件2.在acitvity中找到它3.自定义一个适配器,这个适配器需要一个list来构造4.定义一...
阅读全文
摘要:通过这个编码类我们可以将图片转换为这个编码的字符串,上传到服务器。这个编码是来自小马的一个范例,我看了下挺有用的。所以就放上来以备不时之需。先说下用法: /** * 下面注释的方法是将裁剪之后的图片以Base64Coder的字符方式上 ...
阅读全文
摘要:本范例实现的是用户可以通过拍照、相册获取图片,然后进行裁剪,最后将结果保存在IamgeView中。当然你可以选择将结果同时存放在sd卡中,作为以后的缓存。思路:1.通过拍照获取图片进入系统自带的相机界面——>拍照——>保存在sd卡中——>读取sd卡的文件进行裁减。PS:裁剪前先判断是否获取到图片了2...
阅读全文
摘要:实现这个动画效果用到了interpolator属性,这样就能让一些控件产生自定义的抖动效果这是用作interpolator的文件,用来做动画循环cycle.xmlx轴抖动:y轴抖动:有角度的抖动:
阅读全文
摘要:ViewFlipper和ViewPager挺像的,都是一个view容器。内部可以添加多个view,只是viewpager可以通过左右滑动来切换view,而viewFlipper则没有这个功能,所以需要在它上面监听手势。比较方便的是它不用使用适配器就能添加view,所以比较方便。首先在布局文件中定义这...
阅读全文
摘要:这个例子是从网上找的,我给重新优化了下。这里有个问题是只能连接到之前已经连接过的wifi,目前还没找到连接到陌生wifi(有/无密码)的方法。总之慢慢来吧~说下思路:1.通过wifiManager来查找想要链接的wifi是否是之前已经连过的,如果是就进行下一步2.查找想要链接的wifi名字是否在可搜...
阅读全文
摘要:本文感谢:http://jingyan.baidu.com/article/e75057f28401a8ebc91a899e.html首先进入网址:http://www.eclipse.org/babel/downloads.php根据自己的版本开始下载语言包 进入eclipse安装目录(例如桌面...
阅读全文
摘要:我通过参考android源码,把这个烂尾的类写完了。具体实现了seekbar的数据自动存储,seekbar拖动时触发监听器,可以设置默认的进度和最大进度。先说使用的方式:1.在xml文件中使用preference2,在Java代码中找到preference然后设置数值或绑定监听器 priv...
阅读全文
摘要:本文不是技术文章,今天分享下录制屏幕的软件。这个软件的效果还是不错的,前提是需要Root。软件名字:屏幕录像专家来源网址:http://www.mumayi.com/android-350180.html
阅读全文
摘要:本文来自:http://blog.csdn.net/wulianghuan/article/details/11548373,感谢原作者的分享。目标是读取SD卡中的图片并且展示出来主要思路是通过一个工具类来压缩来自sd卡中的图片,最后通过缓存机制来避免占用过多内存。Util.javapackage ...
阅读全文
摘要:线程实现有两种方法:1.写一个类来继承Thread类,然后复写run()方法。public class HelloThread extends Thread { public void run() { System.out.println("Hello from a threa...
阅读全文
摘要:package com.kale.floating.net;import java.net.Inet4Address;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketExceptio...
阅读全文
摘要:有时候需要打开关闭wifi,或者是坚持状态什么的,这里我写了个工具类来完成各种操作,今后还会添加其他的功能。比如链接某个加密/不加密的wifiWifiAdmin.javapackage com.example.testforwifilinkdemo;import java.util.ArrayLis...
阅读全文
摘要:HttpURLConnection的简单用法:先通过一个URL创建一个conn对象,然后就是可以设置get或者是post方法,接着用流来读取响应结果即可 String html = null; long startTime = System.currentTimeMillis()...
阅读全文
摘要:Android中的文件存储操作是通过输入、输出流进行的,里面重要的类是FileOutputStream和FileInputStream,重要的方法是write和read,首先先来看write方法。1.write方法 fos.write(byte[] buffer) // 将一个字节数组buffer...
阅读全文
摘要:@android:anim/accelerate_interpolator:越来越快@android:anim/decelerate_interpolator:越来越慢@android:anim/accelerate_decelerate_interpolator:先快后慢@android:anim...
阅读全文
摘要:在代码中可以通过set来设置多个动画属性,这里分开来设置不同的属性。首先先贴上布局文件,里面的imageview是用来做动画的控件 在activity中的listener中写上不同的动画效果主要是 Animatio...
阅读全文
摘要:先说下原理,之前我们的启动service就是用startService来启动的,这是显式启动。启动后我们无法得到service中的数据,也无法知道它执行的状态,如果我们要启动它的activity和它建立一个联系,获得他的数据或者是执行其内部的方法时就需要隐式启动了。关键原理在于使用一个binder来...
阅读全文
摘要:这个工具类实现的是联系人增删改查的操作,但是并不是十分完美。如果遇到电话有空格,+86什么的可能会出问题,今后会慢慢完善。目前主要功能已经实现,具体原理可以参考这篇博文:http://xys289187120.blog.51cto.com/3361352/656766,http://www.2cto...
阅读全文
摘要:虽然android提供了sql查询的封装方法,但是理解起来还是麻烦,所以我这里用sql语句来完成工作。首先是建立一个类,继承SQLiteOpenHelper这里面会建立一个数据库,并且初始化一个表。当然你可以建立多个数据库,等以后再自行建立表也可以DatabaseHelper.javapackage...
阅读全文
摘要:FileManagerpackage com.kale.utils;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundExceptio...
阅读全文
摘要:cmcc_version=1.3]log=1.修复点击开发者崩溃的问题@2.优化代码,登录速度提升30%@3.解决不能登录的问题(完)down=http://shouji.360tpcdn.com/140902/b18c9f0d5eadbb8af559b6c7982d7988/com.kale.my...
阅读全文