- 博客(17)
- 资源 (22)
- 问答 (1)
- 收藏
- 关注
转载 Java RandomAccessFile用法
RandomAccessFileRandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。RandomAccessFile不属于InputStream和OutputStream类系的。实际上,除了实现DataInput和DataOutput接
2015-08-28 18:06:41 757
转载 Android 一个apk多个ICON执行入口
方法一:使用Activity的属性process,不同的Activity是运行在不同的进程中一个工程对应一个AndroidManifest.xml文件,这个文件中包含有该项目的一些设置,如权限、SDk版Activity、Service信息等。一般而言,这个文件中会有且仅有一个application节点,这个节点表示这是一个应用程序,不管它下面还有多少子节点如Activity、Service
2015-08-28 14:12:25 1164
转载 android ImageView实现变暗效果
android项目中做一个默认图片变暗,有焦点时变亮的效果。相信大家都能各种办法,各种手段很容易的实现这个效果。这里记录下作者实现这个效果的过程及遇到的问题,仅供参考。见下图(注:因为是eclipse截图,所以有点色差,黄色变成蓝色,不过暗亮的效果还是明显的): 1.脑袋里转的第一个实现的想法是: 2张图片,一张暗图,一张亮图。监
2015-08-28 14:00:07 3106
转载 Java 加密解密 对称加密算法 非对称加密算法 MD5 BASE64 AES RSA
【前言】本文简单的介绍了加密技术相关概念,最后总结了java中现有的加密技术以及使用方法和例子【最简单的加密】1.简单的概念明文:加密前的信息密文:机密后的信息算法:加密或解密的算法密钥:算法使用的钥匙(读作miyao,正确应该是miyue,但是大家都读miyao)2.简单的例子将123456每位数字都加1后得到2
2015-08-18 09:06:19 1714
原创 android客户端和java服务端用aes加密结果不一样的解决方法。
最近在公司做一个项目,老大让我们实现加解密的方法,我把工作直接推给了java服务端,他们也是直接在网上copy的代码,说我直接放到我的android代码中就可以了,不需要太多的更改。我就照做了,但是在真正的测试的时候,发现两边输入的密码一致,但是加密结果不一致。这可折磨我们了好久,最终解决了这个问题,加以记录。android和java加密结果
2015-08-18 09:05:30 14507 7
转载 Android MD5加密算法
Android MD5加密算与J2SE平台一模一样,因为Android 平台支持 java.security.MessageDigest这个包。实际上与J2SE平台一模一样。算法签名:[java] view plaincopyString getMD5(String val) throws NoSuchAlgorithmException
2015-08-17 09:45:12 1951
转载 动态设置Relative Layout中按钮的layout_align_parent_right属性
你可以使用View.getLayoutParams从代码中访问 LayoutParams。你只需要知道你访问的什么LayoutParams。这通常是通过检查包含的ViewGroup就能知道。如果它有一个LayoutParams子类,那你就应该使用这个LayoutParams类。在你的案例中它是RelativeLayout.LayoutParams,你应该使用RelativeLayout.Lay
2015-08-14 16:34:13 6778 1
转载 TrafficStats——流量统计类的范例,获取实时网速
2.3开始android就提供来这个类的API,这样我们就可以方便的用他来实现统计手机流量来。这个类其实也很简单,我贴上他的几个方法,大家一看就知道怎么用了。static long getMobileRxBytes() //获取通过Mobile连接收到的字节总数,不包含WiFistatic long getMobileRxPackets() //获取Mobile连接收到的数据包总数
2015-08-14 10:40:07 2324
转载 java中两个整数相除得到小数点并保留两位小数的方法
当两个整数相除时,由于小数点以后的数字会被截断,使运算结果为整数,故此时若希望得到运算结果为所预期的浮点数,则此时必须将两整数其一或是全部强制转换类型为浮点数。 例如: (float)a/b // 将整数其中一个强制转换成浮点数,再与另一个整数相除 a/(float)b (float)a/(float)b // 将两个整数同时强制转换成浮点数后再彼此相除float size
2015-08-14 10:37:50 11781
转载 Android自定义类似ProgressDialog效果的Dialog
Android自定义类似ProgressDialog效果的Dialog.方法如下:1.首先准备两张自己要定义成哪样子的效果的图片和背景图片(也可以不要背景)。如我要的效果:2.定义loading_dialog.xml布局文件(这里你也可以按自己的布局效果定义,关键是要有个imageView):[html] view
2015-08-14 10:36:33 1156
转载 java.lang.String类compareTo()返回值解析
compareTo()的返回值是int,它是先比较对应字符的大小(ASCII码顺序)1、如果字符串相等返回值02、如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值(ascii码值)(负值前字符串的值小于后字符串,正值前字符串大于后字符串)3、如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符做比较,以此类推,直至比较的字符或被比较的字符
2015-08-10 15:08:51 2525
转载 Android AlarmManager实现不间断轮询服务
在消息的获取上是选择轮询还是推送得根据实际的业务需要来技术选型,例如对消息实时性比较高的需求,比如微博新通知或新闻等那就最好是用推送了。但如果只是一般的消息检测比如更新检查,可能是半个小时或一个小时一次,那用轮询也是一个不错的选择,因为不需要额外搭建推送服务器,不用额外配置推送服务。另外推送现在一般以维持长连接的方式实现,在手机客户端也会耗费一定的电量。今天就介绍一个在Android上实现轮询机制
2015-08-07 15:47:54 1293
转载 Json读写本地文件实现代码
今天没事研究了下Gson,写了个工具类,需要的朋友可以参考下复制代码代码如下:import java.io.*;/** * Created by tang on 14-3-1. */public class JsonUtils { //从给定位置读取Json文件 public static Stri
2015-08-07 15:44:25 2622
转载 Android中的onActivityResult和setResult方法的使用
如果你想在Activity中得到新打开Activity关闭后返回的数据,你需要使用系统提供的startActivityForResult(Intent intent,int requestCode)方法打开新的Activity,新的Activity关闭后会向前面的Activity传回数据,为了得到传回的数据,你必须在前面的Activity中重写onActivityResult(int re
2015-08-05 19:45:36 1917
转载 Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x0
如果遇到这个问题,首先考虑以下原因:你是否在setText()方法中设置了一个int型变量,比如setText(10)。这样Android系统就会主动去资源文件当中寻找, 但是它不是一个资源文件ID, 所以就会报出这个bug。 解决办法:将int型业务数据,转换成String类型即可,比如setText(10+“”);
2015-08-05 19:43:34 1307
转载 Android、iPhone和Java三个平台一致的加密工具
先前一直在做安卓,最近要开发iPhone客户端,这其中遇到的最让人纠结的要属Java、Android和iPhone三个平台加解密不一致的问题。因为手机端后台通常是用JAVA开发的Web Service,Android和iPhone客户端调用同样的Web Service接口,为了数据安全考虑,要对数据进行加密。头疼的问题就来了,很难编写出一套加密程序,在3个平台间加解密的结果一致,总不能为Andro
2015-08-05 19:42:25 1105
转载 android如何获取以太网mac地址
android系统已经应用到了机顶盒及其他设备中,不像手机只能通过wifi连接网络,还可以通过有线的方式。在机顶盒应用开发中,有时候需要用到mac地址,这就牵涉到mac地址和ip地址的获取。 本文讲述无线网和以太网mac地址获取的方法: 1.以太网获取mac地址 因为机顶盒系统是linux内核的,假设ethernet是eth0,那么可以从以下
2015-08-05 19:40:47 6383
gridView item一个一个出来,一个一个消失动画
2016-05-31
ViewPagerDemo
2016-04-01
获取桌面应用程序
2015-11-26
gridview的item放大问题,setOnItemSelectedListener不执行的解决办法。
2015-07-10
gridview整页翻页的滑动,上滑和下滑
2015-07-06
指导界面Demo
2014-12-19
SwipListViewDemo
2014-11-23
popupWindow动画显示
2014-11-19
android程序数据保存在单例模式中,保存在内存中,会oom吗
2015-10-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人