- 我的消息
- 我的博客
- 我的学院
- 我的下载
- 我的收藏
- 消息
-
全部文章 > 2016年05月
-
安卓5.0学习笔记1
1、主题设置 以下使用图中的几个属性来设置安卓应用主题 style.xml文件中:<resources> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar...
原创2016-05-28 15:36:472400 -
java之对称加密算法
对称加密算法是以一种使用频率高的初等的加密算法,如你所想,之所以称之为加密算法,说明加密秘钥是相同,加密过程可逆,而前面介绍的base64加密,和消息摘要加密算法是不可逆的.一般的对称加密算法有DES,DES秘钥长度不够,易被破解,进而衍生除了3DES,在DES的基础上有出现了AES算法,还有PB...
转载2016-05-24 09:48:023690 -
屏幕适配的常规套路笔记
养成良好的开发习惯: 多用dp,sp,不用px; 多用线性布局和相对布局, 不用绝对布局; 代码中如果必须设置像素的话, 将dp转为px进行设置 项目开发后期,对适配问题进行验证图片适配ldpi: 240*320 0.75 mdpi: 320*240 1 hdpi...
原创2016-05-22 14:24:052220 -
AsyncTask学习笔记
1、创建一个AsyncTask任务/** * 三个泛型意义: * 第一个泛型:doInBackground里的参数类型 * 第二个泛型: onProgressUpdate里的参数类型 * 第三个泛型: onPostExecute里的参数类型及doInBackground的返回类型 */...
原创2016-05-22 08:48:582870 -
使用handler使用图片轮播及触摸停止
// 当参数为null时,handler将移除所有的回调和消息,可用于轮播图 mHandler.removeCallbacksAndMessages(null);以下是自动轮播图的部分核心代码:1、利用handler消息实现自动轮播// 使用handler处理广告条自动轮播 if (mHandle...
原创2016-05-21 14:58:1815374 -
怎样对带有不可序列化属性的Java对象进行序列化
出于很多原因我们想使用自定义的序列化方法取代Java默认的机制。一个最常见的原因是提高性能,而另一个原因是有时候我们无法使用默认的序列化方法。在这篇文章中,我们具体来讨论怎样通过定制的序列化方法,对一个较大的、带有不可序列化属性的对象进行序列化。下面这段代码定义了一个简单的类。它可以把一个给定的对...
翻译2016-05-20 20:32:2723550 -
TCP和UDP数据包结构
TCP (Transport Control Protocol)传输控制协议: 1、TCP数据包的分组格式: A,源端口:标识源端应用进程。 B, 目的端口:标识目的端应用进程。 C, 序号:在SYN标志未置位时,该字段指示了用户数据区中第一个字节的序号;在SYN标志置位时,该字段指示的是...
转载2016-05-20 20:24:106310 -
如何把Android手机变成一个WIFI下载热点? — 报文转发及DNS报文拦截
随着wifi的普及,移动运营商的热点也越来越多了,如中国移动的CMCC、中国电信的ChinaNet、中国联通的ChinaUnicom等,一般来说,连上此类的热点,打开浏览器上网时都会自动跳转到一个验证页面,最近有个项目也有类似的需求,Android手机自建热点,别的手机wifi连接此热点,打开浏览...
转载2016-05-20 19:15:5010460 -
base64加密原理代码实现
/*Conversion.java*/import java.util.ArrayList; import java.util.HashMap; import java.util.Map; import java.util.Map.Entry; /** * @创建者 CSDN_LQR * @创...
原创2016-05-19 21:07:163190 -
用NotificationCompat创建Notification
final NotificationManager mNotificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);//TODO//FLAG_UPDATE_CUR...
原创2016-05-19 21:01:267190 -
Android中的通知Notification
1、获得系统服务 notificationmanager=(NotificationManager) context.getSystemService(NOTIFICATION_SERVICE); 2、创建Notification notification=new Notific...
转载2016-05-19 20:44:003160 -
Notification图标总是显示应用的图标(设置smallIcon无效)
这些天在做一个安卓项目,用的红米note3(MIUI android 5.1)和酷派大神F1(原生android 4.4)做真机测试,用到了Notification,发现在酷派大神F1上smallIcon起作用了,但是在红米上却显示不出来,一直都是小机器人图标,折腾一番发现,红米上一起显示该项目的...
原创2016-05-19 20:34:2131982 -
listview setselection 无效解决办法
将setSelection 放在一个Handler中来更新主线程,就可以了,亲测有效。Handler mHandler = new Handler() { public void handleMessage(android.os.Message msg) { mListVi...
原创2016-05-18 17:28:395300 -
如何使用Android系统自带的VPN服务框架
Android从4.0开始(API LEVEL 15),自己带了一个帮助在设备上建立VPN连接的解决方案,且不需要root权限,本文将对其做一个简单的介绍。一、基本原理在介绍如何使用这些新增的API之前,先来说说其基本的原理。Android设备上,如果已经使用了VpnService框架,建立起了一...
转载2016-05-16 16:50:4620360 -
android 视频的缩略图 缓存机制和 异步加载缩略图
在这次的工作开发项目中,涉及到一个视频缩略图的视频列表;这个在大家看来,制作视频缩略图就是两行代码就搞定的事。确实是这样的,百度一下,每个帖子都知道制作视频缩略图的方法,在这里确实也是一样的,但是我要实现的是让缩略图 在ListView上显示,而且不会出现卡顿,其实也不是特别难,确实很实用;主要的...
转载2016-05-15 16:32:016780 -
检索MediaStore中的Video和其对应的缩略图信息
和Image,Audio一样,在Android中,Video信息也被MediaStore管理着。和每个视频对应的有其一个缩略图,这个缩略图往往是其第一帧的图像。下面看代码:package demo.camera; import Java.util.ArrayList; import java.ut...
转载2016-05-15 11:05:012590 -
java 文件 大小格式化输出
/** * 返回byte的数据大小对应的文本 * @param size * @return */ public static String getDataSize(long size){ DecimalFormat formater = new DecimalFormat(&qu...
转载2016-05-15 09:49:306030 -
java.lang.UnsupportedOperationException: addView(View, LayoutParams) is not supported in AdapterView
解决方法 :看一下你的ListView是不是有子View,即 < ListView > < XxxView > < / XxxView > < / ListView > 把< XxxView >去掉就行了
原创2016-05-13 15:16:214490 -
请求所有父控件及祖宗控件不要拦截事件
//事件分发 //dispatchTouchEvent->onInterceptTouchEvent->onTouchEvent @Override public boolean dispatchTouchEvent(MotionEvent ev) { ...
原创2016-05-09 15:31:0952580 -
SlidingMenu常规方法使用笔记
步骤: 引入slidingmenu库 继承SlidingFragmentActivity或SlidingActivity onCreate改成public 调用相关api 常规方法/设置:public class MainActivity extends Slidi...
原创2016-05-07 21:20:202670
-
- 学院
- 下载
- 消息